2024-03-28 08:54 ftp://ftp.de.debian.org/debian/pool/main/m/mozjs78/mozjs78_78.15.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=icu --library=zlib --library=nspr --library=bsd --library=openmp --library=python --library=sqlite3 --library=opengl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j6 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.55 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.13.0 head-info: 98951f5 (2024-03-27 21:50:05 +0100) count: 27134 TO! elapsed-time: 167.7 1800.4 head-timing-info: old-timing-info: head results: firefox-78.15.0/build/clang-plugin/CustomMatchers.h:22:1: error: syntax error [syntaxError] firefox-78.15.0/build/clang-plugin/CustomAttributes.cpp:52:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/CustomAttributes.cpp:113:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AddBeforeMainAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/BaseCheck.h:13:3: warning: Member variable 'BaseCheck::Context' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/build/clang-plugin/CustomAttributes.cpp:71:23: style: Variable 'attrs' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/DiagnosticsMatcher.h:16:3: style: Class 'DiagnosticsMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/DiagnosticsMatcher.cpp:7:58: style: Parameter 'CI' can be declared as reference to const [constParameterReference] firefox-78.15.0/build/clang-plugin/CustomTypeAnnotation.h:50:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/Utils.h:29:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OO_Equal [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/CustomTypeAnnotation.cpp:36:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Note [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/CustomTypeAnnotation.cpp:157:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Type [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/Utils.h:116:18: style: Variable 'Clazz' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/clang-plugin/Utils.h:370:18: style: Variable 'Clazz' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/clang-plugin/CustomTypeAnnotation.cpp:114:53: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/build/clang-plugin/CustomTypeAnnotation.cpp:123:55: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/build/clang-plugin/alpha/TempRefPtrChecker.cpp:53:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Note [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/VariableUsageHelpers.cpp:37:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BO_Assign [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/alpha/TempRefPtrChecker.h:12:3: warning: Member variable 'TempRefPtrChecker::CI' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/build/clang-plugin/alpha/TempRefPtrChecker.h:12:3: style: Class 'TempRefPtrChecker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/FileOperations.cpp:34:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/FileOperations.cpp:107:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/FileOperations.cpp:125:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/FileOperations.cpp:130:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/FileOperations.cpp:136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/FileOperations.h:55:8: style:inconclusive: Technically the member function 'AutoLockFile::success' can be const. [functionConst] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/FileOperations.cpp:122:20: note: Technically the member function 'AutoLockFile::success' can be const. firefox-78.15.0/build/clang-plugin/mozsearch-plugin/FileOperations.h:55:8: note: Technically the member function 'AutoLockFile::success' can be const. firefox-78.15.0/build/clang-plugin/mozsearch-plugin/FileOperations.cpp:28:29: performance: Function parameter 'Path' should be passed by const reference. [passedByValue] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/JSONFormatter.cpp:15:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/JSONFormatter.h:24:5: warning:inconclusive: Member variable 'Property::Name' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/JSONFormatter.h:24:5: warning:inconclusive: Member variable 'Property::IntValue' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/JSONFormatter.h:24:5: warning:inconclusive: Member variable 'Property::IsString' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/JSONFormatter.h:26:5: warning: Member variable 'Property::IntValue' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/JSONFormatter.h:41:15: performance:inconclusive: Technically the member function 'JSONFormatter::escape' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/JSONFormatter.cpp:35:28: note: Technically the member function 'JSONFormatter::escape' can be static (but you may consider moving to unnamed namespace). firefox-78.15.0/build/clang-plugin/mozsearch-plugin/JSONFormatter.h:41:15: note: Technically the member function 'JSONFormatter::escape' can be static (but you may consider moving to unnamed namespace). firefox-78.15.0/build/clang-plugin/mozsearch-plugin/JSONFormatter.cpp:35:47: performance: Function parameter 'Input' should be passed by const reference. [passedByValue] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/JSONFormatter.cpp:38:53: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/build/clang-plugin/tests/TestAssertWithAssignment.cpp:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOZ_ASSERT_HELPER [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/tests/TestAssertWithAssignment.cpp:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOZ_ASSERT_HELPER [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/tests/TestAssertWithAssignment.cpp:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOZ_ASSERT_HELPER [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/tests/TestAssertWithAssignment.cpp:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOZ_ASSERT_HELPER [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/StringOperations.h:20:43: portability: 'Buf.get()' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] firefox-78.15.0/build/clang-plugin/tests/TestBadImplicitConversionCtor.cpp:4:3: style: Struct 'Foo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/tests/TestBadImplicitConversionCtor.cpp:5:3: style: Struct 'Foo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/tests/TestBadImplicitConversionCtor.cpp:6:3: style: Struct 'Foo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/tests/TestBadImplicitConversionCtor.cpp:8:3: style: Struct 'Foo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/tests/TestBadImplicitConversionCtor.cpp:27:16: style: Struct 'Baz' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/tests/TestBadImplicitConversionCtor.cpp:28:16: style: Struct 'Baz' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/tests/TestBadImplicitConversionCtor.cpp:29:16: style: Struct 'Baz' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/tests/TestBadImplicitConversionCtor.cpp:47:3: style: Struct 'Template' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/tests/TestBadImplicitConversionCtor.cpp:49:3: style: Struct 'Template' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/VariableUsageHelpers.cpp:245:40: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/clang-plugin/VariableUsageHelpers.cpp:253:40: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/clang-plugin/VariableUsageHelpers.cpp:258:40: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/clang-plugin/VariableUsageHelpers.cpp:268:38: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/clang-plugin/VariableUsageHelpers.cpp:25:14: style: Variable 'Block' can be declared as reference to const [constVariableReference] firefox-78.15.0/build/clang-plugin/tests/TestFopenUsage.cpp:12:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _O_RDONLY [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/tests/TestFopenUsage.cpp:50:1: error: Resource leak: f1 [resourceLeak] firefox-78.15.0/build/clang-plugin/tests/TestFopenUsage.cpp:50:1: error: Resource leak: fh2 [resourceLeak] firefox-78.15.0/build/clang-plugin/tests/TestFopenUsage.cpp:8:9: style: Variable 'f1' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/clang-plugin/tests/TestFopenUsage.cpp:8:12: style: Variable 'f1' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestFopenUsage.cpp:12:11: style: Variable 'fh1' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestFopenUsage.cpp:13:11: style: Variable 'fh2' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestFopenUsage.cpp:14:11: style: Variable 'fh3' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestFopenUsage.cpp:16:15: style: Variable 'err' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:28:27: performance:inconclusive: Technically the member function 'RefCountedBase::method_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:313:19: performance:inconclusive: Technically the member function 'WeakPtrReturner::getWeakPtr' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:342:27: style:inconclusive: Technically the member function 'AllowConstMemberArgs::bar' can be const. [functionConst] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:372:27: style:inconclusive: Technically the member function 'DisallowConstNonRefPtrMemberArgs::bar' can be const. [functionConst] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:452:27: performance:inconclusive: Technically the member function 'AllowConstexprMembers::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:455:27: performance:inconclusive: Technically the member function 'AllowConstexprMembers::bar' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:458:27: performance:inconclusive: Technically the member function 'AllowConstexprMembers::baz' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:107:16: style: The function 'method_test3' overrides a function in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:36:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:107:16: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:115:27: style: The function 'method_test3' overrides a function in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:107:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:115:27: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:94:1: error: Memory leak: t [memleak] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:167:1: error: Memory leak: t [memleak] firefox-78.15.0/build/clang-plugin/tests/TestCustomHeap.cpp:27:6: style: Variable 'foo' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:172:1: error: Memory leak: t [memleak] firefox-78.15.0/build/clang-plugin/tests/TestCustomHeap.cpp:28:6: style: Variable 'foo2' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:178:1: error: Memory leak: t [memleak] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:184:1: error: Memory leak: t [memleak] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:211:1: error: Memory leak: x [memleak] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:219:1: error: Memory leak: x [memleak] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:426:5: style: Class 'TArray < RefCountedBase * >' is unsafe, 'TArray < RefCountedBase * >::mArray' can leak by wrong usage. [unsafeClassCanLeak] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:157:9: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:210:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:176:9: style: Variable 'ref' can be declared as reference to const [constVariableReference] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:487:78: style: Parameter 'arg2' can be declared as reference to const [constParameterReference] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:574:29: style: Variable 'bogus' can be declared as reference to const [constVariableReference] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:602:34: style: Variable 'item' can be declared as reference to const [constVariableReference] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:607:16: style: Variable 'item' can be declared as reference to const [constVariableReference] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:20:47: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:100:36: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:165:19: style: Variable 't' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:217:9: style: Variable 'x' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:235:64: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/build/clang-plugin/tests/TestCustomHeap.cpp:27:10: style: Variable 'foo' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:252:64: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/build/clang-plugin/tests/TestCustomHeap.cpp:28:11: style: Variable 'foo2' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:487:56: style: Parameter 'arg1' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/build/clang-plugin/tests/TestCustomHeap.cpp:28:6: style: Variable 'foo2' is allocated memory that is never used. [unusedAllocatedMemory] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:506:56: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/build/clang-plugin/tests/TestCanRunScript.cpp:523:57: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/build/clang-plugin/tests/TestDanglingOnTemporary.cpp:5:39: style: Unused private function: 'AnnotateConflict::get' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/TestDanglingOnTemporary.cpp:6:38: style: Unused private function: 'AnnotateConflict::test' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/TestDanglingOnTemporary.cpp:5:39: performance:inconclusive: Technically the member function 'AnnotateConflict::get' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestDanglingOnTemporary.cpp:6:38: performance:inconclusive: Technically the member function 'AnnotateConflict::test' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestDanglingOnTemporary.cpp:11:39: performance:inconclusive: Technically the member function 'NS_ConvertUTF8toUTF16::get' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestDanglingOnTemporary.cpp:22:28: style: Parameter 'test' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/build/clang-plugin/tests/TestDanglingOnTemporary.cpp:34:8: style: Variable 'test' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/clang-plugin/tests/TestDanglingOnTemporary.cpp:35:8: style: Variable 'test2' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/clang-plugin/tests/TestDanglingOnTemporary.cpp:44:8: style: Variable 'escape2' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/clang-plugin/tests/TestDanglingOnTemporary.cpp:34:13: style: Variable 'test' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestDanglingOnTemporary.cpp:35:14: style: Variable 'test2' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestDanglingOnTemporary.cpp:44:16: style: Variable 'escape2' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestInheritTypeAnnotationsFromTemplateArgs.cpp:28:1: style: The class 'Mover < Template < Pointery > >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] firefox-78.15.0/build/clang-plugin/tests/TestInheritTypeAnnotationsFromTemplateArgs.cpp:28:1: style: The class 'Mover < Template < IndirectPointery > >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] firefox-78.15.0/build/clang-plugin/tests/TestInheritTypeAnnotationsFromTemplateArgs.cpp:28:1: style: The class 'Mover < Template < ContainsPointery > >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] firefox-78.15.0/build/clang-plugin/tests/TestInheritTypeAnnotationsFromTemplateArgs.cpp:28:1: style: The class 'Mover < IndirectTemplatePointery >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] firefox-78.15.0/build/clang-plugin/tests/TestInheritTypeAnnotationsFromTemplateArgs.cpp:28:1: style: The class 'Mover < ContainsTemplatePointery >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] firefox-78.15.0/build/clang-plugin/tests/TestInheritTypeAnnotationsFromTemplateArgs.cpp:28:1: style: The class 'Mover < Template < Normal > >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] firefox-78.15.0/build/clang-plugin/tests/TestInheritTypeAnnotationsFromTemplateArgs.cpp:28:1: style: The class 'Mover < ManyTs < Pointery > >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] firefox-78.15.0/build/clang-plugin/tests/TestInheritTypeAnnotationsFromTemplateArgs.cpp:28:1: style: The class 'Mover < ManyTs < Normal , Pointery > >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] firefox-78.15.0/build/clang-plugin/tests/TestInheritTypeAnnotationsFromTemplateArgs.cpp:28:1: style: The class 'Mover < ManyTs < Normal , Normal , Pointery > >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] firefox-78.15.0/build/clang-plugin/tests/TestHeapClass.cpp:8:3: warning:inconclusive: Member variable 'Heap::i' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/build/clang-plugin/tests/TestHeapClass.cpp:9:16: warning: Member variable 'Heap::i' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/build/clang-plugin/tests/TestHeapClass.cpp:10:3: warning: Member variable 'Heap::i' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/build/clang-plugin/tests/TestHeapClass.cpp:9:16: style: Struct 'Heap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/tests/TestInheritTypeAnnotationsFromTemplateArgs.cpp:10:29: style: class member 'ContainsStack::m' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestInheritTypeAnnotationsFromTemplateArgs.cpp:13:35: style: class member 'ContainsPointery::m' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestInheritTypeAnnotationsFromTemplateArgs.cpp:18:42: style: class member 'ContainsTemplate::m' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestHeapClass.cpp:27:15: style: Local variable 'invalidStatic' shadows outer variable [shadowVariable] firefox-78.15.0/build/clang-plugin/tests/TestHeapClass.cpp:48:6: note: Shadowed declaration firefox-78.15.0/build/clang-plugin/tests/TestHeapClass.cpp:27:15: note: Shadow variable firefox-78.15.0/build/clang-plugin/tests/TestGlobalClass.cpp:20:17: style: Local variable 'valid' shadows outer variable [shadowVariable] firefox-78.15.0/build/clang-plugin/tests/TestGlobalClass.cpp:36:8: note: Shadowed declaration firefox-78.15.0/build/clang-plugin/tests/TestGlobalClass.cpp:20:17: note: Shadow variable firefox-78.15.0/build/clang-plugin/tests/TestHeapClass.cpp:50:8: style: struct member 'RandomClass::nonstaticMember' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestHeapClass.cpp:51:15: style: struct member 'RandomClass::staticMember' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestHeapClass.cpp:54:8: style: struct member 'RandomHeapClass::nonstaticMember' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestHeapClass.cpp:55:15: style: struct member 'RandomHeapClass::staticMember' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestHeapClass.cpp:62:14: style: Unused variable: i [unusedVariable] firefox-78.15.0/build/clang-plugin/tests/TestHeapClass.cpp:63:15: style: Unused variable: r [unusedVariable] firefox-78.15.0/build/clang-plugin/tests/TestGlobalClass.cpp:38:10: style: struct member 'RandomClass::nonstaticMember' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestGlobalClass.cpp:39:17: style: struct member 'RandomClass::staticMember' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestGlobalClass.cpp:42:10: style: struct member 'RandomGlobalClass::nonstaticMember' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestGlobalClass.cpp:43:17: style: struct member 'RandomGlobalClass::staticMember' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestGlobalClass.cpp:50:14: style: Unused variable: moreInvalid [unusedVariable] firefox-78.15.0/build/clang-plugin/tests/TestGlobalClass.cpp:51:15: style: Unused variable: evenMoreInvalid [unusedVariable] firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:27:8: warning: The struct 'DoesNotPropagate' defines member function with name 'NonVirtMethod' also defined in its parent struct 'Base'. [duplInheritedMember] firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:21:8: note: Parent function 'Base::NonVirtMethod' firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:27:8: note: Derived function 'DoesNotPropagate::NonVirtMethod' firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:28:15: warning: The struct 'DoesNotPropagate' defines member function with name 'StaticMethod' also defined in its parent struct 'Base'. [duplInheritedMember] firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:22:15: note: Parent function 'Base::StaticMethod' firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:28:15: note: Derived function 'DoesNotPropagate::StaticMethod' firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:35:8: warning: The struct 'Propagates' defines member function with name 'NonVirtMethod' also defined in its parent struct 'Base'. [duplInheritedMember] firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:21:8: note: Parent function 'Base::NonVirtMethod' firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:35:8: note: Derived function 'Propagates::NonVirtMethod' firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:36:15: warning: The struct 'Propagates' defines member function with name 'StaticMethod' also defined in its parent struct 'Base'. [duplInheritedMember] firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:22:15: note: Parent function 'Base::StaticMethod' firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:36:15: note: Derived function 'Propagates::StaticMethod' firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:44:15: warning: The struct 'WrongOverload' defines member function with name 'StaticMethod' also defined in its parent struct 'Base'. [duplInheritedMember] firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:22:15: note: Parent function 'Base::StaticMethod' firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:44:15: note: Derived function 'WrongOverload::StaticMethod' firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:62:8: warning: The struct 'BadDerived' defines member function with name 'f' also defined in its parent struct 'Base'. [duplInheritedMember] firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:50:10: note: Parent function 'Base::f' firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:62:8: note: Derived function 'BadDerived::f' firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:11:16: style: The function 'g' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:7:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:11:16: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:16:16: style: The function 'f' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:6:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:16:16: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:26:16: style: The function 'VirtMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:20:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:26:16: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:34:16: style: The function 'VirtMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:20:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestMustOverride.cpp:34:16: note: Function in derived class firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:214:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:321:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSK_ExplicitSpecialization [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:403:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ctor_Complete [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:520:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:1102:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_brace [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:1300:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeclarationOnly [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:1687:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/tests/TestMustReturnFromCaller.cpp:44:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExitFunction [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/tests/TestMustReturnFromCaller.cpp:264:12: style: Unused private function: 'TestRet::b13' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/TestMustReturnFromCaller.cpp:8:51: performance:inconclusive: Technically the member function 'Thrower::Throw' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestMustReturnFromCaller.cpp:49:45: style: Class 'Foo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/tests/TestMustReturnFromCaller.cpp:211:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] firefox-78.15.0/build/clang-plugin/tests/TestMustReturnFromCaller.cpp:213:5: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/build/clang-plugin/tests/TestMustReturnFromCaller.cpp:211:3: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/build/clang-plugin/tests/TestMustReturnFromCaller.cpp:71:36: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] firefox-78.15.0/build/clang-plugin/tests/TestMustReturnFromCaller.cpp:88:36: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] firefox-78.15.0/build/clang-plugin/tests/TestMustReturnFromCaller.cpp:162:36: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] firefox-78.15.0/build/clang-plugin/tests/TestKungFuDeathGrip.cpp:37:16: style: Class 'nsCOMPtr < Type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/tests/TestKungFuDeathGrip.cpp:38:16: style: Class 'nsCOMPtr < Type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/tests/TestKungFuDeathGrip.cpp:16:16: style: Class 'RefPtr < Type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/tests/TestKungFuDeathGrip.cpp:17:16: style: Class 'RefPtr < Type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:37:5: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:36:5: note: u is assigned firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:37:5: note: u is overwritten firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:45:7: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:37:5: note: u is assigned firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:45:7: note: u is overwritten firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:46:7: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:45:7: note: u is assigned firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:46:7: note: u is overwritten firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:55:7: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:46:7: note: u is assigned firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:55:7: note: u is overwritten firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:56:7: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:55:7: note: u is assigned firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:56:7: note: u is overwritten firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:80:14: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:56:7: note: u is assigned firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:80:14: note: u is overwritten firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:65:7: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:64:7: note: u is assigned firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:65:7: note: u is overwritten firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:80:14: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:65:7: note: u is assigned firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:80:14: note: u is overwritten firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:82:14: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:80:14: note: u is assigned firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:82:14: note: u is overwritten firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:82:14: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:81:10: note: u is assigned firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:82:14: note: u is overwritten firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:126:10: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:82:14: note: u is assigned firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:126:10: note: u is overwritten firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:126:10: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:83:10: note: u is assigned firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:126:10: note: u is overwritten firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:126:10: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:91:18: note: u is assigned firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:126:10: note: u is overwritten firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:126:10: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:92:18: note: u is assigned firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:126:10: note: u is overwritten firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:126:10: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:106:8: note: u is assigned firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:126:10: note: u is overwritten firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:126:10: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:108:8: note: u is assigned firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:126:10: note: u is overwritten firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:126:10: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:117:14: note: u is assigned firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:126:10: note: u is overwritten firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:126:10: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:118:14: note: u is assigned firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:126:10: note: u is overwritten firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:156:7: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:155:7: note: u is assigned firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:156:7: note: u is overwritten firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:170:7: style: Variable 'u' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:156:7: note: $symbol is assigned firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:170:7: note: $symbol is overwritten firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:172:7: style: Variable 'u' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:170:7: note: $symbol is assigned firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:172:7: note: $symbol is overwritten firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:180:7: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:172:7: note: u is assigned firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:180:7: note: u is overwritten firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:181:7: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:180:7: note: u is assigned firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:181:7: note: u is overwritten firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:190:9: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:181:7: note: u is assigned firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:190:9: note: u is overwritten firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:48:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:57:5: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:48:3: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:68:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:69:3: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:68:3: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:70:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:71:3: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:70:3: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:72:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:73:3: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:72:3: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:74:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:75:3: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:74:3: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:76:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:77:3: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:76:3: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:78:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:79:3: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:78:3: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:80:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:81:3: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:80:3: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:82:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:83:3: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:82:3: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:195:12: style: Variable 'c' can be declared as reference to const [constVariableReference] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:198:11: style: Variable 'f' can be declared as reference to const [constVariableReference] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:194:12: style: Variable 'b' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:197:11: style: Variable 'e' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/clang-plugin/tests/TestKungFuDeathGrip.cpp:114:30: error: Uninitialized variable: t.p [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:193:13: style: Variable 'a' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:194:14: style: Variable 'b' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:196:12: style: Variable 'd' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:197:13: style: Variable 'e' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:199:13: style: Variable 'g' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:200:13: style: Variable 'h' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestMustUse.cpp:200:17: style: Variable 'u' is assigned a value that is never used. [unreadVariable] TestNANTestingExpr.cpp:15:8: error: Uninitialized variable: f [uninitvar] TestNANTestingExpr.cpp:16:8: error: Uninitialized variable: d [uninitvar] TestNANTestingExpr.cpp:21:13: error: Uninitialized variable: f2 [uninitvar] TestNANTestingExpr.cpp:22:13: error: Uninitialized variable: d2 [uninitvar] TestNANTestingExpr.cpp:11:12: style: Variable 'f2' is not assigned a value. [unassignedVariable] TestNANTestingExpr.cpp:14:10: style: Variable 'd2' is not assigned a value. [unassignedVariable] firefox-78.15.0/build/clang-plugin/tests/TestNoArithmeticExprInArgument.cpp:19:17: style: Condition 'a' is always true [knownConditionTrueFalse] firefox-78.15.0/build/clang-plugin/tests/TestNoArithmeticExprInArgument.cpp:13:11: note: Assignment 'a=1', assigned value is 1 firefox-78.15.0/build/clang-plugin/tests/TestNoArithmeticExprInArgument.cpp:19:17: note: Condition 'a' is always true firefox-78.15.0/build/clang-plugin/tests/TestNANTestingExprC.c:8:8: error: Uninitialized variable: f [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNANTestingExprC.c:9:8: error: Uninitialized variable: d [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNANTestingExprC.c:14:13: error: Uninitialized variable: f2 [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNANTestingExprC.c:15:13: error: Uninitialized variable: d2 [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNANTestingExprC.c:4:12: style: Variable 'f2' is not assigned a value. [unassignedVariable] firefox-78.15.0/build/clang-plugin/tests/TestNANTestingExprC.c:7:10: style: Variable 'd2' is not assigned a value. [unassignedVariable] firefox-78.15.0/build/clang-plugin/tests/TestNoArithmeticExprInArgument.cpp:19:19: style: Argument 'a?0:++a' to function X is always 0. It does not matter what value 'a' has. [knownArgument] firefox-78.15.0/build/clang-plugin/tests/TestNoArithmeticExprInArgument.cpp:24:17: style: Argument 'a||b' to function baz is always 3. It does not matter what value 'b' has. [knownArgument] firefox-78.15.0/build/clang-plugin/tests/TestNoArithmeticExprInArgument.cpp:13:11: note: Assignment 'a=1', assigned value is 1 firefox-78.15.0/build/clang-plugin/tests/TestNoArithmeticExprInArgument.cpp:22:17: note: a is incremented', new value is 2 firefox-78.15.0/build/clang-plugin/tests/TestNoArithmeticExprInArgument.cpp:23:15: note: a is incremented', new value is 3 firefox-78.15.0/build/clang-plugin/tests/TestNoArithmeticExprInArgument.cpp:24:17: note: Argument 'a||b' to function baz is always 3. It does not matter what value 'b' has. firefox-78.15.0/build/clang-plugin/tests/TestNoArithmeticExprInArgument.cpp:19:13: style: Variable 'badObj2' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestNoArithmeticExprInArgument.cpp:20:12: style: Variable 'badObj3' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:3:1: style: The class 'RC1' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] firefox-78.15.0/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:12:1: style: The class 'RC2' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] firefox-78.15.0/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:29:1: style: The class 'RC6' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] firefox-78.15.0/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:40:1: style: The class 'OtherRC' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] firefox-78.15.0/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:14:16: style: The function 'AddRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:5:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:14:16: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:15:16: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:6:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:15:16: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:31:16: style: The function 'AddRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:5:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:31:16: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:32:16: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:6:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:32:16: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:9:7: style: class member 'RC1::mRefCnt' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:18:7: style: class member 'RC2::mRefCnt' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:35:7: style: class member 'RC6::mRefCnt' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp:46:7: style: class member 'OtherRC::mRefCnt' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNoAutoType.cpp:12:11: style: Variable 'br' can be declared as reference to const [constVariableReference] firefox-78.15.0/build/clang-plugin/tests/TestNoAutoType.cpp:21:11: style: Variable 'br' can be declared as reference to const [constVariableReference] firefox-78.15.0/build/clang-plugin/tests/TestNoAutoType.cpp:30:11: style: Variable 'dr' can be declared as reference to const [constVariableReference] firefox-78.15.0/build/clang-plugin/tests/TestNoAutoType.cpp:14:11: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/clang-plugin/tests/TestNoAutoType.cpp:23:11: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/clang-plugin/tests/TestNoAutoType.cpp:32:11: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/clang-plugin/tests/TestNoAutoType.cpp:11:12: style: Variable 'b' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestNoAutoType.cpp:12:14: style: Variable 'br' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestNoAutoType.cpp:13:21: style: Variable 'brc' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestNoAutoType.cpp:14:14: style: Variable 'bp' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestNoAutoType.cpp:15:21: style: Variable 'bpc' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestNoAutoType.cpp:20:12: style: Variable 'b' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestNoAutoType.cpp:21:14: style: Variable 'br' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestNoAutoType.cpp:22:21: style: Variable 'brc' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestNoAutoType.cpp:23:14: style: Variable 'bp' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestNoAutoType.cpp:24:21: style: Variable 'bpc' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestNoAutoType.cpp:29:12: style: Variable 'd' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestNoAutoType.cpp:30:14: style: Variable 'dr' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestNoAutoType.cpp:31:21: style: Variable 'drc' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestNoAutoType.cpp:32:14: style: Variable 'dp' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestNoAutoType.cpp:33:21: style: Variable 'dpc' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestNoPrincipalGetUri.cpp:3:8: performance:inconclusive: Technically the member function 'nsIPrincipal::GetURI' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestNoPrincipalGetUri.cpp:8:8: performance:inconclusive: Technically the member function 'SomePrincipal::GetURI' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestNoPrincipalGetUri.cpp:15:8: performance:inconclusive: Technically the member function 'SomeURI::GetURI' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestNoPrincipalGetUri.cpp:8:8: warning: The class 'SomePrincipal' defines member function with name 'GetURI' also defined in its parent class 'nsIPrincipal'. [duplInheritedMember] firefox-78.15.0/build/clang-plugin/tests/TestNoPrincipalGetUri.cpp:3:8: note: Parent function 'nsIPrincipal::GetURI' firefox-78.15.0/build/clang-plugin/tests/TestNoPrincipalGetUri.cpp:8:8: note: Derived function 'SomePrincipal::GetURI' firefox-78.15.0/build/clang-plugin/tests/TestNoPrincipalGetUri.cpp:31:1: error: Memory leak: a [memleak] firefox-78.15.0/build/clang-plugin/tests/TestNoPrincipalGetUri.cpp:31:1: error: Memory leak: b [memleak] firefox-78.15.0/build/clang-plugin/tests/TestNoPrincipalGetUri.cpp:31:1: error: Memory leak: c [memleak] firefox-78.15.0/build/clang-plugin/tests/TestNoPrincipalGetUri.cpp:31:1: error: Memory leak: d [memleak] firefox-78.15.0/build/clang-plugin/tests/TestNonMemMovableStd.cpp:11:28: style: The class 'pair < bool , int >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] firefox-78.15.0/build/clang-plugin/tests/TestNonMemMovableStd.cpp:11:28: style: The class 'pair < bool , std :: basic_string < char > >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] firefox-78.15.0/build/clang-plugin/tests/TestNonMemMovableStd.cpp:4:1: style: The class 'Mover < std :: pair < bool , int > >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] firefox-78.15.0/build/clang-plugin/tests/TestNonMemMovableStd.cpp:4:1: style: The class 'Mover < std :: pair < bool , std :: basic_string < char > > >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] firefox-78.15.0/build/clang-plugin/tests/TestNonMemMovableStd.cpp:15:31: style: class member 'HasString::m' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonHeapClass.cpp:21:18: style: Local variable 'validStatic' shadows outer variable [shadowVariable] firefox-78.15.0/build/clang-plugin/tests/TestNonHeapClass.cpp:37:9: note: Shadowed declaration firefox-78.15.0/build/clang-plugin/tests/TestNonHeapClass.cpp:21:18: note: Shadow variable firefox-78.15.0/build/clang-plugin/tests/TestNonHeapClass.cpp:39:11: style: struct member 'RandomClass::nonstaticMember' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonHeapClass.cpp:40:18: style: struct member 'RandomClass::staticMember' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonHeapClass.cpp:43:11: style: struct member 'RandomNonHeapClass::nonstaticMember' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonHeapClass.cpp:44:18: style: struct member 'RandomNonHeapClass::staticMember' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:446:13: error: Returning lambda that captures local variable 'sp' that will be invalid when returning. [returnDanglingLifetime] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:451:12: note: Lambda captures variable by reference here. firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:444:17: note: Variable created here. firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:446:13: note: Returning lambda that captures local variable 'sp' that will be invalid when returning. firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:554:13: error: Returning lambda that captures local variable 'sp' that will be invalid when returning. [returnDanglingLifetime] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:554:15: note: Lambda captures variable by reference here. firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:552:17: note: Variable created here. firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:554:13: note: Returning lambda that captures local variable 'sp' that will be invalid when returning. firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:582:13: error: Returning lambda that captures local variable 'sp' that will be invalid when returning. [returnDanglingLifetime] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:582:15: note: Lambda captures variable by reference here. firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:580:17: note: Variable created here. firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:582:13: note: Returning lambda that captures local variable 'sp' that will be invalid when returning. firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:19:16: style: Struct 'SmartPtr < R >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:36:5: error: Uninitialized variable: ptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:38:5: error: Uninitialized variable: localptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:50:10: error: Uninitialized variable: localptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:62:5: error: Uninitialized variable: localptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:74:10: error: Uninitialized variable: localptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:86:5: error: Uninitialized variable: localptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:98:10: error: Uninitialized variable: localptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:110:5: error: Uninitialized variable: localptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:122:10: error: Uninitialized variable: localptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:137:5: error: Uninitialized variable: ptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:139:5: error: Uninitialized variable: localptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:151:10: error: Uninitialized variable: localptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:163:5: error: Uninitialized variable: localptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:175:10: error: Uninitialized variable: localptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:187:5: error: Uninitialized variable: localptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:199:10: error: Uninitialized variable: localptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:211:5: error: Uninitialized variable: localptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:223:10: error: Uninitialized variable: localptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:409:7: error: Uninitialized variable: ptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:411:7: error: Uninitialized variable: localptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:437:12: error: Uninitialized variable: ptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:439:12: error: Uninitialized variable: localptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:461:7: error: Uninitialized variable: ptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:463:7: error: Uninitialized variable: localptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:481:12: error: Uninitialized variable: ptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:483:12: error: Uninitialized variable: localptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:501:7: error: Uninitialized variable: ptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:503:7: error: Uninitialized variable: localptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:521:12: error: Uninitialized variable: ptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:523:12: error: Uninitialized variable: localptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:545:7: error: Uninitialized variable: ptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:547:7: error: Uninitialized variable: localptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:573:12: error: Uninitialized variable: ptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:575:12: error: Uninitialized variable: localptr [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:499:14: error: Uninitialized variable: ptr [legacyUninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp:519:14: error: Uninitialized variable: ptr [legacyUninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNonTemporaryClass.cpp:8:3: warning:inconclusive: Member variable 'NonTemporary::i' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/build/clang-plugin/tests/TestNonTemporaryClass.cpp:9:16: warning: Member variable 'NonTemporary::i' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/build/clang-plugin/tests/TestNonTemporaryClass.cpp:10:3: warning: Member variable 'NonTemporary::i' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/build/clang-plugin/tests/TestNonTemporaryClass.cpp:9:16: style: Struct 'NonTemporary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/tests/TestNonTemporaryClass.cpp:30:23: style: Local variable 'invalidStatic' shadows outer variable [shadowVariable] firefox-78.15.0/build/clang-plugin/tests/TestNonTemporaryClass.cpp:55:14: note: Shadowed declaration firefox-78.15.0/build/clang-plugin/tests/TestNonTemporaryClass.cpp:30:23: note: Shadow variable firefox-78.15.0/build/clang-plugin/tests/TestNonTemporaryClass.cpp:57:16: style: struct member 'RandomClass::nonstaticMember' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonTemporaryClass.cpp:58:23: style: struct member 'RandomClass::staticMember' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonTemporaryClass.cpp:61:16: style: struct member 'RandomNonTemporaryClass::nonstaticMember' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonTemporaryClass.cpp:62:23: style: struct member 'RandomNonTemporaryClass::staticMember' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:1:19: style: Unused private function: 'class_::raw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:3:19: style: Unused private function: 'class_::raw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:4:19: style: Unused private function: 'class_::raw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:5:19: style: Unused private function: 'class_::raw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:6:19: style: Unused private function: 'class_::raw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:7:19: style: Unused private function: 'class_::raw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:8:19: style: Unused private function: 'class_::raw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:9:19: style: Unused private function: 'class_::raw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:10:19: style: Unused private function: 'class_::raw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:12:19: style: Unused private function: 'class_::const_' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:13:19: style: Unused private function: 'class_::const_' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:14:19: style: Unused private function: 'class_::const_' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:15:19: style: Unused private function: 'class_::const_' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:16:19: style: Unused private function: 'class_::const_' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:17:19: style: Unused private function: 'class_::const_' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:18:19: style: Unused private function: 'class_::const_' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:19:19: style: Unused private function: 'class_::const_' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:21:19: style: Unused private function: 'class_::array' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:22:19: style: Unused private function: 'class_::array' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:23:19: style: Unused private function: 'class_::array' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:24:19: style: Unused private function: 'class_::array' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:25:19: style: Unused private function: 'class_::array' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:26:19: style: Unused private function: 'class_::array' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:27:19: style: Unused private function: 'class_::array' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:28:19: style: Unused private function: 'class_::array' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:30:19: style: Unused private function: 'class_::ptr' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:31:19: style: Unused private function: 'class_::ptr' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:32:19: style: Unused private function: 'class_::ptr' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:33:19: style: Unused private function: 'class_::ptr' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:34:19: style: Unused private function: 'class_::ptr' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:35:19: style: Unused private function: 'class_::ptr' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:36:19: style: Unused private function: 'class_::ptr' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:37:19: style: Unused private function: 'class_::ptr' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:39:19: style: Unused private function: 'class_::ref' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:40:19: style: Unused private function: 'class_::ref' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:41:19: style: Unused private function: 'class_::ref' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:42:19: style: Unused private function: 'class_::ref' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:43:19: style: Unused private function: 'class_::ref' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:44:19: style: Unused private function: 'class_::ref' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:45:19: style: Unused private function: 'class_::ref' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:46:19: style: Unused private function: 'class_::ref' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:48:19: style: Unused private function: 'class_::constRef' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:49:19: style: Unused private function: 'class_::constRef' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:50:19: style: Unused private function: 'class_::constRef' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:51:19: style: Unused private function: 'class_::constRef' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:52:19: style: Unused private function: 'class_::constRef' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:53:19: style: Unused private function: 'class_::constRef' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:54:19: style: Unused private function: 'class_::constRef' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:55:19: style: Unused private function: 'class_::constRef' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:57:26: style: Unused private function: 'class_::inlineRaw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:58:26: style: Unused private function: 'class_::inlineRaw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:59:26: style: Unused private function: 'class_::inlineRaw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:60:26: style: Unused private function: 'class_::inlineRaw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:61:26: style: Unused private function: 'class_::inlineRaw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:1:19: style: Unused private function: 'classWithStatic::raw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:3:19: style: Unused private function: 'classWithStatic::raw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:4:19: style: Unused private function: 'classWithStatic::raw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:5:19: style: Unused private function: 'classWithStatic::raw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:6:19: style: Unused private function: 'classWithStatic::raw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:7:19: style: Unused private function: 'classWithStatic::raw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:8:19: style: Unused private function: 'classWithStatic::raw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:9:19: style: Unused private function: 'classWithStatic::raw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:10:19: style: Unused private function: 'classWithStatic::raw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:12:19: style: Unused private function: 'classWithStatic::const_' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:13:19: style: Unused private function: 'classWithStatic::const_' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:14:19: style: Unused private function: 'classWithStatic::const_' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:15:19: style: Unused private function: 'classWithStatic::const_' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:16:19: style: Unused private function: 'classWithStatic::const_' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:17:19: style: Unused private function: 'classWithStatic::const_' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:18:19: style: Unused private function: 'classWithStatic::const_' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:19:19: style: Unused private function: 'classWithStatic::const_' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:21:19: style: Unused private function: 'classWithStatic::array' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:22:19: style: Unused private function: 'classWithStatic::array' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:23:19: style: Unused private function: 'classWithStatic::array' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:24:19: style: Unused private function: 'classWithStatic::array' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:25:19: style: Unused private function: 'classWithStatic::array' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:26:19: style: Unused private function: 'classWithStatic::array' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:27:19: style: Unused private function: 'classWithStatic::array' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:28:19: style: Unused private function: 'classWithStatic::array' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:30:19: style: Unused private function: 'classWithStatic::ptr' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:31:19: style: Unused private function: 'classWithStatic::ptr' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:32:19: style: Unused private function: 'classWithStatic::ptr' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:33:19: style: Unused private function: 'classWithStatic::ptr' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:34:19: style: Unused private function: 'classWithStatic::ptr' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:35:19: style: Unused private function: 'classWithStatic::ptr' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:36:19: style: Unused private function: 'classWithStatic::ptr' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:37:19: style: Unused private function: 'classWithStatic::ptr' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:39:19: style: Unused private function: 'classWithStatic::ref' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:40:19: style: Unused private function: 'classWithStatic::ref' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:41:19: style: Unused private function: 'classWithStatic::ref' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:42:19: style: Unused private function: 'classWithStatic::ref' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:43:19: style: Unused private function: 'classWithStatic::ref' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:44:19: style: Unused private function: 'classWithStatic::ref' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:45:19: style: Unused private function: 'classWithStatic::ref' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:46:19: style: Unused private function: 'classWithStatic::ref' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:48:19: style: Unused private function: 'classWithStatic::constRef' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:49:19: style: Unused private function: 'classWithStatic::constRef' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:50:19: style: Unused private function: 'classWithStatic::constRef' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:51:19: style: Unused private function: 'classWithStatic::constRef' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:52:19: style: Unused private function: 'classWithStatic::constRef' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:53:19: style: Unused private function: 'classWithStatic::constRef' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:54:19: style: Unused private function: 'classWithStatic::constRef' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:55:19: style: Unused private function: 'classWithStatic::constRef' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:57:26: style: Unused private function: 'classWithStatic::inlineRaw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:58:26: style: Unused private function: 'classWithStatic::inlineRaw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:59:26: style: Unused private function: 'classWithStatic::inlineRaw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:60:26: style: Unused private function: 'classWithStatic::inlineRaw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:61:26: style: Unused private function: 'classWithStatic::inlineRaw' [unusedPrivateFunction] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:1:19: performance:inconclusive: Technically the member function 'class_::raw' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:3:19: performance:inconclusive: Technically the member function 'class_::raw' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:4:19: performance:inconclusive: Technically the member function 'class_::raw' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:5:19: performance:inconclusive: Technically the member function 'class_::raw' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:6:19: performance:inconclusive: Technically the member function 'class_::raw' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:7:19: performance:inconclusive: Technically the member function 'class_::raw' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:8:19: performance:inconclusive: Technically the member function 'class_::raw' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:9:19: performance:inconclusive: Technically the member function 'class_::raw' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:10:19: performance:inconclusive: Technically the member function 'class_::raw' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:12:19: performance:inconclusive: Technically the member function 'class_::const_' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:13:19: performance:inconclusive: Technically the member function 'class_::const_' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:14:19: performance:inconclusive: Technically the member function 'class_::const_' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:15:19: performance:inconclusive: Technically the member function 'class_::const_' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:16:19: performance:inconclusive: Technically the member function 'class_::const_' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:17:19: performance:inconclusive: Technically the member function 'class_::const_' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:18:19: performance:inconclusive: Technically the member function 'class_::const_' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:19:19: performance:inconclusive: Technically the member function 'class_::const_' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:21:19: performance:inconclusive: Technically the member function 'class_::array' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:22:19: performance:inconclusive: Technically the member function 'class_::array' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:23:19: performance:inconclusive: Technically the member function 'class_::array' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:24:19: performance:inconclusive: Technically the member function 'class_::array' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:25:19: performance:inconclusive: Technically the member function 'class_::array' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:26:19: performance:inconclusive: Technically the member function 'class_::array' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:27:19: performance:inconclusive: Technically the member function 'class_::array' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:28:19: performance:inconclusive: Technically the member function 'class_::array' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:30:19: performance:inconclusive: Technically the member function 'class_::ptr' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:31:19: performance:inconclusive: Technically the member function 'class_::ptr' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:32:19: performance:inconclusive: Technically the member function 'class_::ptr' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:33:19: performance:inconclusive: Technically the member function 'class_::ptr' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:34:19: performance:inconclusive: Technically the member function 'class_::ptr' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:35:19: performance:inconclusive: Technically the member function 'class_::ptr' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:36:19: performance:inconclusive: Technically the member function 'class_::ptr' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:37:19: performance:inconclusive: Technically the member function 'class_::ptr' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:39:19: performance:inconclusive: Technically the member function 'class_::ref' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:29:8: performance:inconclusive: Technically the member function 'Deriv::func' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:40:19: performance:inconclusive: Technically the member function 'class_::ref' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:41:19: performance:inconclusive: Technically the member function 'class_::ref' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:42:19: performance:inconclusive: Technically the member function 'class_::ref' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:43:19: performance:inconclusive: Technically the member function 'class_::ref' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:44:19: performance:inconclusive: Technically the member function 'class_::ref' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:45:19: performance:inconclusive: Technically the member function 'class_::ref' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:15:16: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:15:16: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:46:19: performance:inconclusive: Technically the member function 'class_::ref' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:22:16: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:22:16: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:48:19: performance:inconclusive: Technically the member function 'class_::constRef' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:32:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:15:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:32:8: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:49:19: performance:inconclusive: Technically the member function 'class_::constRef' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:41:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:41:8: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:50:19: performance:inconclusive: Technically the member function 'class_::constRef' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:53:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:53:8: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:51:19: performance:inconclusive: Technically the member function 'class_::constRef' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:60:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:60:8: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:52:19: performance:inconclusive: Technically the member function 'class_::constRef' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:69:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:69:8: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:53:19: performance:inconclusive: Technically the member function 'class_::constRef' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:80:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:80:8: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:54:19: performance:inconclusive: Technically the member function 'class_::constRef' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:89:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:89:8: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:55:19: performance:inconclusive: Technically the member function 'class_::constRef' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:98:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:98:8: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:57:26: performance:inconclusive: Technically the member function 'class_::inlineRaw' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:108:7: style: The function 'foRet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:8:15: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:108:7: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:58:26: performance:inconclusive: Technically the member function 'class_::inlineRaw' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:131:21: style: The function 'operator++' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:119:25: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:131:21: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:59:26: performance:inconclusive: Technically the member function 'class_::inlineRaw' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:143:18: style: The function 'operator++' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:119:25: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:143:18: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:60:26: performance:inconclusive: Technically the member function 'class_::inlineRaw' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:152:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:152:8: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:61:26: performance:inconclusive: Technically the member function 'class_::inlineRaw' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:159:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:152:8: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:159:8: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:128:10: performance:inconclusive: Technically the member function 'nestedTemplateOuter < NonParam >::constRef' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:165:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:152:8: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:165:8: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:121:10: performance:inconclusive: Technically the member function 'NestedTemplateInner < NonParam >::raw' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:172:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:152:8: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:172:8: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:77:10: performance:inconclusive: Technically the member function 'tmplClassForHasNonParamStruct < HasNonParamStruct >::raw' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:78:10: performance:inconclusive: Technically the member function 'tmplClassForHasNonParamStruct < HasNonParamStruct >::rawDefault' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:15:16: style: The function 'fo' overrides a function in a base class but just delegates back to the base class. [uselessOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:15:16: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:79:10: performance:inconclusive: Technically the member function 'tmplClassForHasNonParamStruct < HasNonParamStruct >::const_' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:22:16: style: The function 'fo' overrides a function in a base class but just delegates back to the base class. [uselessOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:22:16: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:80:10: performance:inconclusive: Technically the member function 'tmplClassForHasNonParamStruct < HasNonParamStruct >::ptr' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:41:8: style: The function 'fo' overrides a function in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:41:8: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:81:10: performance:inconclusive: Technically the member function 'tmplClassForHasNonParamStruct < HasNonParamStruct >::ref' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:152:8: style: The function 'fo' overrides a function in a base class but just delegates back to the base class. [uselessOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:5:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:152:8: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:82:10: performance:inconclusive: Technically the member function 'tmplClassForHasNonParamStruct < HasNonParamStruct >::constRef' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:165:8: style: The function 'fo' overrides a function in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:152:8: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:165:8: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:84:10: performance:inconclusive: Technically the member function 'tmplClassForHasNonParamStruct < HasNonParamStruct >::notCalled' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:172:8: style: The function 'fo' overrides a function in a base class but just delegates back to the base class. [uselessOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:152:8: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:172:8: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:63:10: performance:inconclusive: Technically the member function 'tmplClassForNonParam < NonParam >::raw' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:64:10: performance:inconclusive: Technically the member function 'tmplClassForNonParam < NonParam >::rawDefault' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:65:10: performance:inconclusive: Technically the member function 'tmplClassForNonParam < NonParam >::const_' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:66:10: performance:inconclusive: Technically the member function 'tmplClassForNonParam < NonParam >::ptr' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:67:10: performance:inconclusive: Technically the member function 'tmplClassForNonParam < NonParam >::ref' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:68:10: performance:inconclusive: Technically the member function 'tmplClassForNonParam < NonParam >::constRef' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:70:10: performance:inconclusive: Technically the member function 'tmplClassForNonParam < NonParam >::notCalled' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:49:10: performance:inconclusive: Technically the member function 'tmplClassForParam < Param >::raw' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:50:10: performance:inconclusive: Technically the member function 'tmplClassForParam < Param >::rawDefault' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:51:10: performance:inconclusive: Technically the member function 'tmplClassForParam < Param >::const_' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:52:10: performance:inconclusive: Technically the member function 'tmplClassForParam < Param >::ptr' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:53:10: performance:inconclusive: Technically the member function 'tmplClassForParam < Param >::ref' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:54:10: performance:inconclusive: Technically the member function 'tmplClassForParam < Param >::constRef' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:56:10: performance:inconclusive: Technically the member function 'tmplClassForParam < Param >::notCalled' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestNonTrivialTypeInFfi.cpp:9:7: style: struct member 'Trivial::foo' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCallAnnotation.cpp:11:8: performance:inconclusive: Technically the member function 'BaseNonVirtual::fo' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/clang-plugin/tests/TestNonTrivialTypeInFfi.cpp:10:8: style: struct member 'Trivial::bar' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonTrivialTypeInFfi.cpp:11:11: style: struct member 'Trivial::baz' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonTrivialTypeInFfi.cpp:25:11: style: struct member 'NonTrivial::ptr' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCallAnnotation.cpp:23:8: style: The function 'fo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCallAnnotation.cpp:5:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCallAnnotation.cpp:23:8: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCallAnnotation.cpp:44:23: style: The function 'operator++' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCallAnnotation.cpp:37:26: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCallAnnotation.cpp:44:23: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCallAnnotation.cpp:23:8: style: The function 'fo' overrides a function in a base class but just delegates back to the base class. [uselessOverride] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCallAnnotation.cpp:5:16: note: Virtual function in base class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCallAnnotation.cpp:23:8: note: Function in derived class firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:70:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:72:7: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/build/clang-plugin/tests/TestOverrideBaseCall.cpp:70:5: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:39:33: style: Parameter 'x' can be declared as reference to const [constParameterReference] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:40:38: style: Parameter 'x' can be declared as reference to const [constParameterReference] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:41:38: style: Parameter 'x' can be declared as reference to const [constParameterReference] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:44:42: style: Parameter 'x' can be declared as reference to const [constParameterReference] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:45:41: style: Parameter 'x' can be declared as reference to const [constParameterReference] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:46:47: style: Parameter 'x' can be declared as reference to const [constParameterReference] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:81:17: style: Parameter 'x' can be declared as reference to const [constParameterReference] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:67:17: style: Parameter 'x' can be declared as reference to const [constParameterReference] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:53:17: style: Parameter 'x' can be declared as reference to const [constParameterReference] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:21:34: style: Parameter 'x' can be declared as const array [constParameter] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:22:39: style: Parameter 'x' can be declared as const array [constParameter] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:23:39: style: Parameter 'x' can be declared as const array [constParameter] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:24:38: style: Parameter 'x' can be declared as const array [constParameter] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:25:43: style: Parameter 'x' can be declared as const array [constParameter] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:26:43: style: Parameter 'x' can be declared as const array [constParameter] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:27:42: style: Parameter 'x' can be declared as const array [constParameter] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:28:48: style: Parameter 'x' can be declared as const array [constParameter] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:30:33: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:31:38: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:32:38: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:33:37: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/build/clang-plugin/tests/TestRefCountedCopyConstructor.cpp:2:1: style: The class 'RC1' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:34:42: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:35:42: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:36:41: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/build/clang-plugin/tests/NonParameterTestCases.h:37:47: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/build/clang-plugin/tests/TestRefCountedCopyConstructor.cpp:25:1: error: Memory leak: r1 [memleak] firefox-78.15.0/build/clang-plugin/tests/TestRefCountedCopyConstructor.cpp:25:1: error: Memory leak: r1p [memleak] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:109:32: error: Uninitialized variable: hasNonParamStruct.y [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:162:53: error: Uninitialized variable: hasNonParamStruct.y [uninitvar] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:109:32: error: Uninitialized struct member: hasNonParamStruct.y [uninitStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:162:53: error: Uninitialized struct member: hasNonParamStruct.y [uninitStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:10:37: style: struct member 'HasNonParamStruct::x' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:10:44: style: struct member 'HasNonParamStruct::y' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:11:35: style: union member 'HasNonParamUnion::x' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:11:42: style: union member 'HasNonParamUnion::y' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:12:50: style: struct member 'HasNonParamStructUnion::z' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:183:40: style: struct member 'AlignasStruct::a' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonParameterChecker.cpp:187:40: style: struct member 'AlignasMember::a' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestRefCountedCopyConstructor.cpp:21:8: style: Variable 'r1p' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/clang-plugin/tests/TestRefCountedCopyConstructor.cpp:23:8: style: Variable 'r2' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/clang-plugin/tests/TestRefCountedCopyConstructor.cpp:24:8: style: Variable 'r2p' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/clang-plugin/tests/TestStackClass.cpp:20:16: style: Local variable 'notValid' shadows outer variable [shadowVariable] firefox-78.15.0/build/clang-plugin/tests/TestStackClass.cpp:36:7: note: Shadowed declaration firefox-78.15.0/build/clang-plugin/tests/TestStackClass.cpp:20:16: note: Shadow variable firefox-78.15.0/build/clang-plugin/tests/TestRefCountedCopyConstructor.cpp:5:7: style: class member 'RC1::mRefCnt' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestRefCountedCopyConstructor.cpp:16:7: style: class member 'RC2::mRefCnt' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestRefCountedCopyConstructor.cpp:21:12: style: Variable 'r1p' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestRefCountedCopyConstructor.cpp:24:12: style: Variable 'r2p' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/build/clang-plugin/tests/TestRefCountedCopyConstructor.cpp:21:8: style: Variable 'r1p' is allocated memory that is never used. [unusedAllocatedMemory] firefox-78.15.0/build/clang-plugin/tests/TestStackClass.cpp:42:9: style: struct member 'RandomStackClass::nonstaticMember' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestStackClass.cpp:43:16: style: struct member 'RandomStackClass::staticMember' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestStaticLocalClass.cpp:18:15: style: Local variable 'notValid' shadows outer variable [shadowVariable] firefox-78.15.0/build/clang-plugin/tests/TestStaticLocalClass.cpp:36:13: note: Shadowed declaration firefox-78.15.0/build/clang-plugin/tests/TestStaticLocalClass.cpp:18:15: note: Shadow variable firefox-78.15.0/build/clang-plugin/tests/TestStaticLocalClass.cpp:39:15: style: struct member 'RandomClass::nonstaticMember' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestStaticLocalClass.cpp:40:22: style: struct member 'RandomClass::staticMember' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestStaticLocalClass.cpp:44:15: style: struct member 'RandomStaticLocalClass::nonstaticMember' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestStaticLocalClass.cpp:45:22: style: struct member 'RandomStaticLocalClass::staticMember' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestStaticLocalClass.cpp:52:14: style: Unused variable: moreInvalid [unusedVariable] firefox-78.15.0/build/clang-plugin/tests/TestStaticLocalClass.cpp:53:15: style: Unused variable: evenMoreInvalid [unusedVariable] firefox-78.15.0/build/clang-plugin/tests/TestTrivialCtorDtor.cpp:9:9: style: struct member 'NonEmptyClass::m' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestTrivialCtorDtor.cpp:14:6: style: struct member 'TemplateNonEmptyClass::m' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestTrivialCtorDtor.cpp:66:17: style: struct member 'OkVirtualMemberInMember::m' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestTrivialCtorDtor.cpp:74:26: style: struct member 'OkConstExprConstructorInMember::m' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestTrivialCtorDtor.cpp:81:26: style: struct member 'BadUnfortunateError::m' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestTrivialCtorDtor.cpp:82:9: style: struct member 'BadUnfortunateError::n' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestTrivialDtor.cpp:9:9: style: struct member 'NonEmptyClass::m' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestTrivialDtor.cpp:14:6: style: struct member 'TemplateNonEmptyClass::m' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestTrivialDtor.cpp:51:17: style: struct member 'OkVirtualMemberInMember::m' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestTemporaryClass.cpp:8:3: warning:inconclusive: Member variable 'Temporary::i' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/build/clang-plugin/tests/TestTemporaryClass.cpp:9:16: warning: Member variable 'Temporary::i' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/build/clang-plugin/tests/TestTemporaryClass.cpp:10:3: warning: Member variable 'Temporary::i' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/build/clang-plugin/tests/TestTemporaryClass.cpp:9:16: style: Struct 'Temporary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/tests/TestTemporaryClass.cpp:31:20: style: Local variable 'invalidStatic' shadows outer variable [shadowVariable] firefox-78.15.0/build/clang-plugin/tests/TestTemporaryClass.cpp:60:11: note: Shadowed declaration firefox-78.15.0/build/clang-plugin/tests/TestTemporaryClass.cpp:31:20: note: Shadow variable firefox-78.15.0/build/clang-plugin/tests/TestTemporaryClass.cpp:63:13: style: struct member 'RandomClass::nonstaticMember' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestTemporaryClass.cpp:64:20: style: struct member 'RandomClass::staticMember' is never used. [unusedStructMember] firefox-78.15.0/build/unix/elfhack/inject.c:90:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/test.c:118:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/test.c:165:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elfxx.h:365:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_SYMTAB [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elfxx.h:411:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_NOBITS [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elfxx.h:498:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_ALLOC [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elfxx.h:608:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sh_size [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elfxx.h:637:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EI_CLASS [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elfxx.h:639:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EI_DATA [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elf.cpp:87:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endian [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elf.cpp:93:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endian [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elf.cpp:111:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eofbit [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elf.cpp:322:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sh_type [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elf.cpp:354:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_ALLOC [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elf.cpp:386:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_DYNAMIC [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elf.cpp:403:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sh_name [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elf.cpp:482:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EI_CLASS [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elf.cpp:504:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_NULL [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elf.cpp:537:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Elf32_Word [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elf.cpp:553:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Elf32_Word [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elf.cpp:591:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_NULL [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elf.cpp:603:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Elf32_Word [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elf.cpp:624:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_GNU_RELRO [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elf.cpp:640:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_GNU_RELRO [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elf.cpp:657:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_GNU_RELRO [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elf.cpp:667:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_GNU_RELRO [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elf.cpp:676:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_GNU_RELRO [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elf.cpp:706:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_NULL [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elf.cpp:777:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DT_JMPREL [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elf.cpp:836:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHN_ABS [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elf.cpp:856:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHN_ABS [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elfxx.h:587:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sh_offset [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elfxx.h:214:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS32 [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elfxx.h:225:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS32 [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elfxx.h:240:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS32 [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elfxx.h:255:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS32 [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elfxx.h:266:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS32 [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elfxx.h:202:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFDATA2LSB [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elfxx.h:189:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFDATA2LSB [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:833:10: style:inconclusive: Technically the member function 'IndexConsumer::AutoTemplateContext::inGatherMode' can be const. [functionConst] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:91:3: style: Struct 'RAIITracer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:111:3: style: Struct 'FileInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:145:3: style: Class 'PreprocessorHook' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:463:3: style: Class 'IndexConsumer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:476:5: style: Struct 'AutoTime' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:799:5: style: Struct 'AutoTemplateContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/win32/crashinject.cpp:17:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/win32/crashinject.cpp:69:51: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:1423:12: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:1426:7: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:1423:12: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:1058:17: style: The scope of the variable 'Syntax' can be reduced. [variableScope] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:81:43: performance: Function parameter 'Input' should be passed by const reference. [passedByValue] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:694:56: performance: Function parameter 'Symbols' should be passed by const reference. [passedByValue] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:745:67: performance: Function parameter 'Symbols' should be passed by const reference. [passedByValue] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:966:32: performance: Function parameter 'TokenContext' should be passed by const reference. [passedByValue] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:1085:36: performance: Function parameter 'QualName' should be passed by const reference. [passedByValue] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:1086:32: performance: Function parameter 'TokenContext' should be passed by const reference. [passedByValue] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:1449:14: style: Variable 'Decl' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:1463:16: style: Variable 'Decl' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:1477:16: style: Variable 'Decl' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:1493:18: style: Variable 'Decl' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:1498:18: style: Variable 'Decl' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:1564:18: style: Variable 'Member' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:1581:20: style: Variable 'Field' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/win32/crashinjectdll/crashinjectdll.cpp:19:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/win32/crashinjectdll/crashinjectdll.cpp:14:4: warning: Possible null pointer dereference: x [nullPointer] firefox-78.15.0/build/win32/crashinjectdll/crashinjectdll.cpp:13:21: note: Assignment 'x=(int*)0x0', assigned value is 0 firefox-78.15.0/build/win32/crashinjectdll/crashinjectdll.cpp:14:4: note: Null pointer dereference firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:82:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:752:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:999:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:501:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:553:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp:582:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/config/pathsub.c:40:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] firefox-78.15.0/config/pathsub.c:94:16: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] firefox-78.15.0/config/pathsub.c:108:21: style: Parameter 's' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/common/unicode/utypes.h:692:18: debug: Function::addArguments found argument 'code' with varid 0. [varid0] firefox-78.15.0/intl/icu/source/common/unicode/utypes.h:698:18: debug: Function::addArguments found argument 'code' with varid 0. [varid0] firefox-78.15.0/intl/icu/source/common/unicode/utypes.h:692:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/unicode/utypes.h:698:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/appendable.cpp:40:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/appendable.cpp:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/config/nsinstall.c:58:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/config/nsinstall.c:88:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] firefox-78.15.0/config/nsinstall.c:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] firefox-78.15.0/config/nsinstall.c:234:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/unicode/appendable.h:177:19: style: The function 'appendCodeUnit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/common/unicode/appendable.h:68:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/common/unicode/appendable.h:177:19: note: Function in derived class firefox-78.15.0/intl/icu/source/common/unicode/appendable.h:185:19: style: The function 'appendCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/common/unicode/appendable.h:77:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/common/unicode/appendable.h:185:19: note: Function in derived class firefox-78.15.0/intl/icu/source/common/unicode/appendable.h:194:19: style: The function 'appendString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/common/unicode/appendable.h:87:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/common/unicode/appendable.h:194:19: note: Function in derived class firefox-78.15.0/intl/icu/source/common/unicode/appendable.h:203:19: style: The function 'reserveAppendCapacity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/common/unicode/appendable.h:98:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/common/unicode/appendable.h:203:19: note: Function in derived class firefox-78.15.0/intl/icu/source/common/unicode/appendable.h:226:23: style: The function 'getAppendBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/common/unicode/appendable.h:144:23: note: Virtual function in base class firefox-78.15.0/intl/icu/source/common/unicode/appendable.h:226:23: note: Function in derived class firefox-78.15.0/intl/icu/source/common/unicode/localpointer.h:47:1: error: There is an unknown macro here somewhere. Configuration is required. If U_NAMESPACE_BEGIN is a macro then please configure it. [unknownMacro] firefox-78.15.0/build/unix/elfhack/elfxx.h:293:8: style:inconclusive: Technically the member function 'Elf::getClass' can be const. [functionConst] firefox-78.15.0/build/unix/elfhack/elfxx.h:637:18: note: Technically the member function 'Elf::getClass' can be const. firefox-78.15.0/build/unix/elfhack/elfxx.h:293:8: note: Technically the member function 'Elf::getClass' can be const. firefox-78.15.0/build/unix/elfhack/elfxx.h:294:8: style:inconclusive: Technically the member function 'Elf::getData' can be const. [functionConst] firefox-78.15.0/build/unix/elfhack/elfxx.h:639:18: note: Technically the member function 'Elf::getData' can be const. firefox-78.15.0/build/unix/elfhack/elfxx.h:294:8: note: Technically the member function 'Elf::getData' can be const. firefox-78.15.0/build/unix/elfhack/elfxx.h:295:8: style:inconclusive: Technically the member function 'Elf::getType' can be const. [functionConst] firefox-78.15.0/build/unix/elfhack/elfxx.h:641:18: note: Technically the member function 'Elf::getType' can be const. firefox-78.15.0/build/unix/elfhack/elfxx.h:295:8: note: Technically the member function 'Elf::getType' can be const. firefox-78.15.0/build/unix/elfhack/elfxx.h:296:8: style:inconclusive: Technically the member function 'Elf::getMachine' can be const. [functionConst] firefox-78.15.0/build/unix/elfhack/elfxx.h:643:18: note: Technically the member function 'Elf::getMachine' can be const. firefox-78.15.0/build/unix/elfhack/elfxx.h:296:8: note: Technically the member function 'Elf::getMachine' can be const. firefox-78.15.0/build/unix/elfhack/elfxx.h:297:16: style:inconclusive: Technically the member function 'Elf::getSize' can be const. [functionConst] firefox-78.15.0/build/unix/elfhack/elfxx.h:645:26: note: Technically the member function 'Elf::getSize' can be const. firefox-78.15.0/build/unix/elfhack/elfxx.h:297:16: note: Technically the member function 'Elf::getSize' can be const. firefox-78.15.0/build/unix/elfhack/elfxx.h:330:15: style:inconclusive: Technically the member function 'ElfSection::getName' can be const. [functionConst] firefox-78.15.0/build/unix/elfhack/elfxx.h:331:16: style:inconclusive: Technically the member function 'ElfSection::getType' can be const. [functionConst] firefox-78.15.0/build/unix/elfhack/elfxx.h:332:16: style:inconclusive: Technically the member function 'ElfSection::getFlags' can be const. [functionConst] firefox-78.15.0/build/unix/elfhack/elfxx.h:334:16: style:inconclusive: Technically the member function 'ElfSection::getSize' can be const. [functionConst] firefox-78.15.0/build/unix/elfhack/elfxx.h:335:16: style:inconclusive: Technically the member function 'ElfSection::getAddrAlign' can be const. [functionConst] firefox-78.15.0/build/unix/elfhack/elfxx.h:336:16: style:inconclusive: Technically the member function 'ElfSection::getEntSize' can be const. [functionConst] firefox-78.15.0/build/unix/elfhack/elfxx.h:337:15: style:inconclusive: Technically the member function 'ElfSection::getData' can be const. [functionConst] firefox-78.15.0/build/unix/elfhack/elfxx.h:339:15: style:inconclusive: Technically the member function 'ElfSection::getInfo' can be const. [functionConst] firefox-78.15.0/build/unix/elfhack/elfxx.h:448:16: style:inconclusive: Technically the member function 'ElfSegment::getType' can be const. [functionConst] firefox-78.15.0/build/unix/elfhack/elfxx.h:449:16: style:inconclusive: Technically the member function 'ElfSegment::getFlags' can be const. [functionConst] firefox-78.15.0/build/unix/elfhack/elfxx.h:450:16: style:inconclusive: Technically the member function 'ElfSegment::getAlign' can be const. [functionConst] firefox-78.15.0/build/unix/elfhack/elfxx.h:455:7: style:inconclusive: Technically the member function 'ElfSegment::getVPDiff' can be const. [functionConst] firefox-78.15.0/build/unix/elfhack/elf.cpp:118:3: warning: Class 'Elf' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] firefox-78.15.0/build/unix/elfhack/elf.cpp:118:3: warning: Class 'Elf' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] firefox-78.15.0/build/unix/elfhack/elfxx.h:630:44: warning: Struct 'table_storage' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] firefox-78.15.0/build/unix/elfhack/elfxx.h:630:44: warning: Struct 'table_storage' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] firefox-78.15.0/build/unix/elfhack/elfxx.h:630:44: warning: Struct 'table_storage' does not have a destructor which is recommended since it has dynamic memory/resource allocation(s). [noDestructor] firefox-78.15.0/build/unix/elfhack/elfxx.h:140:3: style: Class 'ElfPlainValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/unix/elfhack/elfxx.h:163:3: style: Class 'ElfSize' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/unix/elfhack/elfxx.h:172:3: style: Class 'ElfEntSize' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/unix/elfhack/elfxx.h:278:3: style: Class 'Elf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/unix/elfhack/elfxx.h:446:3: style: Class 'ElfSegment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/unix/elfhack/elfxx.h:181:3: style: Class 'serializable < Elf_Shdr_Traits >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/unix/elfhack/elfxx.h:181:3: style: Class 'serializable < Elf_Ehdr_Traits >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/unix/elfhack/elfxx.h:181:3: style: Class 'serializable < Elf_Phdr_Traits >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/unix/elfhack/elfxx.h:181:3: style: Class 'serializable < Elf_Rel_Traits >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/unix/elfhack/elfxx.h:181:3: style: Class 'serializable < Elf_Rela_Traits >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/unix/elfhack/elfxx.h:181:3: style: Class 'serializable < Elf_Dyn_Traits >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/unix/elfhack/elfxx.h:181:3: style: Class 'serializable < Elf_Sym_Traits >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/unix/elfhack/elfxx.h:141:16: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/unix/elfhack/elfxx.h:132:24: note: Virtual function in base class firefox-78.15.0/build/unix/elfhack/elfxx.h:141:16: note: Function in derived class firefox-78.15.0/build/unix/elfhack/elfxx.h:154:16: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/unix/elfhack/elfxx.h:132:24: note: Virtual function in base class firefox-78.15.0/build/unix/elfhack/elfxx.h:154:16: note: Function in derived class firefox-78.15.0/build/unix/elfhack/elfxx.h:155:15: style: The function 'getSection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/unix/elfhack/elfxx.h:133:23: note: Virtual function in base class firefox-78.15.0/build/unix/elfhack/elfxx.h:155:15: note: Function in derived class firefox-78.15.0/build/unix/elfhack/elfxx.h:164:16: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/unix/elfhack/elfxx.h:132:24: note: Virtual function in base class firefox-78.15.0/build/unix/elfhack/elfxx.h:164:16: note: Function in derived class firefox-78.15.0/build/unix/elfhack/elfxx.h:165:15: style: The function 'getSection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/unix/elfhack/elfxx.h:133:23: note: Virtual function in base class firefox-78.15.0/build/unix/elfhack/elfxx.h:165:15: note: Function in derived class firefox-78.15.0/build/unix/elfhack/elfxx.h:173:16: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/unix/elfhack/elfxx.h:132:24: note: Virtual function in base class firefox-78.15.0/build/unix/elfhack/elfxx.h:173:16: note: Function in derived class firefox-78.15.0/build/unix/elfhack/elfxx.h:174:15: style: The function 'getSection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/unix/elfhack/elfxx.h:133:23: note: Virtual function in base class firefox-78.15.0/build/unix/elfhack/elfxx.h:174:15: note: Function in derived class firefox-78.15.0/build/unix/elfhack/elfxx.h:484:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/unix/elfhack/elfxx.h:410:16: note: Virtual function in base class firefox-78.15.0/build/unix/elfhack/elfxx.h:484:8: note: Function in derived class firefox-78.15.0/build/unix/elfhack/elfxx.h:519:4: style: The destructor '~ElfDynamic_Section' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/unix/elfhack/elfxx.h:328:12: note: Virtual destructor in base class firefox-78.15.0/build/unix/elfhack/elfxx.h:519:4: note: Destructor in derived class firefox-78.15.0/build/unix/elfhack/elfxx.h:521:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/unix/elfhack/elfxx.h:410:16: note: Virtual function in base class firefox-78.15.0/build/unix/elfhack/elfxx.h:521:8: note: Function in derived class firefox-78.15.0/build/unix/elfhack/elfxx.h:548:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/unix/elfhack/elfxx.h:410:16: note: Virtual function in base class firefox-78.15.0/build/unix/elfhack/elfxx.h:548:8: note: Function in derived class firefox-78.15.0/build/unix/elfhack/elfxx.h:611:4: style: The destructor '~ElfStrtab_Section' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/unix/elfhack/elfxx.h:328:12: note: Virtual destructor in base class firefox-78.15.0/build/unix/elfhack/elfxx.h:611:4: note: Destructor in derived class firefox-78.15.0/build/unix/elfhack/elfxx.h:623:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/unix/elfhack/elfxx.h:410:16: note: Virtual function in base class firefox-78.15.0/build/unix/elfhack/elfxx.h:623:8: note: Function in derived class firefox-78.15.0/build/unix/elfhack/elfxx.h:595:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/unix/elfhack/elfxx.h:410:16: note: Virtual function in base class firefox-78.15.0/build/unix/elfhack/elfxx.h:595:8: note: Function in derived class firefox-78.15.0/build/unix/elfhack/elfxx.h:628:11: style: Class 'table_storage' is unsafe, 'table_storage::buf' can leak by wrong usage. [unsafeClassCanLeak] firefox-78.15.0/build/unix/elfhack/elf.cpp:234:17: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elf.cpp:319:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elf.cpp:321:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elf.cpp:520:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elf.cpp:828:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elf.cpp:847:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elfxx.h:227:17: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elfxx.h:228:32: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elfxx.h:232:17: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elfxx.h:233:32: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elfxx.h:242:37: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elfxx.h:243:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elfxx.h:247:37: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elfxx.h:248:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elfxx.h:203:47: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elfxx.h:206:44: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elf.cpp:651:16: style: Local variable 'end' shadows outer function [shadowFunction] firefox-78.15.0/build/unix/elfhack/elfxx.h:465:36: note: Shadowed declaration firefox-78.15.0/build/unix/elfhack/elf.cpp:651:16: note: Shadow variable firefox-78.15.0/build/unix/elfhack/elf.cpp:661:16: style: Local variable 'end' shadows outer function [shadowFunction] firefox-78.15.0/build/unix/elfhack/elfxx.h:465:36: note: Shadowed declaration firefox-78.15.0/build/unix/elfhack/elf.cpp:661:16: note: Shadow variable firefox-78.15.0/build/unix/elfhack/elf.cpp:559:15: style: Variable 'ptload' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/unix/elfhack/elf.cpp:560:15: style: Variable 'prev_ptload' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/unix/elfhack/elfxx.h:656:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/build/unix/elfhack/elf.cpp:388:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/build/unix/elfhack/elf.cpp:572:11: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/build/unix/elfhack/elf.cpp:629:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/build/unix/elfhack/elf.cpp:892:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/build/unix/elfhack/elf.cpp:298:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/build/unix/elfhack/elf.cpp:369:33: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/build/unix/elfhack/elf.cpp:385:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/build/unix/elfhack/elf.cpp:409:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/build/unix/elfhack/elf.cpp:472:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/build/unix/elfhack/elf.cpp:571:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/build/unix/elfhack/elf.cpp:867:27: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/build/unix/elfhack/elf.cpp:878:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/build/unix/elfhack/elf.cpp:891:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/build/unix/elfhack/elf.cpp:918:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/build/unix/elfhack/elf.cpp:932:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:115:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:201:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sh_addr [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:250:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_REL [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:372:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sh_type [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:496:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_NOBITS [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:1198:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:1246:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:766:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/config/nsinstall.c:99:8: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] firefox-78.15.0/config/nsinstall.c:111:8: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] firefox-78.15.0/config/nsinstall.c:158:9: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] firefox-78.15.0/config/nsinstall.c:211:16: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] firefox-78.15.0/config/nsinstall.c:319:9: style: Variable 'tdlen' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/config/nsinstall.c:317:9: note: tdlen is assigned firefox-78.15.0/config/nsinstall.c:319:9: note: tdlen is overwritten firefox-78.15.0/config/nsinstall.c:118:67: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/config/nsinstall.c:119:28: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/config/nsinstall.c:184:39: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/config/nsinstall.c:187:18: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/config/nsinstall.c:189:9: style: Variable 'base' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/config/nsinstall.c:233:9: style: Variable 'linkprefix' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/config/nsinstall.c:233:73: style: Variable 'base' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/common/chariter.cpp:29:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/chariter.cpp:36:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/chariter.cpp:48:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/chariter.cpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/dtintrv.cpp:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fromDate [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/dtintrv.cpp:58:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fromDate [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/unicode/udata.h:25:0: debug: Failed to parse 'typedef U_CDECL_BEGIN struct { uint16_t size ; uint16_t reservedWord ; uint8_t isBigEndian ; uint8_t charsetFamily ; uint8_t sizeofUChar ; uint8_t reservedByte ; uint8_t dataFormat [ 4 ] ; uint8_t formatVersion [ 4 ] ; uint8_t dataVersion [ 4 ] ; } UDataInfo ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/build/clang-plugin/tests/TestNonMemMovable.cpp:816:11: style: class member 'NeedsMemMovableMembers::m1' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonMemMovable.cpp:817:14: style: class member 'NeedsMemMovableMembers::m2' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonMemMovable.cpp:818:13: style: class member 'NeedsMemMovableMembers::sm1' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonMemMovable.cpp:819:16: style: class member 'NeedsMemMovableMembers::sm2' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonMemMovable.cpp:820:13: style: class member 'NeedsMemMovableMembers::wm1' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonMemMovable.cpp:821:16: style: class member 'NeedsMemMovableMembers::wm2' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonMemMovable.cpp:822:14: style: class member 'NeedsMemMovableMembers::swm1' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonMemMovable.cpp:823:17: style: class member 'NeedsMemMovableMembers::swm2' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonMemMovable.cpp:824:14: style: class member 'NeedsMemMovableMembers::wsm1' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonMemMovable.cpp:825:17: style: class member 'NeedsMemMovableMembers::wsm2' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonMemMovable.cpp:826:15: style: class member 'NeedsMemMovableMembers::swsm1' is never used. [unusedStructMember] firefox-78.15.0/build/clang-plugin/tests/TestNonMemMovable.cpp:827:18: style: class member 'NeedsMemMovableMembers::swsm2' is never used. [unusedStructMember] firefox-78.15.0/intl/icu/source/common/unicode/ures.h:814:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/unicode/ures.h:839:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/unicode/ures.h:861:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/unicode/ures.h:884:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/putilimp.h:561:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4735:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/resource.h:144:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/resource.h:155:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/uresdata.h:513:5: warning: Member variable 'ResourceDataValue::resData' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/common/restrace.h:128:10: performance:inconclusive: Technically the member function 'ResourceTracer::trace' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/intl/icu/source/common/restrace.h:130:10: performance:inconclusive: Technically the member function 'ResourceTracer::traceOpen' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/intl/icu/source/common/restrace.h:132:10: performance:inconclusive: Technically the member function 'ResourceTracer::maybeTrace' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:2961:29: style: Class 'UnicodeString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:2972:29: style: Class 'UnicodeString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:2984:31: style: Class 'UnicodeString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:2997:31: style: Class 'UnicodeString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:3027:38: style: Class 'UnicodeString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:3177:31: style: Class 'UnicodeString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/common/restrace.h:118:5: style: Class 'ResourceTracer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/common/uresdata.h:516:14: style: The destructor '~ResourceDataValue' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/common/resource.h:127:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/common/uresdata.h:516:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/common/uresdata.h:528:22: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/common/resource.h:132:22: note: Virtual function in base class firefox-78.15.0/intl/icu/source/common/uresdata.h:528:22: note: Function in derived class firefox-78.15.0/intl/icu/source/common/uresdata.h:529:26: style: The function 'getString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/common/resource.h:139:26: note: Virtual function in base class firefox-78.15.0/intl/icu/source/common/uresdata.h:529:26: note: Function in derived class firefox-78.15.0/intl/icu/source/common/uresdata.h:530:26: style: The function 'getAliasString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/common/resource.h:150:26: note: Virtual function in base class firefox-78.15.0/intl/icu/source/common/uresdata.h:530:26: note: Function in derived class firefox-78.15.0/intl/icu/source/common/uresdata.h:531:21: style: The function 'getInt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/common/resource.h:163:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/common/uresdata.h:531:21: note: Function in derived class firefox-78.15.0/intl/icu/source/common/uresdata.h:532:22: style: The function 'getUInt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/common/resource.h:170:22: note: Virtual function in base class firefox-78.15.0/intl/icu/source/common/uresdata.h:532:22: note: Function in derived class firefox-78.15.0/intl/icu/source/common/uresdata.h:533:28: style: The function 'getIntVector' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/common/resource.h:177:28: note: Virtual function in base class firefox-78.15.0/intl/icu/source/common/uresdata.h:533:28: note: Function in derived class firefox-78.15.0/intl/icu/source/common/uresdata.h:534:28: style: The function 'getBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/common/resource.h:184:28: note: Virtual function in base class firefox-78.15.0/intl/icu/source/common/uresdata.h:534:28: note: Function in derived class firefox-78.15.0/intl/icu/source/common/uresdata.h:535:27: style: The function 'getArray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/common/resource.h:189:27: note: Virtual function in base class firefox-78.15.0/intl/icu/source/common/uresdata.h:535:27: note: Function in derived class firefox-78.15.0/intl/icu/source/common/uresdata.h:536:27: style: The function 'getTable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/common/resource.h:194:27: note: Virtual function in base class firefox-78.15.0/intl/icu/source/common/uresdata.h:536:27: note: Function in derived class firefox-78.15.0/intl/icu/source/common/uresdata.h:537:19: style: The function 'isNoInheritanceMarker' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/common/resource.h:204:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/common/uresdata.h:537:19: note: Function in derived class firefox-78.15.0/intl/icu/source/common/uresdata.h:538:21: style: The function 'getStringArray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/common/resource.h:215:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/common/uresdata.h:538:21: note: Function in derived class firefox-78.15.0/intl/icu/source/common/uresdata.h:540:21: style: The function 'getStringArrayOrStringAsArray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/common/resource.h:233:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/common/uresdata.h:540:21: note: Function in derived class firefox-78.15.0/intl/icu/source/common/uresdata.h:542:27: style: The function 'getStringOrFirstOfArray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/common/resource.h:251:27: note: Virtual function in base class firefox-78.15.0/intl/icu/source/common/uresdata.h:542:27: note: Function in derived class firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:3825:36: style:inconclusive: Function 'pinIndices' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:3626:35: note: Function 'pinIndices' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:3825:36: note: Function 'pinIndices' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:3936:23: style:inconclusive: Function 'doCompare' argument 2 names different: declaration 'length' definition 'thisLength'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:3494:20: note: Function 'doCompare' argument 2 names different: declaration 'length' definition 'thisLength'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:3936:23: note: Function 'doCompare' argument 2 names different: declaration 'length' definition 'thisLength'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:3986:24: style:inconclusive: Function 'compare' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:403:18: note: Function 'compare' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:3986:24: note: Function 'compare' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:3987:37: style:inconclusive: Function 'compare' argument 3 names different: declaration 'text' definition 'srcText'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:404:31: note: Function 'compare' argument 3 names different: declaration 'text' definition 'srcText'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:3987:37: note: Function 'compare' argument 3 names different: declaration 'text' definition 'srcText'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:3997:24: style:inconclusive: Function 'compare' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:424:18: note: Function 'compare' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:3997:24: note: Function 'compare' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4005:24: style:inconclusive: Function 'compare' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:459:18: note: Function 'compare' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4005:24: note: Function 'compare' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4011:24: style:inconclusive: Function 'compare' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:480:18: note: Function 'compare' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4011:24: note: Function 'compare' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4028:48: style:inconclusive: Function 'doCompareCodePointOrder' argument 2 names different: declaration 'length' definition 'thisLength'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:3507:35: note: Function 'doCompareCodePointOrder' argument 2 names different: declaration 'length' definition 'thisLength'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4028:48: note: Function 'doCompareCodePointOrder' argument 2 names different: declaration 'length' definition 'thisLength'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4047:46: style:inconclusive: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:547:47: note: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4047:46: note: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4058:46: style:inconclusive: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:572:48: note: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4058:46: note: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4066:46: style:inconclusive: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:618:47: note: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4066:46: note: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4072:46: style:inconclusive: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:643:47: note: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4072:46: note: Function 'compareCodePointOrder' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4089:38: style:inconclusive: Function 'doCaseCompare' argument 2 names different: declaration 'length' definition 'thisLength'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:3520:25: note: Function 'doCaseCompare' argument 2 names different: declaration 'length' definition 'thisLength'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4089:38: note: Function 'doCaseCompare' argument 2 names different: declaration 'length' definition 'thisLength'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4110:36: style:inconclusive: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:716:18: note: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4110:36: note: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4125:36: style:inconclusive: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:743:18: note: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4125:36: note: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4135:36: style:inconclusive: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:793:18: note: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4135:36: note: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4143:36: style:inconclusive: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:820:18: note: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4143:36: note: Function 'caseCompare' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4166:24: style:inconclusive: Function 'indexOf' argument 5 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:1010:23: note: Function 'indexOf' argument 5 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4166:24: note: Function 'indexOf' argument 5 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4191:24: style:inconclusive: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:988:23: note: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4191:24: note: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4206:24: style:inconclusive: Function 'indexOf' argument 4 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:1042:23: note: Function 'indexOf' argument 4 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4206:24: note: Function 'indexOf' argument 4 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4212:24: style:inconclusive: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:1120:23: note: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4212:24: note: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4218:24: style:inconclusive: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:1135:23: note: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4218:24: note: Function 'indexOf' argument 3 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4247:24: style:inconclusive: Function 'lastIndexOf' argument 4 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:1225:23: note: Function 'lastIndexOf' argument 4 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4247:24: note: Function 'lastIndexOf' argument 4 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4263:24: style:inconclusive: Function 'lastIndexOf' argument 5 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:1194:23: note: Function 'lastIndexOf' argument 5 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4263:24: note: Function 'lastIndexOf' argument 5 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4277:24: style:inconclusive: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:1172:23: note: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4277:24: note: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4294:24: style:inconclusive: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:1303:23: note: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4294:24: note: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4300:24: style:inconclusive: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:1318:23: note: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4300:24: note: Function 'lastIndexOf' argument 3 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4393:24: style:inconclusive: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:2345:22: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4393:24: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4399:24: style:inconclusive: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:2327:22: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4399:24: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4407:24: style:inconclusive: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:2384:22: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4407:24: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4414:24: style:inconclusive: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:2366:22: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4414:24: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4422:24: style:inconclusive: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:2400:22: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4422:24: note: Function 'replace' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4448:27: style:inconclusive: Function 'findAndReplace' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:2507:25: note: Function 'findAndReplace' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4448:27: note: Function 'findAndReplace' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4459:22: style:inconclusive: Function 'doExtract' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:3556:18: note: Function 'doExtract' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4459:22: note: Function 'doExtract' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4465:24: style:inconclusive: Function 'extract' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:1460:20: note: Function 'extract' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4465:24: note: Function 'extract' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4466:26: style:inconclusive: Function 'extract' argument 3 names different: declaration 'dst' definition 'target'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:1461:22: note: Function 'extract' argument 3 names different: declaration 'dst' definition 'target'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4466:26: note: Function 'extract' argument 3 names different: declaration 'dst' definition 'target'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4467:24: style:inconclusive: Function 'extract' argument 4 names different: declaration 'dstStart' definition 'targetStart'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:1462:20: note: Function 'extract' argument 4 names different: declaration 'dstStart' definition 'targetStart'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4467:24: note: Function 'extract' argument 4 names different: declaration 'dstStart' definition 'targetStart'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4472:24: style:inconclusive: Function 'extract' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:1499:20: note: Function 'extract' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4472:24: note: Function 'extract' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4480:24: style:inconclusive: Function 'extract' argument 2 names different: declaration 'startLength' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:1613:26: note: Function 'extract' argument 2 names different: declaration 'startLength' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4480:24: note: Function 'extract' argument 2 names different: declaration 'startLength' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4481:22: style:inconclusive: Function 'extract' argument 3 names different: declaration 'target' definition 'dst'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:1614:24: note: Function 'extract' argument 3 names different: declaration 'target' definition 'dst'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4481:22: note: Function 'extract' argument 3 names different: declaration 'target' definition 'dst'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4709:22: style:inconclusive: Function 'remove' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:2559:40: note: Function 'remove' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4709:22: note: Function 'remove' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4750:24: style:inconclusive: Function 'reverse' argument 2 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:2647:22: note: Function 'reverse' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:4750:24: note: Function 'reverse' argument 2 names different: declaration 'length' definition '_length'. firefox-78.15.0/intl/icu/source/common/locid.cpp:242:5: error: There is an unknown macro here somewhere. Configuration is required. If U_NAMESPACE_USE is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/common/patternprops.cpp:121:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/patternprops.cpp:139:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/patternprops.cpp:157:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/patternprops.cpp:210:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/putil.cpp:84:0: error: #error U_COMMON_IMPLEMENTATION not set - must be set for all ICU source files in common/ - see http://userguide.icu-project.org/howtouseicu [preprocessorErrorDirective] firefox-78.15.0/intl/icu/source/common/propname.cpp:293:5: error: There is an unknown macro here somewhere. Configuration is required. If U_NAMESPACE_USE is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/common/unicode/uversion.h:107:25: error: There is an unknown macro here somewhere. Configuration is required. If U_ICU_ENTRY_POINT_RENAME is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/common/unicode/resbund.h:135:5: style: Class 'ResourceBundle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/common/ruleiter.cpp:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/resbund_cnv.cpp:27:57: style:inconclusive: Function 'ResourceBundle' argument 1 names different: declaration 'packageName' definition 'path'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/resbund.h:111:44: note: Function 'ResourceBundle' argument 1 names different: declaration 'packageName' definition 'path'. firefox-78.15.0/intl/icu/source/common/resbund_cnv.cpp:27:57: note: Function 'ResourceBundle' argument 1 names different: declaration 'packageName' definition 'path'. firefox-78.15.0/intl/icu/source/common/resbund_cnv.cpp:29:58: style:inconclusive: Function 'ResourceBundle' argument 3 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/resbund.h:113:45: note: Function 'ResourceBundle' argument 3 names different: declaration 'err' definition 'error'. firefox-78.15.0/intl/icu/source/common/resbund_cnv.cpp:29:58: note: Function 'ResourceBundle' argument 3 names different: declaration 'err' definition 'error'. firefox-78.15.0/intl/icu/source/common/resbund_cnv.cpp:35:57: style:inconclusive: Function 'ResourceBundle' argument 1 names different: declaration 'packageName' definition 'path'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/resbund.h:126:44: note: Function 'ResourceBundle' argument 1 names different: declaration 'packageName' definition 'path'. firefox-78.15.0/intl/icu/source/common/resbund_cnv.cpp:35:57: note: Function 'ResourceBundle' argument 1 names different: declaration 'packageName' definition 'path'. firefox-78.15.0/intl/icu/source/common/resbund_cnv.cpp:36:58: style:inconclusive: Function 'ResourceBundle' argument 2 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/resbund.h:127:45: note: Function 'ResourceBundle' argument 2 names different: declaration 'err' definition 'error'. firefox-78.15.0/intl/icu/source/common/resbund_cnv.cpp:36:58: note: Function 'ResourceBundle' argument 2 names different: declaration 'err' definition 'error'. firefox-78.15.0/intl/icu/source/common/schriter.cpp:39:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/schriter.cpp:48:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/schriter.cpp:59:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/schriter.cpp:67:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/schriter.cpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/schriter.cpp:85:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/schriter.cpp:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/schriter.cpp:117:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/ruleiter.h:135:5: style: The struct 'Pos' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] firefox-78.15.0/intl/icu/source/common/schriter.cpp:96:44: style: C-style reference casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ruleiter.cpp:25:67: style:inconclusive: Function 'RuleCharacterIterator' argument 1 names different: declaration 'text' definition 'theText'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/ruleiter.h:103:48: note: Function 'RuleCharacterIterator' argument 1 names different: declaration 'text' definition 'theText'. firefox-78.15.0/intl/icu/source/common/ruleiter.cpp:25:67: note: Function 'RuleCharacterIterator' argument 1 names different: declaration 'text' definition 'theText'. firefox-78.15.0/intl/icu/source/common/ruleiter.cpp:25:95: style:inconclusive: Function 'RuleCharacterIterator' argument 2 names different: declaration 'sym' definition 'theSym'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/ruleiter.h:103:73: note: Function 'RuleCharacterIterator' argument 2 names different: declaration 'sym' definition 'theSym'. firefox-78.15.0/intl/icu/source/common/ruleiter.cpp:25:95: note: Function 'RuleCharacterIterator' argument 2 names different: declaration 'sym' definition 'theSym'. firefox-78.15.0/intl/icu/source/common/ruleiter.cpp:26:38: style:inconclusive: Function 'RuleCharacterIterator' argument 3 names different: declaration 'pos' definition 'thePos'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/ruleiter.h:104:42: note: Function 'RuleCharacterIterator' argument 3 names different: declaration 'pos' definition 'thePos'. firefox-78.15.0/intl/icu/source/common/ruleiter.cpp:26:38: note: Function 'RuleCharacterIterator' argument 3 names different: declaration 'pos' definition 'thePos'. firefox-78.15.0/intl/icu/source/common/unicode/simpleformatter.h:79:5: error: syntax error [syntaxError] firefox-78.15.0/intl/icu/source/common/unicode/ustring.h:999:0: error: syntax error [syntaxError] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:1157:32: warning: Assert statement calls a function which may have desired side effects: 'getAddr'. [assertWithSideEffect] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:1308:21: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:222:16: style:inconclusive: Technically the member function 'ElfRelHackCode_Section::getEntryPoint' can be const. [functionConst] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:352:8: performance:inconclusive: Technically the member function 'ElfRelHackCode_Section::apply_relocation' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:362:8: performance:inconclusive: Technically the member function 'ElfRelHackCode_Section::apply_relocation' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:272:16: style:inconclusive: Technically the member function 'ElfRelHackCode_Section::pc32_relocation::operator()' can be const. [functionConst] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:280:16: style:inconclusive: Technically the member function 'ElfRelHackCode_Section::arm_plt32_relocation::operator()' can be const. [functionConst] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:292:16: style:inconclusive: Technically the member function 'ElfRelHackCode_Section::arm_thm_jump24_relocation::operator()' can be const. [functionConst] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:345:16: style:inconclusive: Technically the member function 'ElfRelHackCode_Section::gotoff_relocation::operator()' can be const. [functionConst] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:116:5: warning: Class 'ElfRelHackCode_Section' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:116:5: warning: Class 'ElfRelHackCode_Section' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:66:3: style: Class 'ElfRelHack_Section' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/unix/elfhack/elfxx.h:181:3: style: Class 'serializable < Elf_RelHack_Traits >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/unix/elfhack/elfxx.h:181:3: style: Class 'serializable < Elf_Addr_Traits >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/unix/elfhack/elfxx.h:181:3: style: Class 'serializable < FixedSizeData < uint32_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/unix/elfhack/elfxx.h:181:3: style: Class 'serializable < FixedSizeData < int16_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/unix/elfhack/elfxx.h:181:3: style: Class 'serializable < FixedSizeData < int32_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/unix/elfhack/elfxx.h:181:3: style: Class 'serializable < FixedSizeData < int64_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/unix/elfhack/elfxx.h:181:3: style: Class 'serializable < FixedSizeData < uint16_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/unix/elfhack/elfxx.h:181:3: style: Class 'serializable < FixedSizeData < uint64_t > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:70:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/unix/elfhack/elfxx.h:410:16: note: Virtual function in base class firefox-78.15.0/build/unix/elfhack/elfhack.cpp:70:8: note: Function in derived class firefox-78.15.0/build/unix/elfhack/elfhack.cpp:76:8: style: The function 'isRelocatable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/unix/elfhack/elfxx.h:364:16: note: Virtual function in base class firefox-78.15.0/build/unix/elfhack/elfhack.cpp:76:8: note: Function in derived class firefox-78.15.0/build/unix/elfhack/elfhack.cpp:195:4: style: The destructor '~ElfRelHackCode_Section' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/build/unix/elfhack/elfxx.h:328:12: note: Virtual destructor in base class firefox-78.15.0/build/unix/elfhack/elfhack.cpp:195:4: note: Destructor in derived class firefox-78.15.0/build/unix/elfhack/elfhack.cpp:335:38: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:336:38: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:1240:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:1299:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:129:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:211:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:213:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:253:32: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:255:32: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:262:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:375:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:486:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:771:7: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:830:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:859:20: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:869:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:978:37: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:1016:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:978:28: style: Local variable 'symtab' shadows outer variable [shadowVariable] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:830:22: note: Shadowed declaration firefox-78.15.0/build/unix/elfhack/elfhack.cpp:978:28: note: Shadow variable firefox-78.15.0/build/unix/elfhack/elfhack.cpp:328:32: style: Clarify calculation precedence for '^' and '?'. [clarifyCalculation] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:329:32: style: Clarify calculation precedence for '^' and '?'. [clarifyCalculation] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:931:28: style: Parameter 'a' can be declared as reference to const [constParameterReference] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:931:41: style: Parameter 'b' can be declared as reference to const [constParameterReference] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:248:30: style: Parameter 'section' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:472:35: style: Parameter 'rel' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:472:45: style: Parameter 'elf' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:1308:9: style: Variable 'lastSlash' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/build/unix/elfhack/elfhack.cpp:239:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/intl/icu/source/common/unicode/ucnv.h:74:0: debug: Failed to parse 'typedef U_CDECL_BEGIN enum { UCNV_UNSUPPORTED_CONVERTER = -1 , UCNV_SBCS = 0 , UCNV_DBCS = 1 , UCNV_MBCS = 2 , UCNV_LATIN_1 = 3 , UCNV_UTF8 = 4 , UCNV_UTF16_BigEndian = 5 , UCNV_UTF16_LittleEndian = 6 , UCNV_UTF32_BigEndian = 7 , UCNV_UTF32_LittleEndian = 8 , UCNV_EBCDIC_STATEFUL = 9 , UCNV_ISO_2022 = 10 , UCNV_LMBCS_1 = 11 , UCNV_LMBCS_2 , UCNV_LMBCS_3 , UCNV_LMBCS_4 , UCNV_LMBCS_5 , UCNV_LMBCS_6 , UCNV_LMBCS_8 , UCNV_LMBCS_11 , UCNV_LMBCS_16 , UCNV_LMBCS_17 , UCNV_LMBCS_18 , UCNV_LMBCS_19 , UCNV_LMBCS_LAST = UCNV_LMBCS_19 , UCNV_HZ , UCNV_SCSU , UCNV_ISCII , UCNV_US_ASCII , UCNV_UTF7 , UCNV_BOCU1 , UCNV_UTF16 , UCNV_UTF32 , UCNV_CESU8 , UCNV_IMAP_MAILBOX , UCNV_COMPOUND_TEXT , UCNV_NUMBER_OF_SUPPORTED_CONVERTER_TYPES } UConverterType ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:350:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_BLOCK_MACRO_END [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:531:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_BLOCK_MACRO_END [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:772:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_BLOCK_MACRO_END [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:46:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:57:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:107:20: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:124:28: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:125:16: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:126:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:154:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:311:64: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:318:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:337:12: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:338:17: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:339:12: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:395:34: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:396:36: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:414:54: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:421:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:422:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:494:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:495:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:584:20: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:596:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:597:16: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:599:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:634:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:635:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:636:12: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:695:46: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:701:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:702:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:594:13: style: The scope of the variable 'b' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:651:17: style: The scope of the variable 'oredChars' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/common/ucnvlat1.cpp:414:53: style: Variable 'sourceLimit' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/common/umath.cpp:16:18: style:inconclusive: Function 'uprv_max' argument 1 names different: declaration 'd' definition 'x'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/putilimp.h:294:47: note: Function 'uprv_max' argument 1 names different: declaration 'd' definition 'x'. firefox-78.15.0/intl/icu/source/common/umath.cpp:16:18: note: Function 'uprv_max' argument 1 names different: declaration 'd' definition 'x'. firefox-78.15.0/intl/icu/source/common/umath.cpp:22:18: style:inconclusive: Function 'uprv_min' argument 1 names different: declaration 'd' definition 'x'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/putilimp.h:299:47: note: Function 'uprv_min' argument 1 names different: declaration 'd' definition 'x'. firefox-78.15.0/intl/icu/source/common/umath.cpp:22:18: note: Function 'uprv_min' argument 1 names different: declaration 'd' definition 'x'. firefox-78.15.0/intl/icu/source/common/unifilt.cpp:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MATCH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/unicode/uchar.h:49:0: debug: Failed to parse 'typedef U_CDECL_BEGIN enum UProperty { UCHAR_ALPHABETIC = 0 , UCHAR_BINARY_START = UCHAR_ALPHABETIC , UCHAR_ASCII_HEX_DIGIT = 1 , UCHAR_BIDI_CONTROL = 2 , UCHAR_BIDI_MIRRORED = 3 , UCHAR_DASH = 4 , UCHAR_DEFAULT_IGNORABLE_CODE_POINT = 5 , UCHAR_DEPRECATED = 6 , UCHAR_DIACRITIC = 7 , UCHAR_EXTENDER = 8 , UCHAR_FULL_COMPOSITION_EXCLUSION = 9 , UCHAR_GRAPHEME_BASE = 10 , UCHAR_GRAPHEME_EXTEND = 11 , UCHAR_GRAPHEME_LINK = 12 , UCHAR_HEX_DIGIT = 13 , UCHAR_HYPHEN = 14 , UCHAR_ID_CONTINUE = 15 , UCHAR_ID_START = 16 , UCHAR_IDEOGRAPHIC = 17 , UCHAR_IDS_BINARY_OPERATOR = 18 , UCHAR_IDS_TRINARY_OPERATOR = 19 , UCHAR_JOIN_CONTROL = 20 , UCHAR_LOGICAL_ORDER_EXCEPTION = 21 , UCHAR_LOWERCASE = 22 , UCHAR_MATH = 23 , UCHAR_NONCHARACTER_CODE_POINT = 24 , UCHAR_QUOTATION_MARK = 25 , UCHAR_RADICAL = 26 , UCHAR_SOFT_DOTTED = 27 , UCHAR_TERMINAL_PUNCTUATION = 28 , UCHAR_UNIFIED_IDEOGRAPH = 29 , UCHAR_UPPERCASE = 30 , UCHAR_WHITE_SPACE = 31 , UCHAR_XID_CONTINUE = 32 , UCHAR_XID_START = 33 , UCHAR_CASE_SENSITIVE = 34 , UCHAR_S_TERM = 35 , UCHAR_VARIATION_SELECTOR = 36 , UCHAR_NFD_INERT = 37 , UCHAR_NFKD_INERT = 38 , UCHAR_NFC_INERT = 39 , UCHAR_NFKC_INERT = 40 , UCHAR_SEGMENT_STARTER = 41 , UCHAR_PATTERN_SYNTAX = 42 , UCHAR_PATTERN_WHITE_SPACE = 43 , UCHAR_POSIX_ALNUM = 44 , UCHAR_POSIX_BLANK = 45 , UCHAR_POSIX_GRAPH = 46 , UCHAR_POSIX_PRINT = 47 , UCHAR_POSIX_XDIGIT = 48 , UCHAR_CASED = 49 , UCHAR_CASE_IGNORABLE = 50 , UCHAR_CHANGES_WHEN_LOWERCASED = 51 , UCHAR_CHANGES_WHEN_UPPERCASED = 52 , UCHAR_CHANGES_WHEN_TITLECASED = 53 , UCHAR_CHANGES_WHEN_CASEFOLDED = 54 , UCHAR_CHANGES_WHEN_CASEMAPPED = 55 , UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED = 56 , UCHAR_EMOJI = 57 , UCHAR_EMOJI_PRESENTATION = 58 , UCHAR_EMOJI_MODIFIER = 59 , UCHAR_EMOJI_MODIFIER_BASE = 60 , UCHAR_EMOJI_COMPONENT = 61 , UCHAR_REGIONAL_INDICATOR = 62 , UCHAR_PREPENDED_CONCATENATION_MARK = 63 , UCHAR_EXTENDED_PICTOGRAPHIC = 64 , UCHAR_BINARY_LIMIT , UCHAR_BIDI_CLASS = 0x1000 , UCHAR_INT_START = UCHAR_BIDI_CLASS , UCHAR_BLOCK = 0x1001 , UCHAR_CANONICAL_COMBINING_CLASS = 0x1002 , UCHAR_DECOMPOSITION_TYPE = 0x1003 , UCHAR_EAST_ASIAN_WIDTH = 0x1004 , UCHAR_GENERAL_CATEGORY = 0x1005 , UCHAR_JOINING_GROUP = 0x1006 , UCHAR_JOINING_TYPE = 0x1007 , UCHAR_LINE_BREAK = 0x1008 , UCHAR_NUMERIC_TYPE = 0x1009 , UCHAR_SCRIPT = 0x100A , UCHAR_HANGUL_SYLLABLE_TYPE = 0x100B , UCHAR_NFD_QUICK_CHECK = 0x100C , UCHAR_NFKD_QUICK_CHECK = 0x100D , UCHAR_NFC_QUICK_CHECK = 0x100E , UCHAR_NFKC_QUICK_CHECK = 0x100F , UCHAR_LEAD_CANONICAL_COMBINING_CLASS = 0x1010 , UCHAR_TRAIL_CANONICAL_COMBINING_CLASS = 0x1011 , UCHAR_GRAPHEME_CLUSTER_BREAK = 0x1012 , UCHAR_SENTENCE_BREAK = 0x1013 , UCHAR_WORD_BREAK = 0x1014 , UCHAR_BIDI_PAIRED_BRACKET_TYPE = 0x1015 , UCHAR_INDIC_POSITIONAL_CATEGORY = 0x1016 , UCHAR_INDIC_SYLLABIC_CATEGORY = 0x1017 , UCHAR_VERTICAL_ORIENTATION = 0x1018 , UCHAR_INT_LIMIT = 0x1019 , UCHAR_GENERAL_CATEGORY_MASK = 0x2000 , UCHAR_MASK_START = UCHAR_GENERAL_CATEGORY_MASK , UCHAR_MASK_LIMIT = 0x2001 , UCHAR_NUMERIC_VALUE = 0x3000 , UCHAR_DOUBLE_START = UCHAR_NUMERIC_VALUE , UCHAR_DOUBLE_LIMIT = 0x3001 , UCHAR_AGE = 0x4000 , UCHAR_STRING_START = UCHAR_AGE , UCHAR_BIDI_MIRRORING_GLYPH = 0x4001 , UCHAR_CASE_FOLDING = 0x4002 , UCHAR_ISO_COMMENT = 0x4003 , UCHAR_LOWERCASE_MAPPING = 0x4004 , UCHAR_NAME = 0x4005 , UCHAR_SIMPLE_CASE_FOLDING = 0x4006 , UCHAR_SIMPLE_LOWERCASE_MAPPING = 0x4007 , UCHAR_SIMPLE_TITLECASE_MAPPING = 0x4008 , UCHAR_SIMPLE_UPPERCASE_MAPPING = 0x4009 , UCHAR_TITLECASE_MAPPING = 0x400A , UCHAR_UNICODE_1_NAME = 0x400B , UCHAR_UPPERCASE_MAPPING = 0x400C , UCHAR_BIDI_PAIRED_BRACKET = 0x400D , UCHAR_STRING_LIMIT = 0x400E , UCHAR_SCRIPT_EXTENSIONS = 0x7000 , UCHAR_OTHER_PROPERTY_START = UCHAR_SCRIPT_EXTENSIONS , UCHAR_OTHER_PROPERTY_LIMIT = 0x7001 , UCHAR_INVALID_CODE = -1 } UProperty ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/common/umutex.h:114:83: debug: Function::addArguments found argument 'fp' with varid 0. [varid0] firefox-78.15.0/intl/icu/source/common/umutex.h:127:61: debug: Function::addArguments found argument 'fp' with varid 0. [varid0] firefox-78.15.0/intl/icu/source/common/umutex.h:139:61: debug: Function::addArguments found argument 'fp' with varid 0. [varid0] firefox-78.15.0/intl/icu/source/common/umutex.h:158:72: debug: Function::addArguments found argument 'fp' with varid 0. [varid0] firefox-78.15.0/intl/icu/source/common/umutex.h:170:72: debug: Function::addArguments found argument 'fp' with varid 0. [varid0] firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:306:21: warning: Either the condition 'diff>=-64' is redundant or the array 'bocu1TrailToByte[20]' is accessed at index -128, which is out of bounds. [negativeIndex] firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:291:12: note: Assuming that condition 'diff>=-64' is not redundant firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:301:13: note: Compound assignment '-=', assigned value is -128 firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:304:19: note: Assignment 'm=diff%((0xff-0x21+1)+20)', assigned value is -128 firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:306:21: note: Negative array index firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:535:36: warning: Either the condition 'diff>=0' is redundant or the array 'bocu1TrailToByte[20]' is accessed at index -64, which is out of bounds. [negativeIndex] firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:524:24: note: Assuming that condition 'diff>=0' is not redundant firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:525:21: note: Compound assignment '-=', assigned value is -64 firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:526:27: note: Assignment 'm=diff%((0xff-0x21+1)+20)', assigned value is -64 firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:535:36: note: Negative array index firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:776:36: warning: Either the condition 'diff>=0' is redundant or the array 'bocu1TrailToByte[20]' is accessed at index -64, which is out of bounds. [negativeIndex] firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:765:24: note: Assuming that condition 'diff>=0' is not redundant firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:766:21: note: Compound assignment '-=', assigned value is -64 firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:767:27: note: Assignment 'm=diff%((0xff-0x21+1)+20)', assigned value is -64 firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:776:36: note: Negative array index firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:408:12: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:458:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:583:37: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:641:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:666:12: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:707:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:815:37: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:870:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:973:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:974:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:1165:20: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:1193:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:1194:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:1364:20: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:919:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:623:35: style: Variable 'targetCapacity' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/common/ucnvbocu.cpp:852:35: style: Variable 'targetCapacity' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/common/umutex.h:77:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/umutex.h:81:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/umutex.h:119:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/umutex.h:132:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/umutex.h:145:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/umutex.h:163:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/umutex.h:176:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/umutex.h:234:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/umutex.h:238:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/ucasemap_imp.h:73:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/unistr_props.cpp:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_BLOCK_MACRO_END [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/umutex.h:102:10: performance:inconclusive: Technically the member function 'UInitOnce::reset' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/intl/icu/source/common/umutex.h:103:11: performance:inconclusive: Technically the member function 'UInitOnce::isReset' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/intl/icu/source/common/unicode/locid.h:277:5: style: Class 'Locale' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/common/mutex.h:58:5: style: Class 'Mutex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/common/unicode/locid.h:303:14: style: The destructor '~Locale' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/common/unicode/uobject.h:230:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/common/unicode/locid.h:303:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/common/umutex.h:236:9: warning: The lock is ineffective because the mutex is locked at the same scope as the mutex itself. [localMutex] firefox-78.15.0/intl/icu/source/common/unistr_props.cpp:38:26: style: Local variable 'length' shadows outer function [shadowFunction] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:1761:18: note: Shadowed declaration firefox-78.15.0/intl/icu/source/common/unistr_props.cpp:38:26: note: Shadow variable firefox-78.15.0/intl/icu/source/common/unistr_props.cpp:35:10: style: Variable 'array' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/common/unicode/brkiter.h:658:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/unicode/brkiter.h:533:18: performance:inconclusive: Technically the member function 'BreakIterator::isBufferClone' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/intl/icu/source/common/unicode/brkiter.h:656:29: note: Technically the member function 'BreakIterator::isBufferClone' can be static (but you may consider moving to unnamed namespace). firefox-78.15.0/intl/icu/source/common/unicode/brkiter.h:533:18: note: Technically the member function 'BreakIterator::isBufferClone' can be static (but you may consider moving to unnamed namespace). firefox-78.15.0/intl/icu/source/common/unicode/brkiter.h:112:14: style: The destructor '~BreakIterator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/common/unicode/uobject.h:230:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/common/unicode/brkiter.h:112:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/common/unistr_titlecase_brkiter.cpp:33:39: style:inconclusive: Function 'toTitle' argument 1 names different: declaration 'titleIter' definition 'iter'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:2711:41: note: Function 'toTitle' argument 1 names different: declaration 'titleIter' definition 'iter'. firefox-78.15.0/intl/icu/source/common/unistr_titlecase_brkiter.cpp:33:39: note: Function 'toTitle' argument 1 names different: declaration 'titleIter' definition 'iter'. firefox-78.15.0/intl/icu/source/common/unistr_titlecase_brkiter.cpp:38:39: style:inconclusive: Function 'toTitle' argument 1 names different: declaration 'titleIter' definition 'iter'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:2740:41: note: Function 'toTitle' argument 1 names different: declaration 'titleIter' definition 'iter'. firefox-78.15.0/intl/icu/source/common/unistr_titlecase_brkiter.cpp:38:39: note: Function 'toTitle' argument 1 names different: declaration 'titleIter' definition 'iter'. firefox-78.15.0/intl/icu/source/common/unistr_titlecase_brkiter.cpp:43:39: style:inconclusive: Function 'toTitle' argument 1 names different: declaration 'titleIter' definition 'iter'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/common/unicode/unistr.h:2773:41: note: Function 'toTitle' argument 1 names different: declaration 'titleIter' definition 'iter'. firefox-78.15.0/intl/icu/source/common/unistr_titlecase_brkiter.cpp:43:39: note: Function 'toTitle' argument 1 names different: declaration 'titleIter' definition 'iter'. firefox-78.15.0/intl/icu/source/common/util.cpp:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/util.cpp:203:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/util.cpp:350:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UChar32 [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/util.cpp:417:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/utf_impl.cpp:102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/utf_impl.cpp:217:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/common/util_props.cpp:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_FALLTHROUGH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/extra/scrptrun/scrptrun.h:72:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UClassID [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/extra/scrptrun/scrptrun.h:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USCRIPT_INVALID_CODE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/extra/scrptrun/scrptrun.cpp:112:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USCRIPT_INHERITED [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/extra/scrptrun/scrptrun.cpp:118:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/extra/scrptrun/scrptrun.h:104:19: warning: Member variable 'ScriptRun::parenStack' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/extra/scrptrun/scrptrun.h:109:19: warning: Member variable 'ScriptRun::parenStack' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/extra/scrptrun/scrptrun.h:114:19: warning: Member variable 'ScriptRun::parenStack' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/extra/scrptrun/scrptrun.h:142:53: style:inconclusive: Function 'reset' argument 2 names different: declaration 'count' definition 'length'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/extra/scrptrun/scrptrun.h:48:39: note: Function 'reset' argument 2 names different: declaration 'count' definition 'length'. firefox-78.15.0/intl/icu/source/extra/scrptrun/scrptrun.h:142:53: note: Function 'reset' argument 2 names different: declaration 'count' definition 'length'. firefox-78.15.0/intl/icu/source/extra/scrptrun/scrptrun.cpp:79:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] firefox-78.15.0/intl/icu/source/extra/uconv/uconv.cpp:1290:36: error: There is an unknown macro here somewhere. Configuration is required. If U_ICU_VERSION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/extra/scrptrun/scrptrun.cpp:79:15: style: Variable 'value' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/astro.h:754:0: debug: Failed to parse 'typedef U_NAMESPACE_END enum ECleanupI18NType { UCLN_I18N_START = -1 , UCLN_I18N_UNIT_EXTRAS , UCLN_I18N_NUMBER_SKELETONS , UCLN_I18N_CURRENCY_SPACING , UCLN_I18N_SPOOF , UCLN_I18N_SPOOFDATA , UCLN_I18N_TRANSLITERATOR , UCLN_I18N_REGEX , UCLN_I18N_JAPANESE_CALENDAR , UCLN_I18N_ISLAMIC_CALENDAR , UCLN_I18N_CHINESE_CALENDAR , UCLN_I18N_HEBREW_CALENDAR , UCLN_I18N_ASTRO_CALENDAR , UCLN_I18N_DANGI_CALENDAR , UCLN_I18N_CALENDAR , UCLN_I18N_TIMEZONEFORMAT , UCLN_I18N_TZDBTIMEZONENAMES , UCLN_I18N_TIMEZONEGENERICNAMES , UCLN_I18N_TIMEZONENAMES , UCLN_I18N_ZONEMETA , UCLN_I18N_TIMEZONE , UCLN_I18N_DIGITLIST , UCLN_I18N_DECFMT , UCLN_I18N_NUMFMT , UCLN_I18N_ALLOWED_HOUR_FORMATS , UCLN_I18N_DAYPERIODRULES , UCLN_I18N_SMPDTFMT , UCLN_I18N_USEARCH , UCLN_I18N_COLLATOR , UCLN_I18N_UCOL_RES , UCLN_I18N_CSDET , UCLN_I18N_COLLATION_ROOT , UCLN_I18N_GENDERINFO , UCLN_I18N_CDFINFO , UCLN_I18N_REGION , UCLN_I18N_LIST_FORMATTER , UCLN_I18N_NUMSYS , UCLN_I18N_COUNT } ECleanupI18NType ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/extra/uconv/uwmsg.c:66:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/extra/uconv/uwmsg.c:101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/extra/uconv/uwmsg.c:126:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/extra/uconv/uwmsg.c:204:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ERROR_WARNING_LIMIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/extra/uconv/uwmsg.c:221:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/anytrans.cpp:183:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/gregoimp.h:294:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_DAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregoimp.h:298:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_DAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/astro.cpp:72:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/astro.cpp:278:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_HOUR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/astro.cpp:324:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_DAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/astro.cpp:355:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_DAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/astro.cpp:385:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_HOUR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/astro.cpp:408:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_HOUR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/astro.cpp:425:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_DAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/astro.cpp:737:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_MINUTE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/astro.cpp:756:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_DAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/astro.cpp:1072:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/astro.cpp:1253:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_MINUTE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/astro.cpp:1292:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_MINUTE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/astro.cpp:1310:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_DAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/astro.cpp:1404:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_SECOND [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/basictz.cpp:42:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/astro.cpp:1449:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/basictz.cpp:150:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/astro.cpp:1536:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/basictz.cpp:310:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/basictz.cpp:555:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/astro.h:301:3: style: Class 'CalendarAstronomer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/astro.h:87:5: style: Class 'Ecliptic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/astro.h:156:5: style: Class 'Equatorial' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/astro.h:230:5: style: Class 'Horizon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/astro.h:590:5: style: Class 'MoonAge' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/astro.cpp:725:14: style: The destructor '~SunTimeAngleFunc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/astro.h:651:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/astro.cpp:725:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/astro.cpp:726:20: style: The function 'eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/astro.h:650:20: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/astro.cpp:726:20: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/astro.cpp:745:14: style: The destructor '~RiseSetCoordFunc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/astro.h:661:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/astro.cpp:745:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/astro.cpp:1227:14: style: The destructor '~MoonTimeAngleFunc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/astro.h:651:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/astro.cpp:1227:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/astro.cpp:1228:20: style: The function 'eval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/astro.h:650:20: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/astro.cpp:1228:20: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/astro.cpp:1273:14: style: The destructor '~MoonRiseSetCoordFunc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/astro.h:661:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/astro.cpp:1273:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/astro.cpp:725:14: style: The destructor '~SunTimeAngleFunc' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/astro.h:651:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/astro.cpp:725:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/astro.cpp:745:14: style: The destructor '~RiseSetCoordFunc' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/astro.h:661:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/astro.cpp:745:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/astro.cpp:1227:14: style: The destructor '~MoonTimeAngleFunc' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/astro.h:651:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/astro.cpp:1227:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/astro.cpp:1273:14: style: The destructor '~MoonRiseSetCoordFunc' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/astro.h:661:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/astro.cpp:1273:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/astro.cpp:638:60: style:inconclusive: Function 'getSunLongitude' argument 1 names different: declaration 'julianDay' definition 'jDay'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/astro.h:485:42: note: Function 'getSunLongitude' argument 1 names different: declaration 'julianDay' definition 'jDay'. firefox-78.15.0/intl/icu/source/i18n/astro.cpp:638:60: note: Function 'getSunLongitude' argument 1 names different: declaration 'julianDay' definition 'jDay'. firefox-78.15.0/intl/icu/source/i18n/bocsu.cpp:59:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_BLOCK_MACRO_END [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/brktrans.cpp:77:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:73:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:103:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:132:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable displayIndex_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:181:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buckets_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:193:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collatorPrimaryOnly_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:199:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable immutableVisibleList_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:229:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collator_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:265:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:289:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputList_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:299:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstCharsInScripts_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:400:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:421:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uprv_deleteUObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:631:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buckets_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:692:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buckets_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:700:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable labelsIterIndex_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:717:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:762:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:803:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:808:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:813:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collator_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:818:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inflowLabel_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:822:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overflowLabel_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:827:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable underflowLabel_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:832:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inflowLabel_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:839:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overflowLabel_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:846:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable underflowLabel_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:853:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxLabelCount_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:862:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:877:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collator_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:965:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:979:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:991:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uprv_deleteUObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:1034:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:1068:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputList_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:1092:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputList_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:1104:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collatorPrimaryOnly_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:1109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable labelsIterIndex_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:1115:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:1136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentBucket_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:1145:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentBucket_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:1154:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentBucket_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:1173:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:1198:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emptyString_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:1210:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentBucket_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:1221:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable itemsIterIndex_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/alphaindex.cpp:1237:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable records_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/brktrans.h:41:5: style: Class 'BreakTransliterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/brktrans.cpp:74:82: style:inconclusive: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/brktrans.h:84:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. firefox-78.15.0/intl/icu/source/i18n/brktrans.cpp:74:82: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. firefox-78.15.0/intl/icu/source/i18n/brktrans.cpp:184:20: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/buddhcal.cpp:71:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_EXTENDED_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/buddhcal.cpp:91:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_EXTENDED_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/buddhcal.cpp:98:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_ERA [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/buddhcal.cpp:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/buddhcal.cpp:150:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/bocsu.cpp:74:13: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] firefox-78.15.0/intl/icu/source/i18n/bocsu.cpp:117:18: style: Variable 'lastSafe' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/cecal.cpp:93:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/cecal.cpp:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/cecal.cpp:97:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/cecal.cpp:78:59: style:inconclusive: Function 'handleComputeMonthStart' argument 2 names different: declaration 'month' definition 'emonth'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/cecal.h:71:68: note: Function 'handleComputeMonthStart' argument 2 names different: declaration 'month' definition 'emonth'. firefox-78.15.0/intl/icu/source/i18n/cecal.cpp:78:59: note: Function 'handleComputeMonthStart' argument 2 names different: declaration 'month' definition 'emonth'. firefox-78.15.0/intl/icu/source/i18n/ethpccal.h:269:0: debug: Failed to parse 'typedef U_NAMESPACE_END enum ECleanupI18NType { UCLN_I18N_START = -1 , UCLN_I18N_UNIT_EXTRAS , UCLN_I18N_NUMBER_SKELETONS , UCLN_I18N_CURRENCY_SPACING , UCLN_I18N_SPOOF , UCLN_I18N_SPOOFDATA , UCLN_I18N_TRANSLITERATOR , UCLN_I18N_REGEX , UCLN_I18N_JAPANESE_CALENDAR , UCLN_I18N_ISLAMIC_CALENDAR , UCLN_I18N_CHINESE_CALENDAR , UCLN_I18N_HEBREW_CALENDAR , UCLN_I18N_ASTRO_CALENDAR , UCLN_I18N_DANGI_CALENDAR , UCLN_I18N_CALENDAR , UCLN_I18N_TIMEZONEFORMAT , UCLN_I18N_TZDBTIMEZONENAMES , UCLN_I18N_TIMEZONEGENERICNAMES , UCLN_I18N_TIMEZONENAMES , UCLN_I18N_ZONEMETA , UCLN_I18N_TIMEZONE , UCLN_I18N_DIGITLIST , UCLN_I18N_DECFMT , UCLN_I18N_NUMFMT , UCLN_I18N_ALLOWED_HOUR_FORMATS , UCLN_I18N_DAYPERIODRULES , UCLN_I18N_SMPDTFMT , UCLN_I18N_USEARCH , UCLN_I18N_COLLATOR , UCLN_I18N_UCOL_RES , UCLN_I18N_CSDET , UCLN_I18N_COLLATION_ROOT , UCLN_I18N_GENDERINFO , UCLN_I18N_CDFINFO , UCLN_I18N_REGION , UCLN_I18N_LIST_FORMATTER , UCLN_I18N_NUMSYS , UCLN_I18N_COUNT } ECleanupI18NType ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/casetrn.cpp:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_NAMESPACE_USE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/casetrn.cpp:159:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCASE_LOC_ROOT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tolowtrn.h:63:42: warning: The class 'LowercaseTransliterator' defines member function with name 'getStaticClassID' also defined in its parent class 'CaseMapTransliterator'. [duplInheritedMember] firefox-78.15.0/intl/icu/source/i18n/casetrn.h:71:42: note: Parent function 'CaseMapTransliterator::getStaticClassID' firefox-78.15.0/intl/icu/source/i18n/tolowtrn.h:63:42: note: Derived function 'LowercaseTransliterator::getStaticClassID' firefox-78.15.0/intl/icu/source/i18n/tolowtrn.h:42:14: style: The destructor '~LowercaseTransliterator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/casetrn.h:50:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/tolowtrn.h:42:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/tolowtrn.h:53:38: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/casetrn.h:61:36: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/tolowtrn.h:53:38: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/casetrn.cpp:39:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/casetrn.cpp:40:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/casetrn.cpp:152:29: style: The scope of the variable 'result' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/chnsecal.cpp:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/chnsecal.cpp:223:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStamp [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/chnsecal.cpp:242:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/chnsecal.cpp:270:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/chnsecal.cpp:337:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/chnsecal.cpp:378:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_DAY_OF_MONTH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/chnsecal.cpp:408:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_DAY_OF_MONTH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/chnsecal.cpp:484:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_DAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/chnsecal.cpp:504:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/chnsecal.cpp:528:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/chnsecal.cpp:624:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/chnsecal.cpp:653:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/chnsecal.cpp:692:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/chnsecal.cpp:760:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/chnsecal.cpp:798:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/chnsecal.cpp:834:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/chnsecal.cpp:851:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/chnsecal.cpp:869:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/choicfmt.cpp:95:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constructorErrorCode [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/choicfmt.cpp:107:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constructorErrorCode [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/choicfmt.cpp:138:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/choicfmt.cpp:152:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constructorErrorCode [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/choicfmt.cpp:174:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_DIG [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/choicfmt.cpp:229:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constructorErrorCode [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/choicfmt.cpp:241:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constructorErrorCode [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/choicfmt.cpp:259:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/choicfmt.cpp:271:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/choicfmt.cpp:285:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/choicfmt.cpp:411:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msgPattern [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/choicfmt.cpp:443:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UMSGPAT_PART_TYPE_ARG_LIMIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/choicfmt.cpp:477:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/choicfmt.cpp:502:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msgPattern [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/choicfmt.cpp:515:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UMSGPAT_PART_TYPE_ARG_LIMIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/choicfmt.cpp:549:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UMSGPAT_PART_TYPE_SKIP_SYNTAX [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/chnsecal.cpp:145:5: performance: Variable 'isLeapYear' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] firefox-78.15.0/intl/icu/source/i18n/chnsecal.cpp:325:37: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/chnsecal.cpp:837:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:79:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/coleitr.cpp:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iter_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/coleitr.cpp:85:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dir_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/coleitr.cpp:106:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLORDER [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/coleitr.cpp:150:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/coleitr.cpp:169:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLORDER [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/coleitr.cpp:226:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable otherHalf_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/coleitr.cpp:266:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable otherHalf_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/coleitr.cpp:280:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/coleitr.cpp:306:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/coleitr.cpp:375:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iter_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/coleitr.cpp:443:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/coleitr.cpp:453:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxExpansions [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/olsontz.h:411:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_SECOND [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:213:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fLoc [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:240:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:256:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_INV [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:263:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:388:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_MONDAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:436:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_INV [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:455:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULOC_FULLNAME_CAPACITY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:496:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:514:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:547:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:583:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:722:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable validLocale [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:750:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable validLocale [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:785:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable validLocale [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:802:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fZone [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:810:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fZone [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:823:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTime [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:891:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KIND_ANY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:991:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1030:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_BUFFER_OVERFLOW_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1037:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1047:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fLenient [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1110:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1135:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fIsTimeSet [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1159:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_DAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1197:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFields [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1205:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fAreFieldsVirtuallySet [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1224:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1234:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1246:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1281:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_EXTENDED_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1380:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_EXTENDED_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1388:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_FIELD_COUNT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1402:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fAreFieldsVirtuallySet [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1417:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fAreFieldsVirtuallySet [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1425:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStamp [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1438:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fIsTimeSet [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1492:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFields [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1508:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1585:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_SUNDAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1601:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_DAY_OF_WEEK [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1621:141: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fGregorianDayOfYear [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1648:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFields [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1741:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_EXTENDED_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1824:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_MONTH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2132:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2323:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2399:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fZone [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2418:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fZone [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2433:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fZone [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2443:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fLenient [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2451:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fLenient [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2459:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_WALLTIME_LAST [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2469:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fRepeatedWallTime [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2477:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSkippedWallTime [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2485:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSkippedWallTime [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2493:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFirstDayOfWeek [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2505:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFirstDayOfWeek [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2511:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFirstDayOfWeek [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2526:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMinimalDaysInFirstWeek [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2537:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMinimalDaysInFirstWeek [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2547:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_WEEKDAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2582:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fWeekendOnset [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2595:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2615:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2649:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_LIMIT_MINIMUM [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2655:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_LIMIT_MINIMUM [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2662:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_LIMIT_MAXIMUM [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2668:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_LIMIT_MAXIMUM [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2675:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_LIMIT_GREATEST_MINIMUM [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2681:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_LIMIT_GREATEST_MINIMUM [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2688:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_LIMIT_LEAST_MAXIMUM [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2694:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_LIMIT_LEAST_MAXIMUM [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2724:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_LIMIT_MINIMUM [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2760:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2802:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_FIELD_COUNT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2821:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_MONTH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2853:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFields [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2867:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDatePrecedence [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2873:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStamp [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:2880:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_FIELD_COUNT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:3003:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStamp [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:3092:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:3124:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStamp [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:3166:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fRepeatedWallTime [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:3218:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStamp [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:3237:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_DAY_OF_MONTH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/coll.cpp:859:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:3447:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDOWPrecedence [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:3472:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDatePrecedence [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:3579:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:3584:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:3597:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:3665:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_MILLISECONDS_IN_DAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:3731:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:3787:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFirstDayOfWeek [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:3903:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fAreAllFieldsSet [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:3912:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locBased [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:3918:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locBased [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:3928:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fNextStamp [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:3958:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fZone [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/basictz.cpp:321:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/basictz.cpp:347:12: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/basictz.cpp:364:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/basictz.cpp:387:17: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/basictz.cpp:447:36: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/basictz.cpp:509:17: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/basictz.cpp:528:17: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/basictz.cpp:536:21: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/choicfmt.cpp:140:31: style: C-style reference casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/choicfmt.cpp:176:11: style: The scope of the variable 'expPtr' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/choicfmt.cpp:513:12: style: The scope of the variable 'tempNumber' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/collationsets.h:96:5: warning: Member variable 'ContractionsAndExpansions::ces' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/collationsettings.h:105:5: warning: Member variable 'CollationSettings::fastLatinPrimaries' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/collationdata.h:55:5: style: Struct 'CollationData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/collationsets.h:45:5: style: Class 'TailoredSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/collationtailoring.h:49:5: style: Struct 'CollationTailoring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:43:14: style: The destructor '~UTF16CollationIterator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:110:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:43:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:45:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:112:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:45:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:47:18: style: The function 'resetToOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:122:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:47:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:49:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:124:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:49:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:57:21: style: The function 'nextCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:216:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:57:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:59:21: style: The function 'previousCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:222:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:59:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:67:22: style: The function 'handleNextCE32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:237:22: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:67:22: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:69:19: style: The function 'handleGetTrailSurrogate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:245:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:69:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:71:19: style: The function 'foundNULTerminator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:251:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:71:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:73:18: style: The function 'forwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:260:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:73:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:75:18: style: The function 'backwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:262:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:75:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:96:14: style: The destructor '~FCDUTF16CollationIterator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:43:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:96:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:98:19: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:45:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:98:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:100:18: style: The function 'resetToOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:47:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:100:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:102:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:49:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:102:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:104:21: style: The function 'nextCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:57:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:104:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:106:21: style: The function 'previousCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:59:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:106:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:109:22: style: The function 'handleNextCE32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:67:22: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:109:22: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:111:19: style: The function 'foundNULTerminator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:71:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:111:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:113:18: style: The function 'forwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:73:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:113:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:115:18: style: The function 'backwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:75:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.h:115:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/coleitr.cpp:400:14: style: The destructor '~MaxExpSink' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationsets.h:91:18: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/coleitr.cpp:400:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/coleitr.cpp:401:18: style: The function 'handleCE' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationsets.h:92:22: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/coleitr.cpp:401:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/coleitr.cpp:402:18: style: The function 'handleExpansion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationsets.h:93:22: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/coleitr.cpp:402:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/choicfmt.cpp:513:23: style: Variable 'tempNumber' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/collationdata.cpp:74:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdata.cpp:185:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_BUFFER_OVERFLOW_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdata.cpp:208:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdata.cpp:217:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USCRIPT_UNKNOWN [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationcompare.cpp:42:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatareader.cpp:52:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatareader.cpp:474:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.h:153:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.h:225:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JAMO_L_COUNT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:181:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:224:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:234:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:267:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_BUFFER_OVERFLOW_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:303:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_STATE_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:342:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:392:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:428:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:516:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_BUFFER_OVERFLOW_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:541:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:649:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_BUFFER_OVERFLOW_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:660:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:712:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_BUFFER_OVERFLOW_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:746:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_BUFFER_OVERFLOW_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:800:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:875:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:906:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:927:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:1032:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_STATE_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:1053:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:1070:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:1087:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:1165:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_BUFFER_OVERFLOW_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:1186:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:1229:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_STATE_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:1342:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INTERNAL_PROGRAM_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:1433:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_BUFFER_OVERFLOW_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:1468:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USTRINGTRIE_BUILD_SMALL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:1485:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatawriter.cpp:39:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatawriter.cpp:59:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tailoring [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatawriter.cpp:92:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatawriter.cpp:106:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationbuilder.h:45:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:176:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_INV [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:219:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:240:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MISSING_RESOURCE_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:312:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:487:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:674:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:789:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:1028:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:1220:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:1325:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANGUL_END [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:1364:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:1402:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:1643:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:1683:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USET_IGNORE_SPACE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dangical.h:99:40: warning: The class 'DangiCalendar' defines member function with name 'getStaticClassID' also defined in its parent class 'ChineseCalendar'. [duplInheritedMember] firefox-78.15.0/intl/icu/source/i18n/chnsecal.h:220:29: note: Parent function 'ChineseCalendar::getStaticClassID' firefox-78.15.0/intl/icu/source/i18n/dangical.h:99:40: note: Derived function 'DangiCalendar::getStaticClassID' firefox-78.15.0/intl/icu/source/i18n/sharedcalendar.h:23:5: style: Class 'SharedCalendar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/coptccal.h:141:14: style: The destructor '~CopticCalendar' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/cecal.h:53:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/coptccal.h:141:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/coptccal.h:191:21: style: The function 'getJDEpochOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/cecal.h:103:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/coptccal.h:191:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/dangical.h:63:12: style: The destructor '~DangiCalendar' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/chnsecal.h:144:12: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/dangical.h:63:12: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/dangical.h:69:26: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/chnsecal.h:147:28: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/dangical.h:69:26: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/dangical.h:86:20: style: The function 'getDynamicClassID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/chnsecal.h:207:20: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/dangical.h:86:20: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/dangical.h:107:16: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/chnsecal.h:228:24: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/dangical.h:107:16: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/ethpccal.h:137:14: style: The destructor '~EthiopicCalendar' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/cecal.h:53:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/ethpccal.h:137:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/ethpccal.h:188:21: style: The function 'handleGetLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/cecal.h:77:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/ethpccal.h:188:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/ethpccal.h:207:21: style: The function 'getJDEpochOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/cecal.h:103:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/ethpccal.h:207:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:988:21: warning:inconclusive: Possible null pointer dereference: shared [nullPointer] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:983:36: note: Assignment 'shared=NULL', assigned value is 0 firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:985:9: note: Assuming condition is false firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:988:21: note: Null pointer dereference firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:989:5: warning:inconclusive: Possible null pointer dereference: shared [nullPointer] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:983:36: note: Assignment 'shared=NULL', assigned value is 0 firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:985:9: note: Assuming condition is false firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:989:5: note: Null pointer dereference firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1027:32: warning:inconclusive: Possible null pointer dereference: shared [nullPointer] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1022:36: note: Assignment 'shared=NULL', assigned value is 0 firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1024:9: note: Assuming condition is false firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1027:32: note: Null pointer dereference firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1028:5: warning:inconclusive: Possible null pointer dereference: shared [nullPointer] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1022:36: note: Assignment 'shared=NULL', assigned value is 0 firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1024:9: note: Assuming condition is false firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1028:5: note: Null pointer dereference firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:437:32: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:448:33: style: C-style reference casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:490:27: style: C-style reference casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:529:21: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:534:27: style: C-style reference casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:926:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:973:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1136:10: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:1196:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:3924:13: style: The scope of the variable 'index' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:3925:13: style: The scope of the variable 'currentValue' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/calendar.cpp:238:74: style: Parameter 'status' can be declared as reference to const [constParameterReference] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.h:63:5: style: Class 'CollationDataBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/collationdatawriter.cpp:37:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/collationfastlatin.cpp:48:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationfcd.h:87:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationfastlatinbuilder.cpp:104:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationfastlatinbuilder.cpp:140:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationfastlatinbuilder.cpp:172:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationfastlatinbuilder.cpp:200:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationfastlatinbuilder.cpp:248:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationfastlatinbuilder.cpp:344:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationfastlatinbuilder.cpp:431:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationfastlatinbuilder.cpp:566:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationfastlatinbuilder.cpp:597:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationiterator.cpp:39:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationiterator.cpp:155:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationiterator.cpp:183:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationiterator.cpp:219:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationiterator.cpp:224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationiterator.cpp:234:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INTERNAL_PROGRAM_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationiterator.cpp:242:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationiterator.cpp:257:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INTERNAL_PROGRAM_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationiterator.cpp:473:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationiterator.cpp:515:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USTRINGTRIE_NO_MATCH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationiterator.cpp:604:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationiterator.cpp:867:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:899:5: warning: Member variable 'CopyHelper::modifiedCEs' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/collationfastlatinbuilder.h:34:5: style: Class 'CollationFastLatinBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:128:5: style: Class 'DataBuilderCollationIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:130:14: style: The destructor '~DataBuilderCollationIterator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:110:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:130:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:134:18: style: The function 'resetToOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:122:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:134:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:135:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:124:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:135:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:137:21: style: The function 'nextCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:216:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:137:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:138:21: style: The function 'previousCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:222:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:138:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:141:18: style: The function 'forwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:260:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:141:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:142:18: style: The function 'backwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:262:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:142:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:144:22: style: The function 'getDataCE32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:269:22: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:144:22: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:145:22: style: The function 'getCE32FromBuilderData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:271:22: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:145:22: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:1022:10: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.cpp:1179:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/collationtailoring.h:108:0: debug: Failed to parse 'typedef U_NAMESPACE_END enum ECleanupI18NType { UCLN_I18N_START = -1 , UCLN_I18N_UNIT_EXTRAS , UCLN_I18N_NUMBER_SKELETONS , UCLN_I18N_CURRENCY_SPACING , UCLN_I18N_SPOOF , UCLN_I18N_SPOOFDATA , UCLN_I18N_TRANSLITERATOR , UCLN_I18N_REGEX , UCLN_I18N_JAPANESE_CALENDAR , UCLN_I18N_ISLAMIC_CALENDAR , UCLN_I18N_CHINESE_CALENDAR , UCLN_I18N_HEBREW_CALENDAR , UCLN_I18N_ASTRO_CALENDAR , UCLN_I18N_DANGI_CALENDAR , UCLN_I18N_CALENDAR , UCLN_I18N_TIMEZONEFORMAT , UCLN_I18N_TZDBTIMEZONENAMES , UCLN_I18N_TIMEZONEGENERICNAMES , UCLN_I18N_TIMEZONENAMES , UCLN_I18N_ZONEMETA , UCLN_I18N_TIMEZONE , UCLN_I18N_DIGITLIST , UCLN_I18N_DECFMT , UCLN_I18N_NUMFMT , UCLN_I18N_ALLOWED_HOUR_FORMATS , UCLN_I18N_DAYPERIODRULES , UCLN_I18N_SMPDTFMT , UCLN_I18N_USEARCH , UCLN_I18N_COLLATOR , UCLN_I18N_UCOL_RES , UCLN_I18N_CSDET , UCLN_I18N_COLLATION_ROOT , UCLN_I18N_GENDERINFO , UCLN_I18N_CDFINFO , UCLN_I18N_REGION , UCLN_I18N_LIST_FORMATTER , UCLN_I18N_NUMSYS , UCLN_I18N_COUNT } ECleanupI18NType ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/collationkeys.cpp:185:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationkeys.cpp:206:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationkeys.cpp:344:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationroot.cpp:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationroot.cpp:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:1582:5: style: Class 'CEFinalizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/collationbuilder.h:43:14: style: The destructor '~CollationBuilder' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationruleparser.h:73:18: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/collationbuilder.h:43:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/collationbuilder.h:59:18: style: The function 'addReset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationruleparser.h:79:22: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/collationbuilder.h:59:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/collationbuilder.h:71:18: style: The function 'addRelation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationruleparser.h:84:22: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/collationbuilder.h:71:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/collationbuilder.h:117:18: style: The function 'suppressContractions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationruleparser.h:88:22: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/collationbuilder.h:117:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/collationbuilder.h:121:18: style: The function 'optimize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationruleparser.h:91:22: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/collationbuilder.h:121:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:58:14: style: The destructor '~BundleImporter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationruleparser.h:97:18: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:58:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:59:18: style: The function 'getRules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationruleparser.h:98:22: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:59:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:1583:14: style: The destructor '~CEFinalizer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.h:56:18: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:1583:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:1584:21: style: The function 'modifyCE32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.h:58:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:1584:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:1593:21: style: The function 'modifyCE' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationdatabuilder.h:60:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:1593:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:1674:13: style: The scope of the variable 'len' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:201:62: style:inconclusive: Function 'CollationBuilder' argument 1 names different: declaration 'base' definition 'b'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/collationbuilder.h:42:48: note: Function 'CollationBuilder' argument 1 names different: declaration 'base' definition 'b'. firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:201:62: note: Function 'CollationBuilder' argument 1 names different: declaration 'base' definition 'b'. firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:295:41: style:inconclusive: Function 'addReset' argument 3 names different: declaration 'errorReason' definition 'parserErrorReason'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/collationbuilder.h:60:40: note: Function 'addReset' argument 3 names different: declaration 'errorReason' definition 'parserErrorReason'. firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:295:41: note: Function 'addReset' argument 3 names different: declaration 'errorReason' definition 'parserErrorReason'. firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:649:44: style:inconclusive: Function 'addRelation' argument 5 names different: declaration 'errorReason' definition 'parserErrorReason'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/collationbuilder.h:73:43: note: Function 'addRelation' argument 5 names different: declaration 'errorReason' definition 'parserErrorReason'. firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:649:44: note: Function 'addRelation' argument 5 names different: declaration 'errorReason' definition 'parserErrorReason'. firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:1640:53: style:inconclusive: Function 'ucol_openRules' argument 6 names different: declaration 'status' definition 'pErrorCode'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/ucol.h:435:37: note: Function 'ucol_openRules' argument 6 names different: declaration 'status' definition 'pErrorCode'. firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:1640:53: note: Function 'ucol_openRules' argument 6 names different: declaration 'status' definition 'pErrorCode'. firefox-78.15.0/intl/icu/source/i18n/collationbuilder.h:253:9: style: int result is returned as long value. If the return value is long to avoid loss of information, then you have loss of information. [truncLongCastReturn] firefox-78.15.0/intl/icu/source/i18n/collationiterator.cpp:48:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:1674:17: style: Variable 'len' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/collationbuilder.cpp:1692:22: style: Variable 'j' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/collationsettings.cpp:38:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationsettings.cpp:53:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationsettings.cpp:206:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationsettings.cpp:251:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationsettings.cpp:285:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationsettings.cpp:305:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationsettings.cpp:329:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationsettings.cpp:350:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationsettings.cpp:370:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationsets.cpp:37:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationsets.cpp:368:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationsets.cpp:443:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INTERNAL_PROGRAM_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationruleparser.cpp:131:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationruleparser.cpp:467:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_INV [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationruleparser.cpp:605:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationruleparser.cpp:728:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCHAR_SCRIPT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationruleparser.cpp:768:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationruleparser.cpp:826:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_FORMAT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationruleparser.cpp:842:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_PARSE_CONTEXT_LEN [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationsettings.cpp:203:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/collationfastlatinbuilder.cpp:89:28: warning: Member variable 'CollationFastLatinBuilder::charCEs' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/collationfastlatinbuilder.cpp:89:28: warning: Member variable 'CollationFastLatinBuilder::lastSpecialPrimaries' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/collationfastlatinbuilder.cpp:433:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/collationfastlatinbuilder.cpp:532:27: style: Variable 'prevSecondary' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/intl/icu/source/i18n/collationfastlatinbuilder.cpp:509:31: note: prevSecondary is assigned firefox-78.15.0/intl/icu/source/i18n/collationfastlatinbuilder.cpp:532:27: note: prevSecondary is overwritten firefox-78.15.0/intl/icu/source/i18n/collationfastlatinbuilder.cpp:533:17: style: Variable 'ter' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/intl/icu/source/i18n/collationfastlatinbuilder.cpp:510:21: note: ter is assigned firefox-78.15.0/intl/icu/source/i18n/collationfastlatinbuilder.cpp:533:17: note: ter is overwritten firefox-78.15.0/intl/icu/source/i18n/collationfastlatinbuilder.cpp:139:78: style: Parameter 'errorCode' can be declared as reference to const [constParameterReference] firefox-78.15.0/intl/icu/source/i18n/collationfastlatinbuilder.cpp:565:54: style: Parameter 'errorCode' can be declared as reference to const [constParameterReference] firefox-78.15.0/intl/icu/source/i18n/collationsets.cpp:39:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/collationsets.cpp:361:38: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/collationsets.cpp:46:58: style:inconclusive: Function 'forData' argument 2 names different: declaration 'errorCode' definition 'ec'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/collationsets.h:51:54: note: Function 'forData' argument 2 names different: declaration 'errorCode' definition 'ec'. firefox-78.15.0/intl/icu/source/i18n/collationsets.cpp:46:58: note: Function 'forData' argument 2 names different: declaration 'errorCode' definition 'ec'. firefox-78.15.0/intl/icu/source/i18n/collationsets.cpp:392:72: style:inconclusive: Function 'forData' argument 2 names different: declaration 'errorCode' definition 'ec'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/collationsets.h:105:54: note: Function 'forData' argument 2 names different: declaration 'errorCode' definition 'ec'. firefox-78.15.0/intl/icu/source/i18n/collationsets.cpp:392:72: note: Function 'forData' argument 2 names different: declaration 'errorCode' definition 'ec'. firefox-78.15.0/intl/icu/source/i18n/collationtailoring.cpp:71:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationtailoring.cpp:87:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCOL_BUILDER_VERSION [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationtailoring.cpp:95:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCOL_BUILDER_VERSION [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationruleparser.cpp:208:56: style: Parameter 'errorCode' can be declared as reference to const [constParameterReference] firefox-78.15.0/intl/icu/source/i18n/collationweights.cpp:230:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationweights.cpp:410:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationweights.cpp:436:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationweights.cpp:506:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/coptccal.cpp:63:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_EXTENDED_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/coptccal.cpp:91:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_EXTENDED_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/coptccal.cpp:110:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/coptccal.cpp:142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COPTIC_JD_EPOCH_OFFSET [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/cpdtrans.cpp:35:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/compactdecimalformat.cpp:19:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/inputext.h:33:5: style: Class 'InputText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/csmatch.cpp:64:53: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csmatch.h:68:0: debug: Failed to parse 'typedef U_NAMESPACE_END enum ECleanupI18NType { UCLN_I18N_START = -1 , UCLN_I18N_UNIT_EXTRAS , UCLN_I18N_NUMBER_SKELETONS , UCLN_I18N_CURRENCY_SPACING , UCLN_I18N_SPOOF , UCLN_I18N_SPOOFDATA , UCLN_I18N_TRANSLITERATOR , UCLN_I18N_REGEX , UCLN_I18N_JAPANESE_CALENDAR , UCLN_I18N_ISLAMIC_CALENDAR , UCLN_I18N_CHINESE_CALENDAR , UCLN_I18N_HEBREW_CALENDAR , UCLN_I18N_ASTRO_CALENDAR , UCLN_I18N_DANGI_CALENDAR , UCLN_I18N_CALENDAR , UCLN_I18N_TIMEZONEFORMAT , UCLN_I18N_TZDBTIMEZONENAMES , UCLN_I18N_TIMEZONEGENERICNAMES , UCLN_I18N_TIMEZONENAMES , UCLN_I18N_ZONEMETA , UCLN_I18N_TIMEZONE , UCLN_I18N_DIGITLIST , UCLN_I18N_DECFMT , UCLN_I18N_NUMFMT , UCLN_I18N_ALLOWED_HOUR_FORMATS , UCLN_I18N_DAYPERIODRULES , UCLN_I18N_SMPDTFMT , UCLN_I18N_USEARCH , UCLN_I18N_COLLATOR , UCLN_I18N_UCOL_RES , UCLN_I18N_CSDET , UCLN_I18N_COLLATION_ROOT , UCLN_I18N_GENDERINFO , UCLN_I18N_CDFINFO , UCLN_I18N_REGION , UCLN_I18N_LIST_FORMATTER , UCLN_I18N_NUMSYS , UCLN_I18N_COUNT } ECleanupI18NType ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:327:0: debug: Failed to parse 'typedef U_NAMESPACE_END U_CDECL_BEGIN struct { int32_t currIndex ; UBool all ; UBool * enabledRecognizers ; } Context ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/csr2022.h:37:14: style: The destructor '~CharsetRecog_2022' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:51:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csr2022.h:37:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csr2022.h:63:14: style: The destructor '~CharsetRecog_2022JP' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csr2022.h:37:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csr2022.h:63:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csr2022.h:65:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csr2022.h:65:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csr2022.h:67:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csr2022.h:67:11: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csr2022.h:73:14: style: The destructor '~CharsetRecog_2022KR' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csr2022.h:37:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csr2022.h:73:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csr2022.h:75:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csr2022.h:75:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csr2022.h:77:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csr2022.h:77:11: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csr2022.h:84:14: style: The destructor '~CharsetRecog_2022CN' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csr2022.h:37:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csr2022.h:84:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csr2022.h:86:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csr2022.h:86:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csr2022.h:88:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csr2022.h:88:11: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csr2022.cpp:49:60: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_NAMESPACE_USE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_NAMESPACE_USE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:88:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:168:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:200:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:207:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:223:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:246:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MISSING_RESOURCE_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:283:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:367:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isDefaultEnabled [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:398:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isDefaultEnabled [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:444:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UEnumeration [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:467:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UEnumeration [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/csdetect.h:40:5: style: Class 'CharsetDetector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:61:6: style: The destructor '~NGramParser_IBM420' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:38:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:61:6: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:66:13: style: The function 'nextByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:48:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:66:13: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:67:10: style: The function 'parseCharacters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:49:15: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:67:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: style: The destructor '~CharsetRecog_sbcs' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:51:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:77:25: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:77:25: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:78:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:78:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:85:14: style: The destructor '~CharsetRecog_8859_1' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:85:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:86:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:86:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:87:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:87:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:93:14: style: The destructor '~CharsetRecog_8859_2' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:93:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:94:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:94:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:95:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:95:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:101:14: style: The destructor '~CharsetRecog_8859_5' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:101:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:102:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:102:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:108:14: style: The destructor '~CharsetRecog_8859_6' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:108:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:110:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:110:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:116:14: style: The destructor '~CharsetRecog_8859_7' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:116:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:118:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:118:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:124:14: style: The destructor '~CharsetRecog_8859_8' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:124:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:126:25: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:126:25: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:132:14: style: The destructor '~CharsetRecog_8859_9' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:132:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:134:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:134:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:142:14: style: The destructor '~CharsetRecog_8859_5_ru' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:101:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:142:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:144:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:144:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:146:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:146:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:152:14: style: The destructor '~CharsetRecog_8859_6_ar' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:108:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:152:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:154:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:154:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:156:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:156:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:162:14: style: The destructor '~CharsetRecog_8859_7_el' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:116:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:162:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:164:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:164:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:166:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:166:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:172:14: style: The destructor '~CharsetRecog_8859_8_I_he' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:124:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:172:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:174:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:126:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:174:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:176:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:176:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:178:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:178:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:184:14: style: The destructor '~CharsetRecog_8859_8_he' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:124:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:184:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:186:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:186:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:188:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:188:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:194:14: style: The destructor '~CharsetRecog_8859_9_tr' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:132:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:194:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:196:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:196:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:198:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:198:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:204:14: style: The destructor '~CharsetRecog_windows_1256' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:204:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:206:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:206:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:208:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:208:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:210:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:210:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:216:14: style: The destructor '~CharsetRecog_windows_1251' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:216:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:218:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:218:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:220:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:220:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:222:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:222:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:229:14: style: The destructor '~CharsetRecog_KOI8_R' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:229:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:231:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:231:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:233:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:233:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:235:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:235:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:242:14: style: The destructor '~CharsetRecog_IBM424_he' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:242:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:244:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:244:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:249:14: style: The destructor '~CharsetRecog_IBM424_he_rtl' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:242:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:249:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:251:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:251:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:253:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:253:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:257:14: style: The destructor '~CharsetRecog_IBM424_he_ltr' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:242:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:257:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:259:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:259:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:261:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:261:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:267:14: style: The destructor '~CharsetRecog_IBM420_ar' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:267:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:269:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:269:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:270:10: style: The function 'match_sbcs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:79:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:270:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:276:14: style: The destructor '~CharsetRecog_IBM420_ar_rtl' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:267:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:276:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:278:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:278:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:280:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:280:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:284:14: style: The destructor '~CharsetRecog_IBM420_ar_ltr' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:267:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:284:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:286:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:77:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:286:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:288:19: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:78:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:288:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:67:14: style: The destructor '~CharsetRecog_mbcs' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:51:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:67:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:74:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:74:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:75:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:40:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:75:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:76:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:76:11: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:101:14: style: The destructor '~CharsetRecog_sjis' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:67:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:101:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:103:11: style: The function 'nextChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:90:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:103:11: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:105:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:76:11: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:105:11: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:107:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:74:17: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:107:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:108:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:75:17: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:108:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:122:14: style: The destructor '~CharsetRecog_euc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:67:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:122:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:124:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:74:17: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:124:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:125:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:75:17: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:125:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:127:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:76:11: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:127:11: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:134:11: style: The function 'nextChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:90:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:134:11: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:144:14: style: The destructor '~CharsetRecog_euc_jp' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:122:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:144:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:146:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:124:17: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:146:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:147:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:125:17: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:147:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:149:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:127:11: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:149:11: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:159:14: style: The destructor '~CharsetRecog_euc_kr' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:122:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:159:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:161:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:124:17: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:161:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:162:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:125:17: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:162:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:164:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:127:11: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:164:11: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:175:14: style: The destructor '~CharsetRecog_big5' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:67:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:175:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:177:11: style: The function 'nextChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:90:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:177:11: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:179:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:74:17: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:179:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:180:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:75:17: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:180:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:182:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:76:11: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:182:11: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:194:14: style: The destructor '~CharsetRecog_gb_18030' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:67:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:194:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:196:11: style: The function 'nextChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:90:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:196:11: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:198:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:74:17: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:198:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:199:17: style: The function 'getLanguage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:75:17: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:199:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:201:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:76:11: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:201:11: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrutf8.h:30:14: style: The destructor '~CharsetRecog_UTF8' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:51:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrutf8.h:30:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrutf8.h:32:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrutf8.h:32:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrutf8.h:37:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrutf8.h:37:11: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:32:14: style: The destructor '~CharsetRecog_Unicode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:51:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:32:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:36:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:34:25: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:36:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:41:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrecog.h:49:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:41:11: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:49:14: style: The destructor '~CharsetRecog_UTF_16_BE' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrucode.h:32:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:49:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:51:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrucode.h:36:17: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:51:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:53:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrucode.h:41:11: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:53:11: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:60:14: style: The destructor '~CharsetRecog_UTF_16_LE' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrucode.h:32:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:60:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:62:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrucode.h:36:17: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:62:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:64:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrucode.h:41:11: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:64:11: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:73:14: style: The destructor '~CharsetRecog_UTF_32' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrucode.h:32:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:73:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:75:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrucode.h:36:17: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:75:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:77:11: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrucode.h:41:11: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:77:11: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:84:13: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrucode.h:70:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:84:13: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:88:14: style: The destructor '~CharsetRecog_UTF_32_BE' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrucode.h:73:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:88:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:90:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrucode.h:75:17: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:90:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:97:13: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrucode.h:70:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:97:13: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:100:14: style: The destructor '~CharsetRecog_UTF_32_LE' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrucode.h:73:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:100:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:102:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/csrucode.h:75:17: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:102:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:63:9: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:77:35: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:78:35: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:125:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:165:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:300:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:341:9: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:344:5: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:349:10: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:356:28: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:379:10: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:380:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:382:40: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:383:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:386:36: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:389:45: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:390:39: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:391:52: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:393:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:397:45: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:398:41: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:399:52: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:401:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:417:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:444:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:450:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:453:9: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:457:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:467:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:473:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:476:9: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:480:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:481:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:250:28: style: The scope of the variable 'csr' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:86:5: style: Local variable 'ucln_i18n_registerCleanup' shadows outer function [shadowFunction] firefox-78.15.0/intl/icu/source/i18n/ucln_in.h:71:24: note: Shadowed declaration firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:86:5: note: Shadow variable firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:250:28: style: Variable 'csr' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:356:12: style: Variable 'enabledArray' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/csdetect.cpp:386:20: style: Variable 'enabledArray' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:135:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:246:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:299:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:411:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:465:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationweights.cpp:98:19: warning: Member variable 'CollationWeights::ranges' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/collationweights.cpp:199:9: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/collationweights.cpp:200:9: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:107:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:214:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/csrucode.cpp:129:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/csrutf8.cpp:30:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:85:14: style: The destructor '~CharsetRecog_8859_1' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:85:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:93:14: style: The destructor '~CharsetRecog_8859_2' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:93:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:101:14: style: The destructor '~CharsetRecog_8859_5' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:101:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:108:14: style: The destructor '~CharsetRecog_8859_6' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:108:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:116:14: style: The destructor '~CharsetRecog_8859_7' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:116:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:124:14: style: The destructor '~CharsetRecog_8859_8' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:124:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:132:14: style: The destructor '~CharsetRecog_8859_9' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:132:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:142:14: style: The destructor '~CharsetRecog_8859_5_ru' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:101:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:142:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:152:14: style: The destructor '~CharsetRecog_8859_6_ar' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:108:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:152:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:162:14: style: The destructor '~CharsetRecog_8859_7_el' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:116:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:162:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:172:14: style: The destructor '~CharsetRecog_8859_8_I_he' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:124:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:172:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:184:14: style: The destructor '~CharsetRecog_8859_8_he' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:124:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:184:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:194:14: style: The destructor '~CharsetRecog_8859_9_tr' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:132:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:194:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:204:14: style: The destructor '~CharsetRecog_windows_1256' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:204:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:216:14: style: The destructor '~CharsetRecog_windows_1251' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:216:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:229:14: style: The destructor '~CharsetRecog_KOI8_R' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:229:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:242:14: style: The destructor '~CharsetRecog_IBM424_he' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:242:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:249:14: style: The destructor '~CharsetRecog_IBM424_he_rtl' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:242:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:249:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:267:14: style: The destructor '~CharsetRecog_IBM420_ar' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:76:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:267:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:276:14: style: The destructor '~CharsetRecog_IBM420_ar_rtl' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:267:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:276:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:254:94: style:inconclusive: Function 'match_sbcs' argument 3 names different: declaration 'charMap' definition 'byteMap'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:79:86: note: Function 'match_sbcs' argument 3 names different: declaration 'charMap' definition 'byteMap'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:254:94: note: Function 'match_sbcs' argument 3 names different: declaration 'charMap' definition 'byteMap'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:892:45: style:inconclusive: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:87:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:892:45: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:919:45: style:inconclusive: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:95:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:919:45: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:961:48: style:inconclusive: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:146:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:961:48: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:988:48: style:inconclusive: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:156:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:988:48: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:1015:48: style:inconclusive: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:166:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:1015:48: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:1048:50: style:inconclusive: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:178:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:1048:50: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:1066:48: style:inconclusive: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:188:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:1066:48: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:1094:48: style:inconclusive: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:198:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:1094:48: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:1117:51: style:inconclusive: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:210:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:1117:51: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:1139:51: style:inconclusive: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:222:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:1139:51: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:1161:45: style:inconclusive: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:235:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:1161:45: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:1189:52: style:inconclusive: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:253:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:1189:52: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:1206:52: style:inconclusive: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:261:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:1206:52: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:1224:99: style:inconclusive: Function 'match_sbcs' argument 3 names different: declaration 'charMap' definition 'byteMap'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:270:75: note: Function 'match_sbcs' argument 3 names different: declaration 'charMap' definition 'byteMap'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:1224:99: note: Function 'match_sbcs' argument 3 names different: declaration 'charMap' definition 'byteMap'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:1244:52: style:inconclusive: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:280:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:1244:52: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:1261:52: style:inconclusive: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/csrsbcs.h:288:36: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrsbcs.cpp:1261:52: note: Function 'match' argument 1 names different: declaration 'det' definition 'textIn'. firefox-78.15.0/intl/icu/source/i18n/csrucode.h:49:14: style: The destructor '~CharsetRecog_UTF_16_BE' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrucode.h:32:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:49:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:60:14: style: The destructor '~CharsetRecog_UTF_16_LE' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrucode.h:32:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:60:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:73:14: style: The destructor '~CharsetRecog_UTF_32' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrucode.h:32:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:73:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:88:14: style: The destructor '~CharsetRecog_UTF_32_BE' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrucode.h:73:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:88:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:100:14: style: The destructor '~CharsetRecog_UTF_32_LE' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrucode.h:73:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrucode.h:100:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:227:32: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:101:14: style: The destructor '~CharsetRecog_sjis' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:67:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:101:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:122:14: style: The destructor '~CharsetRecog_euc' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:67:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:122:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:144:14: style: The destructor '~CharsetRecog_euc_jp' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:122:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:144:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:159:14: style: The destructor '~CharsetRecog_euc_kr' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:122:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:159:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:175:14: style: The destructor '~CharsetRecog_big5' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:67:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:175:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:194:14: style: The destructor '~CharsetRecog_gb_18030' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:67:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:194:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:484:19: style: Condition 'firstByte>=0x81' is always true [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:473:19: note: Assuming that condition 'firstByte<=0x80' is not redundant firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:484:19: note: Condition 'firstByte>=0x81' is always true firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:296:13: style: The scope of the variable 'thirdByte' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:461:13: style: The scope of the variable 'thirdByte' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:462:13: style: The scope of the variable 'fourthByte' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:272:43: style:inconclusive: Function 'match' argument 1 names different: declaration 'input' definition 'det'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:105:28: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'. firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:272:43: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'. firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:372:45: style:inconclusive: Function 'match' argument 1 names different: declaration 'input' definition 'det'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:149:28: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'. firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:372:45: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'. firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:394:45: style:inconclusive: Function 'match' argument 1 names different: declaration 'input' definition 'det'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:164:28: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'. firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:394:45: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'. firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:446:43: style:inconclusive: Function 'match' argument 1 names different: declaration 'input' definition 'det'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:182:28: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'. firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:446:43: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'. firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:522:47: style:inconclusive: Function 'match' argument 1 names different: declaration 'input' definition 'det'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.h:201:28: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'. firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:522:47: note: Function 'match' argument 1 names different: declaration 'input' definition 'det'. firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:296:24: style: Variable 'thirdByte' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:461:24: style: Variable 'thirdByte' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/csrmbcs.cpp:462:24: style: Variable 'fourthByte' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/currpinf.cpp:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fInternalStatus [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/currpinf.cpp:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPluralCountToCurrencyUnitPattern [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/currpinf.cpp:161:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPluralRules [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/currpinf.cpp:181:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPluralRules [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/currpinf.cpp:193:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/currpinf.cpp:211:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fLocale [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/currpinf.cpp:218:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPluralRules [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/currpinf.cpp:250:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fLocale [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/currpinf.cpp:276:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPluralCountToCurrencyUnitPattern [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/currpinf.cpp:387:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UHASH_FIRST [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/currpinf.cpp:403:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/currpinf.cpp:418:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UHASH_FIRST [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregoimp.h:307:0: debug: Failed to parse 'typedef U_NAMESPACE_END enum ECleanupI18NType { UCLN_I18N_START = -1 , UCLN_I18N_UNIT_EXTRAS , UCLN_I18N_NUMBER_SKELETONS , UCLN_I18N_CURRENCY_SPACING , UCLN_I18N_SPOOF , UCLN_I18N_SPOOFDATA , UCLN_I18N_TRANSLITERATOR , UCLN_I18N_REGEX , UCLN_I18N_JAPANESE_CALENDAR , UCLN_I18N_ISLAMIC_CALENDAR , UCLN_I18N_CHINESE_CALENDAR , UCLN_I18N_HEBREW_CALENDAR , UCLN_I18N_ASTRO_CALENDAR , UCLN_I18N_DANGI_CALENDAR , UCLN_I18N_CALENDAR , UCLN_I18N_TIMEZONEFORMAT , UCLN_I18N_TZDBTIMEZONENAMES , UCLN_I18N_TIMEZONEGENERICNAMES , UCLN_I18N_TIMEZONENAMES , UCLN_I18N_ZONEMETA , UCLN_I18N_TIMEZONE , UCLN_I18N_DIGITLIST , UCLN_I18N_DECFMT , UCLN_I18N_NUMFMT , UCLN_I18N_ALLOWED_HOUR_FORMATS , UCLN_I18N_DAYPERIODRULES , UCLN_I18N_SMPDTFMT , UCLN_I18N_USEARCH , UCLN_I18N_COLLATOR , UCLN_I18N_UCOL_RES , UCLN_I18N_CSDET , UCLN_I18N_COLLATION_ROOT , UCLN_I18N_GENDERINFO , UCLN_I18N_CDFINFO , UCLN_I18N_REGION , UCLN_I18N_LIST_FORMATTER , UCLN_I18N_NUMSYS , UCLN_I18N_COUNT } ECleanupI18NType ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/measunit_impl.h:160:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/currunit.cpp:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/currunit.cpp:65:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dangical.cpp:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/currunit.cpp:83:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isoCode [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dangical.cpp:108:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_DAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/currunit.cpp:90:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/currunit.cpp:100:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isoCode [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/currunit.cpp:111:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isoCode [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/currpinf.cpp:43:36: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/currpinf.cpp:44:36: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/currpinf.cpp:188:9: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/currpinf.cpp:193:17: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/currpinf.cpp:391:38: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/currpinf.cpp:423:40: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/currpinf.cpp:425:42: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/dayperiodrules.h:87:0: debug: Failed to parse 'typedef U_NAMESPACE_END enum ECleanupI18NType { UCLN_I18N_START = -1 , UCLN_I18N_UNIT_EXTRAS , UCLN_I18N_NUMBER_SKELETONS , UCLN_I18N_CURRENCY_SPACING , UCLN_I18N_SPOOF , UCLN_I18N_SPOOFDATA , UCLN_I18N_TRANSLITERATOR , UCLN_I18N_REGEX , UCLN_I18N_JAPANESE_CALENDAR , UCLN_I18N_ISLAMIC_CALENDAR , UCLN_I18N_CHINESE_CALENDAR , UCLN_I18N_HEBREW_CALENDAR , UCLN_I18N_ASTRO_CALENDAR , UCLN_I18N_DANGI_CALENDAR , UCLN_I18N_CALENDAR , UCLN_I18N_TIMEZONEFORMAT , UCLN_I18N_TZDBTIMEZONENAMES , UCLN_I18N_TIMEZONEGENERICNAMES , UCLN_I18N_TIMEZONENAMES , UCLN_I18N_ZONEMETA , UCLN_I18N_TIMEZONE , UCLN_I18N_DIGITLIST , UCLN_I18N_DECFMT , UCLN_I18N_NUMFMT , UCLN_I18N_ALLOWED_HOUR_FORMATS , UCLN_I18N_DAYPERIODRULES , UCLN_I18N_SMPDTFMT , UCLN_I18N_USEARCH , UCLN_I18N_COLLATOR , UCLN_I18N_UCOL_RES , UCLN_I18N_CSDET , UCLN_I18N_COLLATION_ROOT , UCLN_I18N_GENDERINFO , UCLN_I18N_CDFINFO , UCLN_I18N_REGION , UCLN_I18N_LIST_FORMATTER , UCLN_I18N_NUMSYS , UCLN_I18N_COUNT } ECleanupI18NType ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/dayperiodrules.cpp:71:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dayperiodrules.cpp:93:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_FORMAT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dayperiodrules.cpp:151:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_FORMAT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dayperiodrules.cpp:180:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUTOFF_TYPE_UNKNOWN [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dayperiodrules.cpp:197:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUTOFF_TYPE_AT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dayperiodrules.cpp:230:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUTOFF_TYPE_FROM [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dayperiodrules.cpp:254:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_FORMAT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dayperiodrules.cpp:311:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dayperiodrules.cpp:344:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULOC_FULLNAME_CAPACITY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dayperiodrules.cpp:436:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dayperiodrules.cpp:464:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dayperiodrules.cpp:507:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dcfmtsym.cpp:102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locale [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dcfmtsym.cpp:110:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locale [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dcfmtsym.cpp:115:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locale [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dcfmtsym.cpp:120:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable validLocale [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dcfmtsym.cpp:129:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dcfmtsym.cpp:156:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFormatSymbolCount [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dcfmtsym.cpp:181:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dcfmtsym.cpp:238:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFormatSymbolCount [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dcfmtsym.cpp:255:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFormatSymbolCount [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dcfmtsym.cpp:266:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMonetarySeparatorSymbol [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dcfmtsym.cpp:294:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dcfmtsym.cpp:331:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dcfmtsym.cpp:352:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable validLocale [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dcfmtsym.cpp:483:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSymbols [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dcfmtsym.cpp:530:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSymbols [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dcfmtsym.cpp:565:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locBased [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dcfmtsym.cpp:574:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fNoSymbol [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dcfmtsym.cpp:588:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currencySpcBeforeSym [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/collationfastlatin.cpp:806:52: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] firefox-78.15.0/intl/icu/source/i18n/collationfastlatin.cpp:828:60: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] firefox-78.15.0/intl/icu/source/i18n/collationfastlatin.cpp:851:52: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:64:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:88:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:104:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fLoc [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:149:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCalendar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:171:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCalendar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:189:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCalendar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:218:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:253:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:273:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:282:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCalendar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:302:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCalendar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:322:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DONT_CARE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:333:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCalendar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:372:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:393:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNone [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:402:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNone [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:412:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNone [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:460:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:505:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:564:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCalendar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:583:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCalendar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:591:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fNumberFormat [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:612:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fNumberFormat [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:620:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCalendar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:629:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCalendar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:639:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCalendar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:652:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCalendar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:665:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:678:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCalendar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:688:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCalendar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:703:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDISPCTX_TYPE_CAPITALIZATION [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:718:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDISPCTX_TYPE_CAPITALIZATION [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:734:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/decContext.cpp:130:72: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/decContext.cpp:142:61: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/decContext.cpp:175:62: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/decContext.cpp:416:62: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:53:5: style: Class 'DateFmtBestPattern' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:444:26: warning:inconclusive: Possible null pointer dereference: patternPtr [nullPointer] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:439:44: note: Assignment 'patternPtr=NULL', assigned value is 0 firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:441:9: note: Assuming condition is false firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:444:26: note: Null pointer dereference firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:445:5: warning:inconclusive: Possible null pointer dereference: patternPtr [nullPointer] firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:439:44: note: Assignment 'patternPtr=NULL', assigned value is 0 firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:441:9: note: Assuming condition is false firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:445:5: note: Null pointer dereference firefox-78.15.0/intl/icu/source/i18n/datefmt.cpp:185:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/dcfmtsym.cpp:228:5: style: Struct 'DecFmtSymDataSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/dcfmtsym.cpp:284:5: style: Struct 'CurrencySpacingSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/dcfmtsym.cpp:329:28: style: The scope of the variable 'defaults' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/dayperiodrules.cpp:48:5: warning: Member variable 'DayPeriodRulesDataSink::ruleSetNum' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/dayperiodrules.cpp:48:5: warning: Member variable 'DayPeriodRulesDataSink::period' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/dayperiodrules.cpp:48:5: warning: Member variable 'DayPeriodRulesDataSink::cutoffType' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/double-conversion-utils.h:144:0: error: #error Target architecture was not detected as supported by Double-Conversion. [preprocessorErrorDirective] firefox-78.15.0/intl/icu/source/i18n/collationkeys.cpp:150:13: style: Variable 'bytes' can be declared as const array [constVariable] firefox-78.15.0/intl/icu/source/i18n/collationkeys.cpp:336:22: style: Variable 'buffer' can be declared as const array [constVariable] firefox-78.15.0/intl/icu/source/i18n/decimfmt.cpp:43:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/dtitvfmt.cpp:80:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/dtfmtsym.cpp:198:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/dtrule.cpp:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDateRuleType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtrule.cpp:73:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMonth [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtrule.cpp:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMonth [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtrule.cpp:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDateRuleType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtrule.cpp:109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTimeRuleType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtrule.cpp:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMonth [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtrule.cpp:119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDayOfMonth [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtrule.cpp:124:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDayOfWeek [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtrule.cpp:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fWeekInMonth [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtrule.cpp:134:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMillisInDay [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtptngen.cpp:295:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/erarules.cpp:132:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/erarules.cpp:239:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/erarules.cpp:251:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/erarules.cpp:267:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/erarules.cpp:295:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fIntervalPatterns [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:92:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_HOUR_OF_DAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:116:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:142:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:163:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fIntervalPatterns [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:171:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFallbackIntervalPattern [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFirstDateInPtnIsLaterDate [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:214:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFallbackIntervalPattern [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:255:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URES_ALIAS [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:295:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URES_STRING [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:317:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_FORMAT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:333:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_ERA [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:362:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_INV [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:390:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fIntervalPatterns [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:515:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:624:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UHASH_FIRST [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:687:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIPI_MAX_INDEX [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:735:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UHASH_FIRST [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:761:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:778:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:798:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UHASH_FIRST [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/esctrn.cpp:32:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/fmtable_cnv.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ethpccal.cpp:86:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_EXTENDED_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ethpccal.cpp:122:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_EXTENDED_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ethpccal.cpp:133:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_ERA [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ethpccal.cpp:150:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ethpccal.cpp:186:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JD_EPOCH_OFFSET_AMETE_MIHRET [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/format.cpp:29:0: error: #error U_I18N_IMPLEMENTATION not set - must be set for all ICU source files in i18n/ - see http://userguide.icu-project.org/howtouseicu [preprocessorErrorDirective] firefox-78.15.0/intl/icu/source/i18n/erarules.cpp:107:5: performance: Variable 'startDates' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] firefox-78.15.0/intl/icu/source/i18n/erarules.cpp:84:22: style: Condition 'year>MIN_INT32' is always false [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/i18n/erarules.cpp:82:14: note: Assuming that condition 'yearMIN_INT32' is always false firefox-78.15.0/intl/icu/source/i18n/erarules.cpp:201:33: style: Condition 'eraIdx==0' is always true [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/i18n/erarules.cpp:195:28: note: Assuming that condition 'eraIdx!=0' is not redundant firefox-78.15.0/intl/icu/source/i18n/erarules.cpp:201:33: note: Condition 'eraIdx==0' is always true firefox-78.15.0/intl/icu/source/i18n/erarules.cpp:298:13: style: The scope of the variable 'rawOffset' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/erarules.cpp:298:24: style: The scope of the variable 'dstOffset' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/erarules.cpp:105:65: style:inconclusive: Function 'EraRules' argument 2 names different: declaration 'numEra' definition 'numEras'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/erarules.h:88:59: note: Function 'EraRules' argument 2 names different: declaration 'numEra' definition 'numEras'. firefox-78.15.0/intl/icu/source/i18n/erarules.cpp:105:65: note: Function 'EraRules' argument 2 names different: declaration 'numEra' definition 'numEras'. firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:266:0: debug: Failed to parse 'typedef U_NAMESPACE_END enum UCFPosConstraintType { UCFPOS_CONSTRAINT_NONE = 0 , UCFPOS_CONSTRAINT_CATEGORY , UCFPOS_CONSTRAINT_FIELD } UCFPosConstraintType ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:251:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UFIELD_CATEGORY_NUMBER [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:255:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UFIELD_CATEGORY_UNDEFINED [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.cpp:225:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.cpp:288:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.cpp:366:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UFIELD_CATEGORY_NUMBER [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_types.h:341:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNDEFINED_VARIABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fInt64 [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:136:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fInt64 [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:155:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:174:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:185:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:192:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:202:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:230:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:283:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:342:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:376:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:381:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:400:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:454:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:500:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:525:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:535:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:546:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:557:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:568:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:579:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:590:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:602:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:613:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:621:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:629:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:646:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:661:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:676:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:691:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fBogus [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:700:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDecimalStr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:713:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDecimalStr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:753:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDecimalQuantity [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:778:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDecimalQuantity [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:906:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:962:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:974:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kString [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:1006:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INDEX_OUTOFBOUNDS_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:1024:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/formattedval_iterimpl.cpp:35:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/formattedval_iterimpl.cpp:80:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/formatted_string_builder.h:63:9: warning: Member variable 'Field::bits' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/number_types.h:307:9: performance: Variable 'fValue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] firefox-78.15.0/intl/icu/source/i18n/plurrule_impl.h:392:5: style: Class 'PluralAvailableLocalesEnumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:48:3: style: Class 'FieldPositionOnlyHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/plurrule_impl.h:281:6: style: The destructor '~FixedDecimal' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/plurrule_impl.h:247:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/plurrule_impl.h:281:6: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/plurrule_impl.h:285:12: style: The function 'getPluralOperand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/plurrule_impl.h:253:20: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/plurrule_impl.h:285:12: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/plurrule_impl.h:286:10: style: The function 'isNaN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/plurrule_impl.h:255:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/plurrule_impl.h:286:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/plurrule_impl.h:287:10: style: The function 'isInfinite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/plurrule_impl.h:257:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/plurrule_impl.h:287:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/plurrule_impl.h:288:10: style: The function 'hasIntegerValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/plurrule_impl.h:260:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/plurrule_impl.h:288:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:49:12: style: The destructor '~FieldPositionOnlyHandler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:31:12: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:49:12: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:51:8: style: The function 'addAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:32:16: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:51:8: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:52:8: style: The function 'shiftLast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:33:16: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:52:8: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:53:9: style: The function 'isRecording' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:34:17: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:53:9: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:87:4: style: The destructor '~FieldPositionIteratorHandler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:31:12: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:87:4: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:89:8: style: The function 'addAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:32:16: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:89:8: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:90:8: style: The function 'shiftLast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:33:16: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:90:8: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:91:9: style: The function 'isRecording' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:34:17: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:91:9: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:182:10: style: The function 'isInfinite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/plurrule_impl.h:257:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:182:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:185:10: style: The function 'isNaN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/plurrule_impl.h:255:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:185:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:245:12: style: The function 'getPluralOperand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/plurrule_impl.h:253:20: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:245:12: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:247:10: style: The function 'hasIntegerValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/plurrule_impl.h:260:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:247:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:59:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:65:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:430:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:482:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:513:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/fmtable.cpp:919:51: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:191:50: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:364:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:510:44: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:628:38: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:739:38: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:759:37: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:760:37: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:803:40: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/dtitvinf.cpp:805:42: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/formattedval_impl.h:129:5: style: Class 'FormattedValueStringBuilderImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/fphdlimp.cpp:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fphdlimp.cpp:58:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DONT_CARE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fphdlimp.cpp:32:67: style:inconclusive: Function 'FieldPositionOnlyHandler' argument 1 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:48:43: note: Function 'FieldPositionOnlyHandler' argument 1 names different: declaration 'pos' definition '_pos'. firefox-78.15.0/intl/icu/source/i18n/fphdlimp.cpp:32:67: note: Function 'FieldPositionOnlyHandler' argument 1 names different: declaration 'pos' definition '_pos'. firefox-78.15.0/intl/icu/source/i18n/fphdlimp.cpp:69:72: style:inconclusive: Function 'FieldPositionIteratorHandler' argument 2 names different: declaration 'status' definition '_status'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:84:76: note: Function 'FieldPositionIteratorHandler' argument 2 names different: declaration 'status' definition '_status'. firefox-78.15.0/intl/icu/source/i18n/fphdlimp.cpp:69:72: note: Function 'FieldPositionIteratorHandler' argument 2 names different: declaration 'status' definition '_status'. firefox-78.15.0/intl/icu/source/i18n/fpositer.cpp:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fpositer.cpp:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fpositer.cpp:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fpositer.cpp:69:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fpositer.cpp:94:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gender.cpp:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gender.cpp:73:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gender.cpp:147:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/formattedvalue.cpp:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fContext [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gender.cpp:187:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/formattedvalue.cpp:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fConstraint [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/formattedvalue.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fConstraint [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/formattedvalue.cpp:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fContext [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/formattedvalue.cpp:44:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fConstraint [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/formattedvalue.cpp:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCategory [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/formattedvalue.cpp:85:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/formattedvalue.cpp:122:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UFIELD_CATEGORY_UNDEFINED [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/formattedvalue.cpp:190:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/formattedvalue.cpp:224:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/formattedval_impl.h:73:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:186:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:60:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] firefox-78.15.0/intl/icu/source/i18n/gender.cpp:106:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/gender.cpp:122:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/gender.cpp:126:53: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/gender.cpp:251:12: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/gregoimp.cpp:140:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_DAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/indiancal.cpp:269:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_EXTENDED_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/indiancal.cpp:328:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_ERA [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/indiancal.cpp:341:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/indiancal.cpp:363:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/indiancal.cpp:372:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:63:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stackCapacity [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:69:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UChar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:74:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_roundingutils.h:107:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_FORMAT_INEXACT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/formattedval_sbimpl.cpp:48:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/formattedval_sbimpl.cpp:54:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DONT_CARE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/formattedval_sbimpl.cpp:191:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_IGNORABLES [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/formattedval_sbimpl.cpp:198:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_IGNORABLES [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/inputext.cpp:38:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/inputext.cpp:52:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/inputext.cpp:86:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/hebrwcal.cpp:143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/hebrwcal.cpp:227:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_MONTH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/hebrwcal.cpp:319:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_MONTH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/hebrwcal.cpp:531:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/hebrwcal.cpp:536:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_MONTH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/hebrwcal.cpp:600:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/hebrwcal.cpp:623:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_EXTENDED_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/hebrwcal.cpp:636:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/hebrwcal.cpp:673:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/hebrwcal.cpp:692:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/hebrwcal.cpp:700:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/indiancal.cpp:345:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/indiancal.cpp:198:30: style: The scope of the variable 'm' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/indiancal.cpp:294:73: style: The scope of the variable 'mday' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/indiancal.cpp:112:54: style:inconclusive: Function 'handleGetMonthLength' argument 1 names different: declaration 'extendedYear' definition 'eyear'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/indiancal.h:212:48: note: Function 'handleGetMonthLength' argument 1 names different: declaration 'extendedYear' definition 'eyear'. firefox-78.15.0/intl/icu/source/i18n/indiancal.cpp:112:54: note: Function 'handleGetMonthLength' argument 1 names different: declaration 'extendedYear' definition 'eyear'. firefox-78.15.0/intl/icu/source/i18n/indiancal.cpp:133:53: style:inconclusive: Function 'handleGetYearLength' argument 1 names different: declaration 'extendedYear' definition 'eyear'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/indiancal.h:218:47: note: Function 'handleGetYearLength' argument 1 names different: declaration 'extendedYear' definition 'eyear'. firefox-78.15.0/intl/icu/source/i18n/indiancal.cpp:133:53: note: Function 'handleGetYearLength' argument 1 names different: declaration 'extendedYear' definition 'eyear'. firefox-78.15.0/intl/icu/source/i18n/inputext.cpp:28:12: warning: Member variable 'InputText::fInputLen' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/inputext.cpp:29:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/inputext.cpp:31:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/inputext.cpp:44:5: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/inputext.cpp:45:5: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/inputext.cpp:46:5: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/inputext.cpp:53:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/inputext.cpp:66:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/inputext.cpp:84:13: style: The scope of the variable 'dsti' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/inputext.cpp:85:13: style: The scope of the variable 'b' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/number_affixutils.h:41:5: warning: Member variable 'AffixTag::type' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/number_affixutils.h:44:5: warning: Member variable 'AffixTag::state' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/number_affixutils.h:44:5: warning: Member variable 'AffixTag::type' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/number_multiplier.h:23:5: warning: Member variable 'MultiplierFormatHandler::fParent' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/number_roundingutils.h:153:5: warning: Member variable 'RoundingImpl::fRoundingMode' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/number_types.h:301:5: warning: Member variable 'NullableValue < UNumberCompactStyle >::fValue' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.h:128:21: performance:inconclusive: Technically the member function 'number::impl::ParsedPatternInfo::ParserState::toParseException' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:197:13: warning: The class 'CurrencySpacingEnabledModifier' defines member function with name 'apply' also defined in its parent class 'ConstantMultiFieldModifier'. [duplInheritedMember] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:160:13: note: Parent function 'ConstantMultiFieldModifier::apply' firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:197:13: note: Derived function 'CurrencySpacingEnabledModifier::apply' firefox-78.15.0/intl/icu/source/i18n/number_affixutils.h:44:5: style: Struct 'AffixTag' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:67:5: style: Class 'CompactUnicodeString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/number_scientific.h:27:13: style: The function 'getPrefixLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:178:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_scientific.h:27:13: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_scientific.h:29:13: style: The function 'getCodePointCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:183:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_scientific.h:29:13: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_scientific.h:31:10: style: The function 'isStrong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:192:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_scientific.h:31:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_scientific.h:33:10: style: The function 'containsField' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:197:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_scientific.h:33:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_scientific.h:35:10: style: The function 'getParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:217:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_scientific.h:35:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_scientific.h:37:10: style: The function 'semanticallyEquivalent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:223:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_scientific.h:37:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_scientific.h:50:5: style: The function 'processQuantity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:275:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_scientific.h:50:5: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_scientific.h:52:13: style: The function 'getMultiplier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:294:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_scientific.h:52:13: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_patternstring.h:95:10: style: The function 'positiveHasPlusSign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:126:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_patternstring.h:95:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_patternstring.h:97:10: style: The function 'hasNegativeSubpattern' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:128:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_patternstring.h:97:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_patternstring.h:99:10: style: The function 'negativeHasMinusSign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:130:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_patternstring.h:99:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_patternstring.h:101:10: style: The function 'hasCurrencySign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:124:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_patternstring.h:101:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_patternstring.h:103:10: style: The function 'containsSymbolType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:132:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_patternstring.h:103:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_patternstring.h:105:10: style: The function 'hasBody' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:139:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_patternstring.h:105:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:34:13: style: The function 'getPrefixLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:178:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:34:13: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:36:13: style: The function 'getCodePointCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:183:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:36:13: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:38:10: style: The function 'isStrong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:192:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:38:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:40:10: style: The function 'containsField' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:197:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:40:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:42:10: style: The function 'getParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:217:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:42:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:44:10: style: The function 'semanticallyEquivalent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:223:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:44:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:70:13: style: The function 'getPrefixLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:178:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:70:13: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:72:13: style: The function 'getCodePointCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:183:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:72:13: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:74:10: style: The function 'isStrong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:192:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:74:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:76:10: style: The function 'containsField' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:197:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:76:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:78:10: style: The function 'getParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:217:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:78:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:80:10: style: The function 'semanticallyEquivalent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:223:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:80:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:163:13: style: The function 'getPrefixLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:178:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:163:13: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:165:13: style: The function 'getCodePointCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:183:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:165:13: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:167:10: style: The function 'isStrong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:192:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:167:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:169:10: style: The function 'containsField' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:197:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:169:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:171:10: style: The function 'getParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:217:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:171:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:173:10: style: The function 'semanticallyEquivalent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:223:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:173:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:246:13: style: The function 'getPrefixLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:178:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:246:13: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:250:13: style: The function 'getCodePointCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:183:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:250:13: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:254:10: style: The function 'isStrong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:192:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:254:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:258:10: style: The function 'containsField' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:197:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:258:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:263:10: style: The function 'getParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:217:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:263:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:267:10: style: The function 'semanticallyEquivalent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:223:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:267:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:280:14: style: The destructor '~AdoptingModifierStore' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:235:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:280:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:307:21: style: The function 'getModifier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:240:29: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:307:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_multiplier.h:27:10: style: The function 'processQuantity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:275:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_multiplier.h:27:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/hebrwcal.cpp:676:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/hebrwcal.cpp:176:54: style:inconclusive: Function 'HebrewCalendar' argument 1 names different: declaration 'source' definition 'other'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/hebrwcal.h:181:42: note: Function 'HebrewCalendar' argument 1 names different: declaration 'source' definition 'other'. firefox-78.15.0/intl/icu/source/i18n/hebrwcal.cpp:176:54: note: Function 'HebrewCalendar' argument 1 names different: declaration 'source' definition 'other'. firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:237:43: style: Parameter 'output' can be declared as reference to const [constParameterReference] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.h:238:31: style: Parameter 'status' can be declared as reference to const [constParameterReference] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:230:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:245:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:263:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:302:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fGregorianCutover [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:316:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fGregorianCutover [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:333:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_DAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:382:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCutoverJulianDay [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:456:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fGregorianCutover [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:466:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fGregorianCutoverYear [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:475:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fInvertGregorian [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:547:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fGregorianCutoverYear [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:597:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_EXTENDED_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:622:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:636:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_MONTH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:648:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_FIELD_COUNT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:700:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_ZONE_OFFSET [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:790:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_DAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:798:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_DAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:806:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kUnset [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:831:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:1144:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:1184:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_EXTENDED_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:1231:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:1244:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:1260:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_ERA [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:1282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:1291:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/japancal.h:228:0: debug: Failed to parse 'typedef U_NAMESPACE_END enum ECleanupI18NType { UCLN_I18N_START = -1 , UCLN_I18N_UNIT_EXTRAS , UCLN_I18N_NUMBER_SKELETONS , UCLN_I18N_CURRENCY_SPACING , UCLN_I18N_SPOOF , UCLN_I18N_SPOOFDATA , UCLN_I18N_TRANSLITERATOR , UCLN_I18N_REGEX , UCLN_I18N_JAPANESE_CALENDAR , UCLN_I18N_ISLAMIC_CALENDAR , UCLN_I18N_CHINESE_CALENDAR , UCLN_I18N_HEBREW_CALENDAR , UCLN_I18N_ASTRO_CALENDAR , UCLN_I18N_DANGI_CALENDAR , UCLN_I18N_CALENDAR , UCLN_I18N_TIMEZONEFORMAT , UCLN_I18N_TZDBTIMEZONENAMES , UCLN_I18N_TIMEZONEGENERICNAMES , UCLN_I18N_TIMEZONENAMES , UCLN_I18N_ZONEMETA , UCLN_I18N_TIMEZONE , UCLN_I18N_DIGITLIST , UCLN_I18N_DECFMT , UCLN_I18N_NUMFMT , UCLN_I18N_ALLOWED_HOUR_FORMATS , UCLN_I18N_DAYPERIODRULES , UCLN_I18N_SMPDTFMT , UCLN_I18N_USEARCH , UCLN_I18N_COLLATOR , UCLN_I18N_UCOL_RES , UCLN_I18N_CSDET , UCLN_I18N_COLLATION_ROOT , UCLN_I18N_GENDERINFO , UCLN_I18N_CDFINFO , UCLN_I18N_REGION , UCLN_I18N_LIST_FORMATTER , UCLN_I18N_NUMSYS , UCLN_I18N_COUNT } ECleanupI18NType ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/japancal.cpp:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/japancal.cpp:74:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/japancal.cpp:128:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/japancal.cpp:158:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/japancal.cpp:176:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/japancal.cpp:191:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_ERA [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/japancal.cpp:200:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_EXTENDED_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/japancal.cpp:221:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_EXTENDED_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/japancal.cpp:233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/japancal.cpp:250:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_LIMIT_MINIMUM [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/japancal.cpp:280:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/islamcal.cpp:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/islamcal.cpp:225:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_UNREACHABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/islamcal.cpp:416:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/islamcal.cpp:478:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/islamcal.cpp:581:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_EXTENDED_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/islamcal.cpp:627:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/islamcal.cpp:698:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/islamcal.cpp:718:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/islamcal.cpp:742:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/fphdlimp.h:105:0: debug: Failed to parse 'typedef U_NAMESPACE_END enum ECleanupI18NType { UCLN_I18N_START = -1 , UCLN_I18N_UNIT_EXTRAS , UCLN_I18N_NUMBER_SKELETONS , UCLN_I18N_CURRENCY_SPACING , UCLN_I18N_SPOOF , UCLN_I18N_SPOOFDATA , UCLN_I18N_TRANSLITERATOR , UCLN_I18N_REGEX , UCLN_I18N_JAPANESE_CALENDAR , UCLN_I18N_ISLAMIC_CALENDAR , UCLN_I18N_CHINESE_CALENDAR , UCLN_I18N_HEBREW_CALENDAR , UCLN_I18N_ASTRO_CALENDAR , UCLN_I18N_DANGI_CALENDAR , UCLN_I18N_CALENDAR , UCLN_I18N_TIMEZONEFORMAT , UCLN_I18N_TZDBTIMEZONENAMES , UCLN_I18N_TIMEZONEGENERICNAMES , UCLN_I18N_TIMEZONENAMES , UCLN_I18N_ZONEMETA , UCLN_I18N_TIMEZONE , UCLN_I18N_DIGITLIST , UCLN_I18N_DECFMT , UCLN_I18N_NUMFMT , UCLN_I18N_ALLOWED_HOUR_FORMATS , UCLN_I18N_DAYPERIODRULES , UCLN_I18N_SMPDTFMT , UCLN_I18N_USEARCH , UCLN_I18N_COLLATOR , UCLN_I18N_UCOL_RES , UCLN_I18N_CSDET , UCLN_I18N_COLLATION_ROOT , UCLN_I18N_GENDERINFO , UCLN_I18N_CDFINFO , UCLN_I18N_REGION , UCLN_I18N_LIST_FORMATTER , UCLN_I18N_NUMSYS , UCLN_I18N_COUNT } ECleanupI18NType ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:163:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:172:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:248:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fData [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:248:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:258:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:271:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owned [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owned [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:298:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:314:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_INV [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:428:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_INV [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:434:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URES_ALIAS [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:447:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URES_ALIAS [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:494:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MISSING_RESOURCE_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:528:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:542:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:549:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owned [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:557:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owned [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:594:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_FORMAT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:637:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UFIELD_CATEGORY_LIST [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:676:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/quantityformatter.h:161:0: debug: Failed to parse 'typedef U_NAMESPACE_END enum ECleanupI18NType { UCLN_I18N_START = -1 , UCLN_I18N_UNIT_EXTRAS , UCLN_I18N_NUMBER_SKELETONS , UCLN_I18N_CURRENCY_SPACING , UCLN_I18N_SPOOF , UCLN_I18N_SPOOFDATA , UCLN_I18N_TRANSLITERATOR , UCLN_I18N_REGEX , UCLN_I18N_JAPANESE_CALENDAR , UCLN_I18N_ISLAMIC_CALENDAR , UCLN_I18N_CHINESE_CALENDAR , UCLN_I18N_HEBREW_CALENDAR , UCLN_I18N_ASTRO_CALENDAR , UCLN_I18N_DANGI_CALENDAR , UCLN_I18N_CALENDAR , UCLN_I18N_TIMEZONEFORMAT , UCLN_I18N_TZDBTIMEZONENAMES , UCLN_I18N_TIMEZONEGENERICNAMES , UCLN_I18N_TIMEZONENAMES , UCLN_I18N_ZONEMETA , UCLN_I18N_TIMEZONE , UCLN_I18N_DIGITLIST , UCLN_I18N_DECFMT , UCLN_I18N_NUMFMT , UCLN_I18N_ALLOWED_HOUR_FORMATS , UCLN_I18N_DAYPERIODRULES , UCLN_I18N_SMPDTFMT , UCLN_I18N_USEARCH , UCLN_I18N_COLLATOR , UCLN_I18N_UCOL_RES , UCLN_I18N_CSDET , UCLN_I18N_COLLATION_ROOT , UCLN_I18N_GENDERINFO , UCLN_I18N_CDFINFO , UCLN_I18N_REGION , UCLN_I18N_LIST_FORMATTER , UCLN_I18N_NUMSYS , UCLN_I18N_COUNT } ECleanupI18NType ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/number_longnames.h:66:0: debug: Failed to parse 'typedef U_NAMESPACE_END enum UCFPosConstraintType { UCFPOS_CONSTRAINT_NONE = 0 , UCFPOS_CONSTRAINT_CATEGORY , UCFPOS_CONSTRAINT_FIELD } UCFPosConstraintType ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/measunit.cpp:2033:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fImpl [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit.cpp:2041:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fImpl [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit.cpp:2062:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fImpl [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit.cpp:2075:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fImpl [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit.cpp:2081:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTypeId [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit.cpp:2089:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTypeId [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit.cpp:2096:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fImpl [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit.cpp:2101:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit.cpp:2111:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTypeId [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit.cpp:2122:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_BUFFER_OVERFLOW_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit.cpp:2149:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gOffsets [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit.cpp:2169:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit.cpp:2185:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gOffsets [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit.cpp:2193:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gOffsets [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit.cpp:2248:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit.cpp:2256:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTypeId [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit.cpp:2265:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTypeId [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit.cpp:2285:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTypeId [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit.cpp:2292:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTypeId [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit.cpp:2299:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTypeId [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/islamcal.cpp:701:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/islamcal.cpp:679:37: error: Uninitialized variable: year [legacyUninitvar] firefox-78.15.0/intl/icu/source/i18n/islamcal.cpp:679:43: error: Uninitialized variable: month [legacyUninitvar] firefox-78.15.0/intl/icu/source/i18n/islamcal.cpp:618:19: style: Variable 'startDate' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/islamcal.cpp:651:27: style: Variable 'startDate' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:58:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] firefox-78.15.0/intl/icu/source/i18n/measunit_impl.h:210:0: debug: Failed to parse 'typedef U_NAMESPACE_END enum ECleanupI18NType { UCLN_I18N_START = -1 , UCLN_I18N_UNIT_EXTRAS , UCLN_I18N_NUMBER_SKELETONS , UCLN_I18N_CURRENCY_SPACING , UCLN_I18N_SPOOF , UCLN_I18N_SPOOFDATA , UCLN_I18N_TRANSLITERATOR , UCLN_I18N_REGEX , UCLN_I18N_JAPANESE_CALENDAR , UCLN_I18N_ISLAMIC_CALENDAR , UCLN_I18N_CHINESE_CALENDAR , UCLN_I18N_HEBREW_CALENDAR , UCLN_I18N_ASTRO_CALENDAR , UCLN_I18N_DANGI_CALENDAR , UCLN_I18N_CALENDAR , UCLN_I18N_TIMEZONEFORMAT , UCLN_I18N_TZDBTIMEZONENAMES , UCLN_I18N_TIMEZONEGENERICNAMES , UCLN_I18N_TIMEZONENAMES , UCLN_I18N_ZONEMETA , UCLN_I18N_TIMEZONE , UCLN_I18N_DIGITLIST , UCLN_I18N_DECFMT , UCLN_I18N_NUMFMT , UCLN_I18N_ALLOWED_HOUR_FORMATS , UCLN_I18N_DAYPERIODRULES , UCLN_I18N_SMPDTFMT , UCLN_I18N_USEARCH , UCLN_I18N_COLLATOR , UCLN_I18N_UCOL_RES , UCLN_I18N_CSDET , UCLN_I18N_COLLATION_ROOT , UCLN_I18N_GENDERINFO , UCLN_I18N_CDFINFO , UCLN_I18N_REGION , UCLN_I18N_LIST_FORMATTER , UCLN_I18N_NUMSYS , UCLN_I18N_COUNT } ECleanupI18NType ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:316:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:535:39: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:1247:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/gregocal.cpp:369:50: style: The scope of the variable 'unusedRemainder' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/measunit_extra.cpp:227:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit_extra.cpp:238:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_INV [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit_extra.cpp:416:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USTRINGTRIE_NO_MATCH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit_extra.cpp:592:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UMEASURE_UNIT_COMPOUND [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit_extra.cpp:630:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INTERNAL_PROGRAM_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit_extra.cpp:685:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UMEASURE_UNIT_COMPOUND [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit_extra.cpp:747:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit_extra.cpp:770:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit_extra.cpp:807:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dimensionality [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit_extra.cpp:866:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UMEASURE_UNIT_MIXED [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measure.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measure.cpp:44:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unit [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measure.cpp:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unit [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measure.cpp:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:242:5: style: Class 'FormattedListData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:243:14: style: The destructor '~FormattedListData' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/formattedval_impl.h:79:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/listformatter.cpp:243:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:86:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UMEASFMT_WIDTH_NARROW [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:94:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUM_UNIT_WIDTH_FULL_NAME [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:161:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UMEASFMT_WIDTH_COUNT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:186:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:246:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ICUDATA_UNIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:387:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listFormatter [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:396:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:418:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:432:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:476:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:507:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:536:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberFormat [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:575:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fWidth [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:592:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:635:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:644:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:651:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberFormat [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:655:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UMEASFMT_WIDTH_NARROW [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:659:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pluralRules [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:663:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULOC_VALID_LOCALE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:667:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULOC_VALID_LOCALE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:684:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fWidth [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:740:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hourMinuteSecond [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:831:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DONT_CARE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/name2uni.cpp:194:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_INV [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/measunit_extra.cpp:286:5: style: Class 'Token' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/measunit_extra.cpp:397:5: style: Class 'Parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/measunit_extra.cpp:659:60: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/intl/icu/source/i18n/name2uni.h:36:5: style: Class 'NameUnicodeTransliterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/name2uni.cpp:69:9: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/name2uni.cpp:124:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/name2uni.cpp:110:88: style:inconclusive: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/name2uni.h:75:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. firefox-78.15.0/intl/icu/source/i18n/name2uni.cpp:110:88: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. firefox-78.15.0/intl/icu/source/i18n/nortrans.cpp:48:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/nortrans.cpp:64:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/nortrans.cpp:136:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/nortrans.cpp:62:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/nortrans.cpp:102:90: style:inconclusive: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/nortrans.h:70:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. firefox-78.15.0/intl/icu/source/i18n/nortrans.cpp:102:90: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. firefox-78.15.0/intl/icu/source/i18n/nultrans.cpp:31:85: style:inconclusive: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/nultrans.h:54:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. firefox-78.15.0/intl/icu/source/i18n/nultrans.cpp:31:85: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. firefox-78.15.0/intl/icu/source/i18n/sharednumberformat.h:23:5: style: Class 'SharedNumberFormat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/sharedpluralrules.h:23:5: style: Class 'SharedPluralRules' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/number_longnames.h:42:5: style: The function 'processQuantity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:275:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_longnames.h:42:5: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_longnames.h:44:21: style: The function 'getModifier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:240:29: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_longnames.h:44:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/measfmt.cpp:303:21: style: Parameter 'status' can be declared as reference to const [constParameterReference] firefox-78.15.0/intl/icu/source/i18n/number_asformat.cpp:24:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:318:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:327:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cachedFormatters [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:348:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:380:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msgPattern [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:395:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:451:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fLocale [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:469:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fLocale [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:502:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cachedFormatters [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:526:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable customFormatArgStarts [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:541:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UMSGPAT_PART_TYPE_ARG_START [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:557:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cachedFormatters [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:575:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UMSGPAT_PART_TYPE_ARG_NAME [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:586:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable customFormatArgStarts [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:594:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cachedFormatters [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:616:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cachedFormatters [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:649:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cachedFormatters [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:686:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:707:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UMSGPAT_ARG_NAME_NOT_NUMBER [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:745:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:760:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cachedFormatters [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:785:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UMSGPAT_ARG_NAME_NOT_NUMBER [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:820:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formatAliases [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:859:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:915:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kArray [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1025:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UMSGPAT_PART_TYPE_MSG_LIMIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1173:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msgPattern [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1236:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UMSGPAT_PART_TYPE_ARG_START [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1269:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1294:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UMSGPAT_PART_TYPE_MSG_LIMIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1319:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argTypeCount [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1383:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ARGUMENT_TYPE_MISMATCH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1506:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1521:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ARGUMENT_TYPE_MISMATCH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1559:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1576:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1589:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cachedFormatters [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1694:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDouble [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1790:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1811:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1826:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defaultNumberFormat [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1847:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defaultDateFormat [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1864:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argTypeCount [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1873:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1884:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1894:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1904:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1947:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rules [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1953:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1998:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rules [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_affixutils.cpp:20:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATE_BASE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_affixutils.cpp:86:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATE_BASE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_affixutils.cpp:154:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_UNREACHABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_affixutils.cpp:166:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_CURRENCY_OVERFLOW [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_affixutils.cpp:190:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_CURRENCY_OVERFLOW [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_affixutils.cpp:258:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_CODEPOINT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_affixutils.cpp:290:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATE_FIRST_QUOTE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_affixutils.cpp:433:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATE_BASE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_decimalquantity.h:521:0: debug: Failed to parse 'typedef U_NAMESPACE_END enum UCFPosConstraintType { UCFPOS_CONSTRAINT_NONE = 0 , UCFPOS_CONSTRAINT_CATEGORY , UCFPOS_CONSTRAINT_FIELD } UCFPosConstraintType ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:268:0: debug: Failed to parse 'typedef U_NAMESPACE_END enum UNumberUnitWidth { UNUM_UNIT_WIDTH_NARROW , UNUM_UNIT_WIDTH_SHORT , UNUM_UNIT_WIDTH_FULL_NAME , UNUM_UNIT_WIDTH_ISO_CODE , UNUM_UNIT_WIDTH_HIDDEN , UNUM_UNIT_WIDTH_COUNT } UNumberUnitWidth ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/number_types.h:299:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] firefox-78.15.0/intl/icu/source/i18n/number_capi.cpp:65:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_capi.cpp:65:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_capi.cpp:88:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_capi.cpp:102:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_capi.cpp:155:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_capi.cpp:165:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_capi.cpp:190:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_capi.cpp:201:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_capi.cpp:46:21: style:inconclusive: Member variable 'UFormattedNumberImpl::fImpl' uses an uninitialized argument 'fData' due to the order of declarations. [initializerList] firefox-78.15.0/intl/icu/source/i18n/number_capi.cpp:51:11: note: Member variable 'UFormattedNumberImpl::fImpl' uses an uninitialized argument 'fData' due to the order of declarations. firefox-78.15.0/intl/icu/source/i18n/number_capi.cpp:46:21: note: Member variable 'UFormattedNumberImpl::fImpl' uses an uninitialized argument 'fData' due to the order of declarations. firefox-78.15.0/intl/icu/source/i18n/number_utypes.h:39:14: style: The destructor '~UFormattedNumberData' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/formattedval_impl.h:131:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/number_utypes.h:39:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/number_capi.cpp:200:31: style:inconclusive: Function 'unumf_close' argument 1 names different: declaration 'uformatter' definition 'f'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/unumberformatter.h:651:31: note: Function 'unumf_close' argument 1 names different: declaration 'uformatter' definition 'f'. firefox-78.15.0/intl/icu/source/i18n/number_capi.cpp:200:31: note: Function 'unumf_close' argument 1 names different: declaration 'uformatter' definition 'f'. firefox-78.15.0/intl/icu/source/i18n/number_currencysymbols.cpp:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCurrencySymbol [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_currencysymbols.cpp:44:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCURR_NARROW_SYMBOL_NAME [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_currencysymbols.cpp:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCurrencySymbol [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_currencysymbols.cpp:69:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_currencysymbols.cpp:75:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fIntlCurrencySymbol [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_currencysymbols.cpp:97:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_currencysymbols.cpp:108:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_compact.cpp:34:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_DECIMAL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_compact.cpp:73:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_compact.cpp:101:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable largestMagnitude [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_compact.cpp:111:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable largestMagnitude [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_compact.cpp:130:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable patterns [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_compact.cpp:162:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multipliers [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_compact.cpp:236:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unsafePatternModifier [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_compact.cpp:241:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precomputedModsLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_compact.cpp:256:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precomputedModsLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_compact.cpp:289:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_decimfmtprops.cpp:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decimalPatternMatchRequired [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_decimfmtprops.cpp:85:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compactStyle [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_decimfmtprops.cpp:141:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_decimfmtprops.cpp:147:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_asformat.h:103:0: debug: Failed to parse 'typedef U_NAMESPACE_END enum UCFPosConstraintType { UCFPOS_CONSTRAINT_NONE = 0 , UCFPOS_CONSTRAINT_CATEGORY , UCFPOS_CONSTRAINT_FIELD } UCFPosConstraintType ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:191:5: style: Class 'AppendableWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:358:28: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:397:27: style: C-style reference casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:427:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:428:37: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:598:51: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:822:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:830:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1346:34: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1827:28: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1848:28: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1868:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1973:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/number_microprops.h:53:5: warning: Member variable 'MicroProps::useCurrency' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/number_microprops.h:53:5: warning: Member variable 'MicroProps::nsName' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/number_microprops.h:53:5: warning: Member variable 'MicroProps::symbols' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/number_microprops.h:53:5: warning: Member variable 'MicroProps::modOuter' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/number_microprops.h:53:5: warning: Member variable 'MicroProps::modInner' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1493:18: style: Variable 'prevIndex' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1402:23: note: prevIndex is assigned firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1493:18: note: prevIndex is overwritten firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1688:21: style: The scope of the variable 'styleID' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.h:47:10: style: The function 'processQuantity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:275:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.h:47:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.h:174:10: style: The function 'processQuantity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:275:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.h:174:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.h:179:13: style: The function 'getPrefixLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:178:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.h:179:13: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.h:181:13: style: The function 'getCodePointCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:183:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.h:181:13: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.h:183:10: style: The function 'isStrong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:192:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.h:183:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.h:185:10: style: The function 'containsField' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:197:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.h:185:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.h:187:10: style: The function 'getParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:217:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.h:187:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1915:55: style:inconclusive: Function 'FormatNameEnumeration' argument 1 names different: declaration 'fFormatNames' definition 'fNameList'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/msgfmt_impl.h:29:36: note: Function 'FormatNameEnumeration' argument 1 names different: declaration 'fFormatNames' definition 'fNameList'. firefox-78.15.0/intl/icu/source/i18n/msgfmt.cpp:1915:55: note: Function 'FormatNameEnumeration' argument 1 names different: declaration 'fFormatNames' definition 'fNameList'. firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.h:189:10: style: The function 'semanticallyEquivalent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:223:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.h:189:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.h:194:19: style: The function 'getSymbol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_affixutils.h:64:27: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.h:194:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_compact.h:29:13: style: The function 'getMultiplier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:294:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_compact.h:29:13: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_compact.h:70:6: style: The destructor '~CompactHandler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:264:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/number_compact.h:70:6: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/number_compact.h:73:5: style: The function 'processQuantity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:275:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_compact.h:73:5: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_microprops.h:59:10: style: The function 'processQuantity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:275:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_microprops.h:59:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_compact.cpp:148:9: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:440:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fUnsafeCallCount [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:450:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fUnsafeCallCount [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:462:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCompiled [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:466:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMacros [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:471:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMacros [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:476:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMacros [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:480:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMacros [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:515:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:521:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:526:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:551:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:568:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:582:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:586:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:590:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:595:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fType [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:601:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:620:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:639:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:659:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:681:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMacros [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:692:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGNUM_POS [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:715:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_atomic_int32_t [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:752:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCompiled [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:757:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fUnsafeCallCount [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_grouping.cpp:20:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_grouping.cpp:50:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_UNREACHABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_grouping.cpp:56:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUM_GROUPING_OFF [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_grouping.cpp:67:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fGrouping1 [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_grouping.cpp:91:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fGrouping1 [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_grouping.cpp:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fGrouping1 [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_grouping.cpp:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fGrouping2 [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_integerwidth.cpp:17:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMinInt [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_integerwidth.cpp:23:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxIntFracSig [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_integerwidth.cpp:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fHasError [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_integerwidth.cpp:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fHasError [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_integerwidth.cpp:60:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fHasError [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:383:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] firefox-78.15.0/intl/icu/source/i18n/number_fluent.cpp:415:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:44:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:66:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mods [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStrong [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_UNREACHABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_UNREACHABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPrefix [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPrefixLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPrefixLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:168:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPrefixLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:178:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStrong [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_UNREACHABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:188:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fParameters [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:196:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:208:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSuffixOffset [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:237:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INTERNAL_PROGRAM_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:289:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPrefix [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:310:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStrong [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:318:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fParameters [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:326:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:349:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fAfterPrefixUnicodeSet [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:386:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fAfterPrefixInsert [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:416:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFIX [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:432:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFIX [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:467:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_CURRENCY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:482:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUFFIX [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:3698:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_BLOCK_MACRO_END [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_longnames.cpp:51:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INTERNAL_PROGRAM_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_longnames.cpp:93:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ICUDATA_UNIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_longnames.cpp:142:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ICUDATA_CURR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_longnames.cpp:166:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ICUDATA_UNIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_longnames.cpp:193:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_longnames.cpp:228:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_longnames.cpp:300:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_longnames.cpp:318:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fModifiers [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_longnames.cpp:335:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fModifiers [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_longnames.cpp:342:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rules [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_longnames.cpp:347:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fModifiers [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_modifiers.cpp:260:21: style: Variable 'infixLength' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/number_notation.cpp:22:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUM_SIGN_AUTO [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_notation.cpp:33:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUM_SIGN_AUTO [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_notation.cpp:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTN_SCIENTIFIC [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_notation.cpp:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTN_COMPACT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_notation.cpp:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTN_COMPACT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_notation.cpp:70:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxIntFracSig [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_notation.cpp:82:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientific [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_multiplier.cpp:27:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fArbitrary [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_multiplier.cpp:43:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_multiplier.cpp:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMagnitude [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_multiplier.cpp:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMagnitude [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_multiplier.cpp:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fArbitrary [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_multiplier.cpp:92:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_multiplier.cpp:105:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_multiplier.cpp:118:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_multiplier.cpp:131:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMagnitude [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_multiplier.cpp:139:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMagnitude [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_multiplier.cpp:149:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMultiplier [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_output.cpp:18:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fData [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_output.cpp:18:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_output.cpp:23:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fData [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_output.cpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fData [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_output.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fData [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:51:5: warning: Member variable 'RequireDecimalSeparatorValidator::fPatternHasDecimalSeparator' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:53:5: style: Class 'RequireDecimalSeparatorValidator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:79:5: style: Class 'MultiplierParseHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:19:10: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:217:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:19:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:24:10: style: The function 'smokeTest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:231:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:24:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:35:10: style: The function 'postProcess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:241:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:35:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:37:19: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:246:27: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:37:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:43:10: style: The function 'postProcess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:241:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:43:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:45:19: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:246:27: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:45:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:55:10: style: The function 'postProcess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:241:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:55:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:57:19: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:246:27: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:57:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:66:10: style: The function 'postProcess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:241:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:66:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:68:19: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:246:27: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:68:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:81:10: style: The function 'postProcess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:241:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:81:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:83:19: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:246:27: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/numparse_validators.h:83:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_mapper.cpp:78:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCURR_USAGE_STANDARD [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_mapper.cpp:314:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fBogus [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_mapper.cpp:398:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFFIX_PREFIX [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_mapper.cpp:420:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable negSuffix [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_mapper.cpp:433:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isCurrencyPattern [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_mapper.cpp:437:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable posPrefix [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_mapper.cpp:453:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fBogus [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_mapper.cpp:469:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFFIX_PLURAL_MASK [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_mapper.cpp:474:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFFIX_PLURAL_MASK [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_mapper.cpp:479:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFFIX_PLURAL_MASK [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_mapper.cpp:484:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable affixesByPlural [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_mapper.cpp:488:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable affixesByPlural [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_padding.cpp:33:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCp [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_mapper.cpp:492:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable affixesByPlural [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_padding.cpp:48:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_NUMBER_ARG_OUTOFBOUNDS_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_mapper.cpp:496:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable affixesByPlural [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_padding.cpp:57:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFallbackPaddingString [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_mapper.cpp:500:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable affixesByPlural [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_padding.cpp:66:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fWidth [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_mapper.cpp:504:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable affixesByPlural [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_formatimpl.cpp:70:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMicroPropsGenerator [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_formatimpl.cpp:80:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMicros [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_formatimpl.cpp:114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMicroPropsGenerator [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_formatimpl.cpp:122:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMicros [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_formatimpl.cpp:439:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInfinitySymbol [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_formatimpl.cpp:496:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMonetaryGroupingSeparatorSymbol [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPatternInfo [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSignDisplay [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSymbols [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSignum [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:54:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:71:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:117:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStrong [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:138:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rules [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:147:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rules [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:155:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:161:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fParent [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:176:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fRules [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:209:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSymbols [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:220:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:232:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:241:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStrong [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:247:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_UNREACHABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:253:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_UNREACHABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:259:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_UNREACHABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:264:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentAffix [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:270:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentAffix [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:277:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPatternInfo [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:286:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternmodifier.cpp:327:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_UNREACHABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_scientific.cpp:34:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fHandler [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_scientific.cpp:46:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kExponentialSymbol [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_scientific.cpp:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_UNREACHABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_scientific.cpp:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fExponent [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_scientific.cpp:137:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fEngineeringInterval [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_scientific.cpp:162:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fEngineeringInterval [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:40:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_ROUNDING_NEVER [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_UNREACHABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:72:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pattern [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:76:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFFIX_PREFIX [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:95:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasPlusSign [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fHasNegativeSubpattern [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:103:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasMinusSign [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:107:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasCurrencySign [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:111:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pattern [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:115:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable integerTotal [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:132:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:138:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pattern [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:168:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefixEndpoints [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:188:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasPadding [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:203:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:260:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_PATTERN_SYNTAX_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:285:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasDecimal [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:294:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentSubpattern [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:385:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentSubpattern [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:433:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentSubpattern [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:486:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_ROUNDING_NEVER [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:692:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFFIX_POS_PREFIX [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:836:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFallbackPaddingString [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:873:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPercentSymbol [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:1008:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATTERN_SIGN_TYPE_POS_SIGN [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_patternstring.cpp:1071:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATTERN_SIGN_TYPE_NEG [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.h:349:0: debug: Failed to parse 'typedef U_NAMESPACE_END enum ECleanupI18NType { UCLN_I18N_START = -1 , UCLN_I18N_UNIT_EXTRAS , UCLN_I18N_NUMBER_SKELETONS , UCLN_I18N_CURRENCY_SPACING , UCLN_I18N_SPOOF , UCLN_I18N_SPOOFDATA , UCLN_I18N_TRANSLITERATOR , UCLN_I18N_REGEX , UCLN_I18N_JAPANESE_CALENDAR , UCLN_I18N_ISLAMIC_CALENDAR , UCLN_I18N_CHINESE_CALENDAR , UCLN_I18N_HEBREW_CALENDAR , UCLN_I18N_ASTRO_CALENDAR , UCLN_I18N_DANGI_CALENDAR , UCLN_I18N_CALENDAR , UCLN_I18N_TIMEZONEFORMAT , UCLN_I18N_TZDBTIMEZONENAMES , UCLN_I18N_TIMEZONEGENERICNAMES , UCLN_I18N_TIMEZONENAMES , UCLN_I18N_ZONEMETA , UCLN_I18N_TIMEZONE , UCLN_I18N_DIGITLIST , UCLN_I18N_DECFMT , UCLN_I18N_NUMFMT , UCLN_I18N_ALLOWED_HOUR_FORMATS , UCLN_I18N_DAYPERIODRULES , UCLN_I18N_SMPDTFMT , UCLN_I18N_USEARCH , UCLN_I18N_COLLATOR , UCLN_I18N_UCOL_RES , UCLN_I18N_CSDET , UCLN_I18N_COLLATION_ROOT , UCLN_I18N_GENDERINFO , UCLN_I18N_CDFINFO , UCLN_I18N_REGION , UCLN_I18N_LIST_FORMATTER , UCLN_I18N_NUMSYS , UCLN_I18N_COUNT } ECleanupI18NType ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:53:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STEM_COMPACT_SHORT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:183:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_UNREACHABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:199:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_UNREACHABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:210:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCURR_USAGE_STANDARD [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:237:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_UNREACHABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:244:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUM_GROUPING_OFF [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:261:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUM_UNIT_WIDTH_NARROW [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:278:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUM_SIGN_AUTO [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:299:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUM_DECIMAL_SEPARATOR_AUTO [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:335:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_UNREACHABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:357:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_UNREACHABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:379:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_UNREACHABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:407:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_UNREACHABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:421:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_UNREACHABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:454:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_PARSE_CONTEXT_LEN [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:482:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATE_NULL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:581:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_NUMBER_SKELETON_SYNTAX_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:756:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATE_NULL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:879:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:922:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kWildcardChar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:933:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USTRINGTRIE_FINAL_VALUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:948:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_NUMBER_SKELETON_SYNTAX_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:981:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_NUMBER_SKELETON_SYNTAX_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1017:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_INV [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1038:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1092:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_NUMBER_SKELETON_SYNTAX_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1116:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kWildcardChar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1154:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_NUMBER_SKELETON_SYNTAX_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1169:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kWildcardChar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1190:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUM_SIGN_AUTO [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1237:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_NUMBER_SKELETON_SYNTAX_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1271:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_NUMBER_SKELETON_SYNTAX_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1309:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1381:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_NUMBER_SKELETON_SYNTAX_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1395:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kWildcardChar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1407:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1422:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_INV [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1430:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1462:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTN_COMPACT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1532:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1549:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RND_NONE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1593:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDefaultMode [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1603:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUM_GROUPING_COUNT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1640:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1649:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUM_UNIT_WIDTH_SHORT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1657:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUM_SIGN_AUTO [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1665:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUM_DECIMAL_SEPARATOR_AUTO [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_skeletons.cpp:1706:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMacros [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:189:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:208:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _id [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _visible [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:222:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _id [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:241:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCurrency [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:272:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fGroupingUsed [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:337:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMaxIntegerDigits [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:359:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:375:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:391:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:515:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:600:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_FORMAT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:648:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_FORMAT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:685:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DONT_CARE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:695:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DONT_CARE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:705:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DONT_CARE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:725:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_FORMAT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:737:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:757:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fParseIntegerOnly [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:766:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fLenient [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:916:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ids [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:940:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1000:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1010:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1039:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1065:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1078:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fGroupingUsed [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1088:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fGroupingUsed [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1097:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMaxIntegerDigits [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMaxIntegerDigits [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMinIntegerDigits [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1129:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMinIntegerDigits [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMaxFractionDigits [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMaxFractionDigits [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMinFractionDigits [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1173:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMinFractionDigits [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1185:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCurrency [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1193:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCurrency [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1202:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULOC_VALID_LOCALE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1217:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDISPCTX_TYPE_CAPITALIZATION [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1229:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDISPCTX_TYPE_CAPITALIZATION [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1244:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1268:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1282:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1310:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1510:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kRoundUnnecessary [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:878:5: style: Class 'NFFactory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:292:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:890:38: style: C-style reference casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:897:42: style: C-style reference casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:916:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:919:46: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:947:17: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:951:27: style: C-style reference casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1371:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/numfmt.cpp:1374:56: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/numparse_decimal.h:20:5: warning: Member variable 'DecimalMatcher::requireGroupingMatch' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/numparse_decimal.h:20:5: warning: Member variable 'DecimalMatcher::groupingDisabled' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/numparse_decimal.h:20:5: warning: Member variable 'DecimalMatcher::integerOnly' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/numparse_decimal.h:20:5: warning: Member variable 'DecimalMatcher::grouping1' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/numparse_decimal.h:20:5: warning: Member variable 'DecimalMatcher::grouping2' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/numparse_decimal.h:20:5: warning: Member variable 'DecimalMatcher::groupingUniSet' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/numparse_decimal.h:20:5: warning: Member variable 'DecimalMatcher::decimalUniSet' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/numparse_decimal.h:20:5: warning: Member variable 'DecimalMatcher::separatorSet' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/numparse_decimal.h:20:5: warning: Member variable 'DecimalMatcher::leadSet' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.h:26:5: warning: Member variable 'SymbolMatcher::fUniSet' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.h:82:5: warning: Member variable 'MinusSignMatcher::fAllowTrailing' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.h:154:5: warning: Member variable 'PlusSignMatcher::fAllowTrailing' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/numparse_currency.h:35:5: warning: Member variable 'CombinedCurrencyMatcher::fUseFullCurrencyData' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.h:86:5: warning: Member variable 'AffixTokenMatcherWarehouse::fSetupData' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.h:171:5: warning: Member variable 'AffixMatcher::fPrefix' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.h:171:5: warning: Member variable 'AffixMatcher::fSuffix' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.h:171:5: warning: Member variable 'AffixMatcher::fFlags' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.h:197:5: warning: Member variable 'AffixMatcherWarehouse::fTokenWarehouse' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:66:5: warning: Member variable 'PropertiesAffixPatternProvider::isCurrencyPattern' is not initialized in the constructor. [uninitMemberVarPrivate] firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:168:5: warning:inconclusive: Member variable 'DecimalFormatFields::fastData' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:170:5: warning: Member variable 'DecimalFormatFields::fastData' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.h:53:5: style: Class 'IgnorablesMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.h:70:5: style: Class 'InfinityMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.h:100:5: style: Class 'NanMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.h:113:5: style: Class 'PaddingMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.h:129:5: style: Class 'PercentMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.h:142:5: style: Class 'PermilleMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.h:35:5: style: Class 'CodePointMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.h:88:5: style: Class 'AffixTokenMatcherWarehouse' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.h:199:5: style: Class 'AffixMatcherWarehouse' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:170:5: style: Struct 'DecimalFormatFields' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:67:5: style: Class 'CompactUnicodeString < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/numparse_impl.h:38:14: style: The destructor '~NumberParserImpl' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/numparse_types.h:260:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/numparse_impl.h:38:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:47:10: style: The function 'hasCurrencySign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:124:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:47:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:49:10: style: The function 'positiveHasPlusSign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:126:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:49:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:51:10: style: The function 'hasNegativeSubpattern' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:128:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:51:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:53:10: style: The function 'negativeHasMinusSign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:130:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:53:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:55:10: style: The function 'containsSymbolType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:132:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:55:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:57:10: style: The function 'hasBody' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:139:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:57:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:98:10: style: The function 'hasCurrencySign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:124:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:98:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:100:10: style: The function 'positiveHasPlusSign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:126:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:100:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:102:10: style: The function 'hasNegativeSubpattern' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:128:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:102:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:104:10: style: The function 'negativeHasMinusSign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:130:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:104:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:106:10: style: The function 'containsSymbolType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:132:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:106:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:108:10: style: The function 'hasBody' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/number_types.h:139:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/number_mapper.h:108:10: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/number_mapper.cpp:120:25: style: Same expression on both sides of '<'. [duplicateExpression] firefox-78.15.0/intl/icu/source/i18n/numparse_compositions.cpp:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMatchersLen [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_compositions.cpp:100:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMatchersLen [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_utils.h:32:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UChar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_currency.cpp:32:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCurrencyCode [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_currency.cpp:67:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beforeSuffixInsert [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_currency.cpp:101:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCurrency1 [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.cpp:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fIgnorables [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.cpp:124:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMatchersLen [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.cpp:138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMinusSign [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.cpp:142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPlusSign [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.cpp:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPercent [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.cpp:150:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPermille [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.cpp:154:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCurrency [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.cpp:158:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignorables [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.cpp:167:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.cpp:177:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCp [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.cpp:185:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCp [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.cpp:204:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_FLAG_EXACT_AFFIX [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.cpp:224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPattern [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.cpp:235:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFFIX_POS_PREFIX [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.cpp:273:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_FLAG_INCLUDE_UNPAIRED_AFFIXES [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.cpp:370:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPrefix [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.cpp:403:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPrefix [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.cpp:409:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPrefix [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_affixes.cpp:440:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFlags [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_decimal.cpp:28:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_FLAG_MONETARY_SEPARATORS [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_decimal.cpp:166:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fLocalDigitStrings [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_decimal.cpp:401:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable requireGroupingMatch [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_decimal.cpp:437:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leadSet [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_parsednumber.cpp:30:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bogus [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_parsednumber.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable charEnd [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_parsednumber.cpp:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bogus [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_parsednumber.cpp:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable charEnd [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_parsednumber.cpp:53:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bogus [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_parsednumber.cpp:57:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_parsednumber.cpp:89:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_parsednumber.cpp:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable charEnd [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_scientific.cpp:25:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINUS_SIGN [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_scientific.cpp:29:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUS_SIGN [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_scientific.cpp:40:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMinusSignSymbol [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_scientific.cpp:62:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAG_HAS_EXPONENT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_scientific.cpp:155:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fExponentSeparatorString [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_impl.cpp:46:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCurrencySymbol [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_impl.cpp:90:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_MODE_STRICT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_impl.cpp:212:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fNumMatchers [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_impl.cpp:216:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fNumMatchers [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_impl.cpp:224:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFrozen [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_impl.cpp:228:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fParseFlags [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_impl.cpp:241:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFrozen [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_impl.cpp:263:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fNumMatchers [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_impl.cpp:312:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fNumMatchers [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_impl.cpp:356:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fNumMatchers [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_validators.cpp:24:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAG_FAIL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_validators.cpp:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAG_FAIL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_validators.cpp:49:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAG_HAS_DECIMAL_SEPARATOR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_validators.cpp:63:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAG_FAIL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numsys.cpp:53:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.cpp:23:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fUniSet [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.cpp:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fUniSet [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.cpp:44:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fString [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.cpp:63:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fUniSet [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.cpp:102:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAG_INFINITY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.cpp:106:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAG_INFINITY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.cpp:121:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAG_NEGATIVE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.cpp:135:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAG_NAN [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.cpp:161:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAG_PERCENT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.cpp:165:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAG_PERCENT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.cpp:175:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAG_PERMILLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numparse_symbols.cpp:179:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAG_PERMILLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/number_formatimpl.h:149:0: debug: Failed to parse 'typedef U_NAMESPACE_END enum UCFPosConstraintType { UCFPOS_CONSTRAINT_NONE = 0 , UCFPOS_CONSTRAINT_CATEGORY , UCFPOS_CONSTRAINT_FIELD } UCFPosConstraintType ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/olsontz.cpp:84:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/persncal.cpp:122:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/persncal.cpp:133:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/persncal.cpp:190:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_EXTENDED_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/persncal.cpp:228:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_ERA [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/persncal.cpp:241:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/persncal.cpp:257:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/persncal.cpp:264:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/persncal.cpp:244:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/numrange_fluent.cpp:267:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMacros [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numrange_fluent.cpp:273:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMacros [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numrange_fluent.cpp:279:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMacros [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numrange_fluent.cpp:283:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMacros [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numrange_fluent.cpp:290:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numrange_fluent.cpp:327:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INTERNAL_PROGRAM_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numrange_fluent.cpp:353:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMacros [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numrange_fluent.cpp:378:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fData [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numrange_fluent.cpp:378:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numrange_fluent.cpp:383:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fData [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numrange_fluent.cpp:388:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fData [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numrange_fluent.cpp:393:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUM_IDENTITY_RESULT_NOT_EQUAL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/plurrule.cpp:64:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/numrange_impl.cpp:94:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numrange_impl.cpp:148:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numrange_impl.cpp:172:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTriplesLen [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numrange_impl.cpp:185:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTriplesLen [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numrange_impl.cpp:203:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsName [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numrange_impl.cpp:228:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSameFormatters [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numrange_impl.cpp:303:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSameFormatters [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numrange_impl.cpp:316:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSameFormatters [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numrange_impl.cpp:339:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCollapse [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/quant.cpp:74:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MATCH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/numrange_fluent.cpp:212:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] firefox-78.15.0/intl/icu/source/i18n/numrange_impl.h:35:14: style: The destructor '~UFormattedNumberRangeData' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/formattedval_impl.h:131:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/numrange_impl.h:35:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/plurfmt.cpp:38:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/rbt.cpp:37:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt.cpp:244:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt.cpp:295:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt.cpp:302:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.h:140:5: style: Class 'TransliteratorParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/rbt_set.h:72:5: style: Class 'TransliterationRuleSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/rbt_data.h:107:5: style: Class 'TransliterationRuleData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/rbt.cpp:55:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt.cpp:145:11: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt.cpp:229:14: style: The scope of the variable 'loopCount' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/rbt.cpp:154:75: style:inconclusive: Function 'RuleBasedTransliterator' argument 2 names different: declaration 'data' definition 'theData'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/rbt.h:130:54: note: Function 'RuleBasedTransliterator' argument 2 names different: declaration 'data' definition 'theData'. firefox-78.15.0/intl/icu/source/i18n/rbt.cpp:154:75: note: Function 'RuleBasedTransliterator' argument 2 names different: declaration 'data' definition 'theData'. firefox-78.15.0/intl/icu/source/i18n/rbt.cpp:203:81: style:inconclusive: Function 'handleTransliterate' argument 2 names different: declaration 'offsets' definition 'index'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/rbt.h:154:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offsets' definition 'index'. firefox-78.15.0/intl/icu/source/i18n/rbt.cpp:203:81: note: Function 'handleTransliterate' argument 2 names different: declaration 'offsets' definition 'index'. firefox-78.15.0/intl/icu/source/i18n/rbt.cpp:286:64: style:inconclusive: Function 'toRules' argument 1 names different: declaration 'result' definition 'rulesSource'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/rbt.h:170:51: note: Function 'toRules' argument 1 names different: declaration 'result' definition 'rulesSource'. firefox-78.15.0/intl/icu/source/i18n/rbt.cpp:286:64: note: Function 'toRules' argument 1 names different: declaration 'result' definition 'rulesSource'. firefox-78.15.0/intl/icu/source/i18n/quantityformatter.cpp:84:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/quantityformatter.cpp:133:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_STATE_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/quantityformatter.cpp:164:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDouble [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_data.cpp:33:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uprv_deleteUObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_data.cpp:44:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tridpars.h:68:5: debug: SymbolDatabase couldn't resolve all user defined types. [debug] firefox-78.15.0/intl/icu/source/i18n/tridpars.h:100:5: debug: SymbolDatabase couldn't resolve all user defined types. [debug] firefox-78.15.0/intl/icu/source/i18n/rbt_data.cpp:51:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt_data.cpp:56:28: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt_data.cpp:61:21: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt_rule.cpp:80:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_rule.cpp:245:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_rule.cpp:395:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_rule.cpp:491:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbtz.cpp:54:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/numrange_impl.cpp:37:5: style: Class 'NumberRangeDataSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/numrange_impl.cpp:111:5: style: Class 'PluralRangesDataSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:236:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:251:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:351:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:367:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:406:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:789:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:801:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:816:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:835:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uprv_deleteUObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:894:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1149:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MALFORMED_PRAGMA [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1203:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1228:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1291:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MISSING_OPERATOR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1482:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_PARSE_CONTEXT_LEN [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1510:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USET_IGNORE_SPACE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1537:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_VARIABLE_RANGE_EXHAUSTED [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1556:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_VARIABLE_RANGE_EXHAUSTED [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1584:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INTERNAL_TRANSLITERATOR_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1596:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UChar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1625:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1651:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_NAMESPACE_USE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_rule.cpp:178:20: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt_rule.cpp:366:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/numrange_impl.cpp:472:21: style: Variable 'lengthInfix' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/rbt_rule.cpp:65:73: style:inconclusive: Function 'TransliterationRule' argument 11 names different: declaration 'data' definition 'theData'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/rbt_rule.h:189:56: note: Function 'TransliterationRule' argument 11 names different: declaration 'data' definition 'theData'. firefox-78.15.0/intl/icu/source/i18n/rbt_rule.cpp:65:73: note: Function 'TransliterationRule' argument 11 names different: declaration 'data' definition 'theData'. firefox-78.15.0/intl/icu/source/i18n/rbt_rule.cpp:469:59: style:inconclusive: Function 'toRule' argument 1 names different: declaration 'pat' definition 'rule'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/rbt_rule.h:284:50: note: Function 'toRule' argument 1 names different: declaration 'pat' definition 'rule'. firefox-78.15.0/intl/icu/source/i18n/rbt_rule.cpp:469:59: note: Function 'toRule' argument 1 names different: declaration 'pat' definition 'rule'. firefox-78.15.0/intl/icu/source/i18n/rbt_rule.cpp:519:66: style:inconclusive: Function 'setData' argument 1 names different: declaration 'data' definition 'd'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/rbt_rule.h:208:49: note: Function 'setData' argument 1 names different: declaration 'data' definition 'd'. firefox-78.15.0/intl/icu/source/i18n/rbt_rule.cpp:519:66: note: Function 'setData' argument 1 names different: declaration 'data' definition 'd'. firefox-78.15.0/intl/icu/source/i18n/numrange_impl.cpp:475:17: style: Variable 'length2' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:148:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:172:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:189:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:307:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:413:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regeximp.cpp:34:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regeximp.cpp:81:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regeximp.cpp:21:27: warning: Member variable 'CaseFoldingUTextIterator::fFoldIndex' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/regeximp.cpp:66:27: warning: Member variable 'CaseFoldingUCharIterator::fFoldIndex' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/regeximp.h:367:9: style: Class 'CaseFoldingUTextIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/regeximp.h:345:50: style:inconclusive: Function 'init' argument 1 names different: declaration 'src' definition 's'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/regeximp.h:326:40: note: Function 'init' argument 1 names different: declaration 'src' definition 's'. firefox-78.15.0/intl/icu/source/i18n/regeximp.h:345:50: note: Function 'init' argument 1 names different: declaration 'src' definition 's'. firefox-78.15.0/intl/icu/source/i18n/regextxt.cpp:21:55: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regextxt.cpp:45:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regextxt.cpp:20:52: style:inconclusive: Function 'uregex_utext_unescape_charAt' argument 2 names different: declaration 'context' definition 'ct'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/regextxt.h:44:98: note: Function 'uregex_utext_unescape_charAt' argument 2 names different: declaration 'context' definition 'ct'. firefox-78.15.0/intl/icu/source/i18n/regextxt.cpp:20:52: note: Function 'uregex_utext_unescape_charAt' argument 2 names different: declaration 'context' definition 'ct'. firefox-78.15.0/intl/icu/source/i18n/regexst.h:35:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] firefox-78.15.0/intl/icu/source/i18n/regexst.cpp:80:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexst.cpp:150:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexst.cpp:162:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexst.h:40:5: style: Class 'RegexStaticSets' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/region.cpp:74:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/reldtfmt.cpp:40:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:166:25: warning: Member variable 'TransliterationRuleSet::index' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/rbt_set.h:122:18: style: Virtual function 'freeze' is called from copy constructor 'TransliterationRuleSet(const TransliterationRuleSet&)' at line 208. Dynamic binding is not used. [virtualCallInConstructor] firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:208:9: note: Calling freeze firefox-78.15.0/intl/icu/source/i18n/rbt_set.h:122:18: note: freeze is a virtual function firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:194:78: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:304:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:311:34: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:326:42: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:345:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:352:20: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:440:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:457:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:187:13: style: The scope of the variable 'i' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:187:16: style: The scope of the variable 'len' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:220:69: style:inconclusive: Function 'setData' argument 1 names different: declaration 'data' definition 'd'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/rbt_set.h:89:49: note: Function 'setData' argument 1 names different: declaration 'data' definition 'd'. firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:220:69: note: Function 'setData' argument 1 names different: declaration 'data' definition 'd'. firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:405:61: style:inconclusive: Function 'transliterate' argument 2 names different: declaration 'index' definition 'pos'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/rbt_set.h:138:41: note: Function 'transliterate' argument 2 names different: declaration 'index' definition 'pos'. firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:405:61: note: Function 'transliterate' argument 2 names different: declaration 'index' definition 'pos'. firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:406:51: style:inconclusive: Function 'transliterate' argument 3 names different: declaration 'isIncremental' definition 'incremental'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/rbt_set.h:139:31: note: Function 'transliterate' argument 3 names different: declaration 'isIncremental' definition 'incremental'. firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:406:51: note: Function 'transliterate' argument 3 names different: declaration 'isIncremental' definition 'incremental'. firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:430:63: style:inconclusive: Function 'toRules' argument 1 names different: declaration 'result' definition 'ruleSource'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/rbt_set.h:148:51: note: Function 'toRules' argument 1 names different: declaration 'result' definition 'ruleSource'. firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:430:63: note: Function 'toRules' argument 1 names different: declaration 'result' definition 'ruleSource'. firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:311:30: style: Variable 'r' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:439:30: style: Variable 'r' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/rbt_set.cpp:456:30: style: Variable 'r' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:69:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:99:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCHAR_GENERAL_CATEGORY_MASK [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:116:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:158:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UREGEX_LITERAL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:353:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:1918:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:1970:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_UNREACHABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:2002:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_REGEX_PATTERN_TOO_BIG [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:2084:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_REGEX_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:2111:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_REGEX_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:2143:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:2189:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_REGEX_MISMATCHED_PAREN [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:2460:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:2508:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:2635:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCHAR_MIN_VALUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:2701:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:3300:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_FALLTHROUGH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:3696:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_UNREACHABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:3823:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_REGEX_INVALID_BACK_REF [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:3907:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:3980:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:4029:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:4200:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_REGEX_PROPERTY_SYNTAX [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:4262:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_REGEX_PROPERTY_SYNTAX [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:4328:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:4380:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_GC_CF_MASK [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:4395:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:4603:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/remtrans.cpp:40:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/remtrans.cpp:59:83: style:inconclusive: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'index'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/remtrans.h:61:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'index'. firefox-78.15.0/intl/icu/source/i18n/remtrans.cpp:59:83: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'index'. firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:196:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:212:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:295:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDAT_ABSOLUTE_DAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:329:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDAT_DIRECTION_LAST_2 [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:465:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDAT_DIRECTION_PLAIN [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:477:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URES_STRING [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:510:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URES_STRING [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:560:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_FORMAT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:577:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URES_STRING [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:596:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URES_ALIAS [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:636:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STANDALONE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:674:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:706:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:746:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fData [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:746:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:799:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDISPCTX_TYPE_CAPITALIZATION [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:827:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fOptBreakIterator [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:835:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCache [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:847:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCache [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:862:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fNumberFormat [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:866:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fContext [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:870:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStyle [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:917:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formatImpl [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:931:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formatImpl [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:947:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDAT_DIRECTION_NEXT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:984:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formatNumericImpl [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:996:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formatNumericImpl [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:1010:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDAT_DIRECTION_NEXT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:1052:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formatAbsoluteImpl [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:1064:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formatAbsoluteImpl [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:1078:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDAT_DIRECTION_PLAIN [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:1096:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formatRelativeImpl [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:1108:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formatRelativeImpl [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:1130:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDAT_DIRECTION_COUNT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:1186:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fOptBreakIterator [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:1205:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fOptBreakIterator [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:1227:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPluralRules [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:1267:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:1267:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:1313:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:1356:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:1403:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:351:5: performance: Variable 'anchorStart' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:351:19: performance: Variable 'anchorEnd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:145:5: style: Class 'ParseData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:302:5: style: Class 'RuleHalf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:199:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:233:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:248:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1091:45: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1096:35: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1114:42: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1119:43: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1135:45: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1138:43: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1438:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1443:32: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1615:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1659:13: style: The scope of the variable 'index' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:174:53: style:inconclusive: Function 'ParseData' argument 1 names different: declaration 'data' definition 'd'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:145:46: note: Function 'ParseData' argument 1 names different: declaration 'data' definition 'd'. firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:174:53: note: Function 'ParseData' argument 1 names different: declaration 'data' definition 'd'. firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:175:37: style:inconclusive: Function 'ParseData' argument 2 names different: declaration 'variablesVector' definition 'sets'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:146:30: note: Function 'ParseData' argument 2 names different: declaration 'variablesVector' definition 'sets'. firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:175:37: note: Function 'ParseData' argument 2 names different: declaration 'variablesVector' definition 'sets'. firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:176:39: style:inconclusive: Function 'ParseData' argument 3 names different: declaration 'variableNames' definition 'vNames'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:147:32: note: Function 'ParseData' argument 3 names different: declaration 'variableNames' definition 'vNames'. firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:176:39: note: Function 'ParseData' argument 3 names different: declaration 'variableNames' definition 'vNames'. firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:184:61: style:inconclusive: Function 'lookup' argument 1 names different: declaration 's' definition 'name'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:151:62: note: Function 'lookup' argument 1 names different: declaration 's' definition 'name'. firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:184:61: note: Function 'lookup' argument 1 names different: declaration 's' definition 'name'. firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:343:42: style:inconclusive: Function 'RuleHalf' argument 1 names different: declaration 'parser' definition 'p'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:302:36: note: Function 'RuleHalf' argument 1 names different: declaration 'parser' definition 'p'. firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:343:42: note: Function 'RuleHalf' argument 1 names different: declaration 'parser' definition 'p'. firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:796:53: style:inconclusive: Function 'isValidOutput' argument 1 names different: declaration 'parser' definition 'transParser'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:322:47: note: Function 'isValidOutput' argument 1 names different: declaration 'parser' definition 'transParser'. firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:796:53: note: Function 'isValidOutput' argument 1 names different: declaration 'parser' definition 'transParser'. firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:811:52: style:inconclusive: Function 'isValidInput' argument 1 names different: declaration 'parser' definition 'transParser'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:328:46: note: Function 'isValidInput' argument 1 names different: declaration 'parser' definition 'transParser'. firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:811:52: note: Function 'isValidInput' argument 1 names different: declaration 'parser' definition 'transParser'. firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:856:45: style:inconclusive: Function 'parse' argument 2 names different: declaration 'direction' definition 'transDirection'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.h:164:32: note: Function 'parse' argument 2 names different: declaration 'direction' definition 'transDirection'. firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:856:45: note: Function 'parse' argument 2 names different: declaration 'direction' definition 'transDirection'. firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:886:60: style:inconclusive: Function 'parseRules' argument 1 names different: declaration 'rules' definition 'rule'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.h:181:42: note: Function 'parseRules' argument 1 names different: declaration 'rules' definition 'rule'. firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:886:60: note: Function 'parseRules' argument 1 names different: declaration 'rules' definition 'rule'. firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:887:55: style:inconclusive: Function 'parseRules' argument 2 names different: declaration 'direction' definition 'theDirection'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.h:182:37: note: Function 'parseRules' argument 2 names different: declaration 'direction' definition 'theDirection'. firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:887:55: note: Function 'parseRules' argument 2 names different: declaration 'direction' definition 'theDirection'. firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1475:51: style:inconclusive: Function 'syntaxError' argument 3 names different: declaration 'start' definition 'pos'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/rbt_pars.h:264:82: note: Function 'syntaxError' argument 3 names different: declaration 'start' definition 'pos'. firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1475:51: note: Function 'syntaxError' argument 3 names different: declaration 'start' definition 'pos'. firefox-78.15.0/intl/icu/source/i18n/rbt_pars.cpp:1656:12: style: Variable 'targetLimit' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/repattrn.cpp:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDeferredStatus [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/repattrn.cpp:166:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFlags [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/repattrn.cpp:207:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fNamedCaptureMap [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/repattrn.cpp:230:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCompiledPat [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/repattrn.cpp:295:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFlags [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/repattrn.cpp:326:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UREGEX_CANON_EQ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/repattrn.cpp:377:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UREGEX_CANON_EQ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/repattrn.cpp:470:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFlags [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/repattrn.cpp:501:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDeferredStatus [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/repattrn.cpp:527:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/repattrn.cpp:551:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/repattrn.cpp:579:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPatternString [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/repattrn.cpp:608:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/repattrn.cpp:632:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fNamedCaptureMap [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/repattrn.cpp:643:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_INV [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDeferredStatus [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPatternOwned [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:112:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPatternOwned [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:129:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPatternOwned [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPatternOwned [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:157:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStack [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:192:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPattern [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:242:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDeferredStatus [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:282:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:308:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDeferredStatus [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:493:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:512:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDeferredStatus [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:564:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMatch [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:602:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFindProgressCallbackFn [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:615:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDeferredStatus [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:633:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:892:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:926:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMatchEnd [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1166:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDeferredStatus [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1213:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fInputText [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1242:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDeferredStatus [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1317:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fAnchoringBounds [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1327:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTransparentBounds [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1338:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fHitEnd [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1348:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fInput [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1375:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fInputText [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1388:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDeferredStatus [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1425:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1456:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1483:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1527:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1555:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1598:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPattern [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1614:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1661:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fRegionLimit [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1665:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fRegionLimit [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1674:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fRegionStart [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1678:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fRegionStart [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1688:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1714:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDeferredStatus [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1749:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1771:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDeferredStatus [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1803:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fRequireEnd [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1813:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fRegionStart [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1828:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMatchStart [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1842:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fInputText [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1873:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fInputText [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1910:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fActiveLimit [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1929:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1963:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTraceDebug [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1991:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_BUFFER_OVERFLOW_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2039:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTEXT_INITIALIZER [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2082:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2286:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDeferredStatus [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2322:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fAnchoringBounds [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2335:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTransparentBounds [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2350:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDeferredStatus [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2368:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTimeLimit [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2381:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDeferredStatus [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2418:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fStackLimit [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2433:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCallbackFn [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2449:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCallbackFn [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2465:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFindProgressCallbackFn [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2481:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFindProgressCallbackFn [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2508:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDeferredStatus [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2538:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2574:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2622:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2660:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fGCBreakItr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2687:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTickCounter [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2726:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFrameSize [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2780:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4284:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.h:235:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] firefox-78.15.0/intl/icu/source/i18n/repattrn.cpp:128:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/repattrn.cpp:145:42: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/repattrn.cpp:235:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rulebasedcollator.cpp:240:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:354:5: warning: Member variable 'RelDateTimeFmtDataSink::pastFutureIndex' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:354:5: warning: Member variable 'RelDateTimeFmtDataSink::style' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:354:5: warning: Member variable 'RelDateTimeFmtDataSink::genericUnit' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/sharedbreakiterator.h:33:5: style: Class 'SharedBreakIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:354:5: style: Struct 'RelDateTimeFmtDataSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:740:14: style: The destructor '~FormattedRelativeDateTimeData' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/formattedval_impl.h:131:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:740:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:1287:63: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:1322:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:1365:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:1409:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:1267:1: style:inconclusive: Function 'ureldatefmt_resultAsValue' argument 1 names different: declaration 'ufrdt' definition 'uresult'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/ureldatefmt.h:287:61: note: Function 'ureldatefmt_resultAsValue' argument 1 names different: declaration 'ufrdt' definition 'uresult'. firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:1267:1: note: Function 'ureldatefmt_resultAsValue' argument 1 names different: declaration 'ufrdt' definition 'uresult'. firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:1267:1: style:inconclusive: Function 'ureldatefmt_closeResult' argument 1 names different: declaration 'ufrdt' definition 'uresult'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/ureldatefmt.h:296:53: note: Function 'ureldatefmt_closeResult' argument 1 names different: declaration 'ufrdt' definition 'uresult'. firefox-78.15.0/intl/icu/source/i18n/reldatefmt.cpp:1267:1: note: Function 'ureldatefmt_closeResult' argument 1 names different: declaration 'ufrdt' definition 'uresult'. firefox-78.15.0/intl/icu/source/i18n/scientificnumberformatter.cpp:45:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/scientificnumberformatter.cpp:112:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/scientificnumberformatter.cpp:151:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable impl [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/scientificnumberformatter.cpp:222:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fBeginMarkup [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/scientificnumberformatter.cpp:249:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDecimalFormat [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/scientificnumberformatter.cpp:267:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDecimalFormat [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/scientificnumberformatter.cpp:273:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDecimalFormat [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/scientificnumberformatter.cpp:290:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fPreExponent [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/scientificnumberformatter.cpp:298:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kExponentMultiplicationSymbol [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/scriptset.cpp:50:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/scriptset.cpp:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/scriptset.cpp:75:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/scriptset.cpp:89:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/scriptset.cpp:179:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/scriptset.cpp:191:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/scriptset.cpp:198:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/scriptset.cpp:227:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_INV [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/scriptset.cpp:248:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/selfmt.cpp:79:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kString [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/selfmt.cpp:97:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/selfmt.cpp:139:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UMSGPAT_PART_TYPE_ARG_LIMIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/selfmt.cpp:162:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msgPattern [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/selfmt.cpp:170:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/selfmt.cpp:175:30: style: C-style reference casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/search.cpp:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_breakiterator_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_search_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:58:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isOverlap [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:84:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isOverlap [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:104:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matchedIndex [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:109:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matchedLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:114:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matchedIndex [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:140:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breakIter [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_breakiterator_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:156:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:169:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_text_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:176:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_text_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:184:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:203:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USEARCH_DONE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:213:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USEARCH_DONE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:222:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USEARCH_DONE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:232:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USEARCH_DONE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:242:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matchedIndex [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:287:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reset [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:333:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:347:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_search_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:366:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_search_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:383:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_search_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:403:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_breakiterator_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:419:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matchedLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:424:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matchedIndex [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/search.cpp:429:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USEARCH_DONE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:55:15: warning: Member variable 'RegexCompile::fParseErr' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:55:15: warning: Member variable 'RegexCompile::fStateTable' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:55:15: warning: Member variable 'RegexCompile::fStack' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:55:15: warning: Member variable 'RegexCompile::fStackPtr' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:55:15: warning: Member variable 'RegexCompile::fNewModeFlags' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:55:15: warning: Member variable 'RegexCompile::fPatternLength' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:55:15: warning: Member variable 'RegexCompile::fIntervalLow' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:55:15: warning: Member variable 'RegexCompile::fIntervalUpper' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:55:15: warning: Member variable 'RegexCompile::fNameStartPos' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/usrchimp.h:89:5: style: Class 'UCollationPCE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/usrchimp.h:90:5: style: Class 'UCollationPCE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/search.cpp:30:35: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/search.cpp:140:32: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/search.cpp:347:37: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/search.cpp:366:37: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/search.cpp:383:37: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/scriptset.cpp:174:39: style:inconclusive: Function 'nextSetBit' argument 1 names different: declaration 'script' definition 'fromIndex'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/scriptset.h:61:32: note: Function 'nextSetBit' argument 1 names different: declaration 'script' definition 'fromIndex'. firefox-78.15.0/intl/icu/source/i18n/scriptset.cpp:174:39: note: Function 'nextSetBit' argument 1 names different: declaration 'script' definition 'fromIndex'. firefox-78.15.0/intl/icu/source/i18n/scriptset.cpp:210:57: style:inconclusive: Function 'parseScripts' argument 1 names different: declaration 'scriptsString' definition 'scriptString'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/scriptset.h:66:51: note: Function 'parseScripts' argument 1 names different: declaration 'scriptsString' definition 'scriptString'. firefox-78.15.0/intl/icu/source/i18n/scriptset.cpp:210:57: note: Function 'parseScripts' argument 1 names different: declaration 'scriptsString' definition 'scriptString'. firefox-78.15.0/intl/icu/source/i18n/scriptset.cpp:289:33: warning: Function 'uhash_compareScriptSet' argument order different: declaration 'key1, key2' definition 'key0, key1' [funcArgOrderDifferent] firefox-78.15.0/intl/icu/source/i18n/scriptset.h:78:39: note: Function 'uhash_compareScriptSet' argument order different: declaration 'key1, key2' definition 'key0, key1' firefox-78.15.0/intl/icu/source/i18n/scriptset.cpp:289:33: note: Function 'uhash_compareScriptSet' argument order different: declaration 'key1, key2' definition 'key0, key1' firefox-78.15.0/intl/icu/source/i18n/scriptset.cpp:283:21: style: Variable 's1' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/scriptset.cpp:284:21: style: Variable 's2' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:331:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:1553:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:1560:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:1567:28: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:1574:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:1583:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:1591:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:1602:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:1612:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:1623:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:1632:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:1644:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:1651:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:1721:30: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:1740:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:1757:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:1770:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:1787:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:1826:35: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:1838:35: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:1857:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:2785:39: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:2799:39: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:4099:110: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:4610:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:4623:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:4630:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:4636:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:2187:15: style: The scope of the variable 'patOp' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:2696:16: style: The scope of the variable 'op' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:2697:16: style: The scope of the variable 'opType' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:3215:16: style: The scope of the variable 'op' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:3216:16: style: The scope of the variable 'opType' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:3487:16: style: The scope of the variable 'op' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:3488:16: style: The scope of the variable 'opType' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:55:42: style:inconclusive: Function 'RegexCompile' argument 1 names different: declaration 'rp' definition 'rxp'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/regexcmp.h:58:32: note: Function 'RegexCompile' argument 1 names different: declaration 'rp' definition 'rxp'. firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:55:42: note: Function 'RegexCompile' argument 1 names different: declaration 'rp' definition 'rxp'. firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:55:59: style:inconclusive: Function 'RegexCompile' argument 2 names different: declaration 'e' definition 'status'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/regexcmp.h:58:48: note: Function 'RegexCompile' argument 2 names different: declaration 'e' definition 'status'. firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:55:59: note: Function 'RegexCompile' argument 2 names different: declaration 'e' definition 'status'. firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:351:44: style:inconclusive: Function 'doParseActions' argument 1 names different: declaration 'a' definition 'action'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/regexcmp.h:89:40: note: Function 'doParseActions' argument 1 names different: declaration 'a' definition 'action'. firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:351:44: note: Function 'doParseActions' argument 1 names different: declaration 'a' definition 'action'. firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:2141:43: style:inconclusive: Function 'blockTopLoc' argument 1 names different: declaration 'reserve' definition 'reserveLoc'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/regexcmp.h:97:35: note: Function 'blockTopLoc' argument 1 names different: declaration 'reserve' definition 'reserveLoc'. firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:2141:43: note: Function 'blockTopLoc' argument 1 names different: declaration 'reserve' definition 'reserveLoc'. firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:4599:36: style:inconclusive: Function 'setEval' argument 1 names different: declaration 'op' definition 'nextOp'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/regexcmp.h:124:33: note: Function 'setEval' argument 1 names different: declaration 'op' definition 'nextOp'. firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:4599:36: note: Function 'setEval' argument 1 names different: declaration 'op' definition 'nextOp'. firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:3725:29: style: Local variable 'opType' shadows outer variable [shadowVariable] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:3488:16: note: Shadowed declaration firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:3725:29: note: Shadow variable firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:100:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WALL_TIME [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:119:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WALL_TIME [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:163:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawOffset [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:211:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawOffset [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:264:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startYear [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:313:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startMonth [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:365:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endMonth [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:406:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_JANUARY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:426:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_JANUARY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:449:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:520:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_DAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:580:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_DAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:673:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawOffset [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:681:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawOffset [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:691:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:704:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dstSavings [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:712:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useDaylight [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:726:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:749:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:873:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useDaylight [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:928:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useDaylight [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:975:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useDaylight [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:1009:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useDaylight [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:1043:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initialRule [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:1052:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initialRule [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:1089:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transitionRulesInitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:1101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transitionRulesInitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:1230:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useDaylight [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:1245:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initialRule [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:247:17: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:331:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:531:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1287:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1363:12: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1404:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1431:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2045:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2126:45: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2165:41: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2235:41: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2507:28: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2738:10: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2741:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2852:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2867:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2908:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2924:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2985:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3008:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3033:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3050:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3058:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3079:21: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3097:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3107:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3118:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3128:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3141:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3149:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3158:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3169:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3179:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3190:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3200:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3210:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3222:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3236:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3254:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3279:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3291:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3314:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3322:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3337:37: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3346:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3357:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3367:30: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3381:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3411:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3421:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3489:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3621:30: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3626:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3628:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3641:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3673:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3688:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3729:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3753:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3787:37: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3789:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3819:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3866:30: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3936:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:3961:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4047:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4071:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4084:36: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4358:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4372:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4411:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4427:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4458:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4489:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4513:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4537:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4553:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4561:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4582:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4599:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4609:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4620:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4630:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4640:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4648:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4657:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4666:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4676:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4691:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4701:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4709:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4721:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4735:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4753:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4775:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4787:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4806:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4815:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4831:37: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4839:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4850:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4859:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4872:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4897:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4906:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:4972:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:5102:30: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:5107:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:5109:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:5123:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:5147:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:5160:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:5199:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:5222:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:5256:37: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:5258:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:5282:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:5323:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:5383:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:5408:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:5485:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:5509:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:5522:36: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2667:12: style: Redundant initialization for 'result'. The initialized value is overwritten before it is read. [redundantInitialization] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2653:20: note: result is initialized firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:2667:12: note: result is overwritten firefox-78.15.0/intl/icu/source/i18n/smpdtfst.cpp:61:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/smpdtfst.cpp:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/smpdtfst.cpp:99:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/smpdtfst.cpp:108:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:419:21: style: The scope of the variable 'numDigits' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:928:31: style: Variable 'dataLoc' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/regexcmp.cpp:3142:20: style: Variable 'currentLen' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/smpdtfst.h:34:5: style: Class 'SimpleDateFormatStaticSets' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/rematch.cpp:1997:16: style: Variable 'newBuf' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/standardplural.cpp:30:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COUNT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/standardplural.cpp:111:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/standardplural.cpp:122:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/sortkey.cpp:51:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:751:28: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/smpdtfmt.cpp:235:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/simpletz.cpp:751:21: style: Variable 'that' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/strmatch.cpp:106:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MISMATCH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/strmatch.cpp:174:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/strmatch.cpp:194:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/strmatch.cpp:246:64: style:inconclusive: Function 'toReplacerPattern' argument 1 names different: declaration 'result' definition 'rule'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/strmatch.h:190:61: note: Function 'toReplacerPattern' argument 1 names different: declaration 'result' definition 'rule'. firefox-78.15.0/intl/icu/source/i18n/strmatch.cpp:246:64: note: Function 'toReplacerPattern' argument 1 names different: declaration 'result' definition 'rule'. firefox-78.15.0/intl/icu/source/i18n/taiwncal.cpp:72:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_EXTENDED_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/taiwncal.cpp:89:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_EXTENDED_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/taiwncal.cpp:101:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCAL_ERA [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/taiwncal.cpp:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/taiwncal.cpp:155:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/strrepl.cpp:26:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/tmunit.cpp:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTimeUnitField [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tmunit.cpp:116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTimeUnitField [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tmunit.cpp:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTimeUnitField [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strsrch_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strsrch_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strsrch_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strsrch_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:145:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:173:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strsrch_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:188:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:211:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:226:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strsrch_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:231:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strsrch_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:237:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_text_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:245:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_text_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:253:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collator [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:259:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strsrch_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:267:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pattern_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:275:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pattern_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:282:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_strsrch_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:287:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:312:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cesLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:410:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cesLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/string_segment.cpp:67:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/string_segment.cpp:134:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:41:49: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:73:43: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:98:49: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:130:43: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:162:46: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:214:34: style: C-style reference casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/stsearch.cpp:214:23: style: Variable 'thatsrch' can be declared as reference to const [constVariableReference] firefox-78.15.0/intl/icu/source/i18n/timezone.cpp:341:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_ABSTRACT_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/titletrn.cpp:90:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/titletrn.h:65:42: warning: The class 'TitlecaseTransliterator' defines member function with name 'getStaticClassID' also defined in its parent class 'CaseMapTransliterator'. [duplInheritedMember] firefox-78.15.0/intl/icu/source/i18n/casetrn.h:71:42: note: Parent function 'CaseMapTransliterator::getStaticClassID' firefox-78.15.0/intl/icu/source/i18n/titletrn.h:65:42: note: Derived function 'TitlecaseTransliterator::getStaticClassID' firefox-78.15.0/intl/icu/source/i18n/titletrn.h:44:14: style: The destructor '~TitlecaseTransliterator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/casetrn.h:50:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/titletrn.h:44:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/titletrn.h:55:38: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/casetrn.h:61:36: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/titletrn.h:55:38: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/titletrn.h:78:18: style: The function 'handleTransliterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/casetrn.h:83:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/titletrn.h:78:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/titletrn.cpp:71:70: style:inconclusive: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/titletrn.h:78:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. firefox-78.15.0/intl/icu/source/i18n/titletrn.cpp:71:70: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. firefox-78.15.0/intl/icu/source/i18n/toupptrn.h:63:42: warning: The class 'UppercaseTransliterator' defines member function with name 'getStaticClassID' also defined in its parent class 'CaseMapTransliterator'. [duplInheritedMember] firefox-78.15.0/intl/icu/source/i18n/casetrn.h:71:42: note: Parent function 'CaseMapTransliterator::getStaticClassID' firefox-78.15.0/intl/icu/source/i18n/toupptrn.h:63:42: note: Derived function 'UppercaseTransliterator::getStaticClassID' firefox-78.15.0/intl/icu/source/i18n/toupptrn.h:42:14: style: The destructor '~UppercaseTransliterator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/casetrn.h:50:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/toupptrn.h:42:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/toupptrn.h:53:38: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/casetrn.h:61:36: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/toupptrn.h:53:38: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/transreg.h:142:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] firefox-78.15.0/intl/icu/source/i18n/transreg.cpp:896:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/anytrans.h:127:0: debug: Failed to parse 'typedef U_NAMESPACE_END enum ECleanupI18NType { UCLN_I18N_START = -1 , UCLN_I18N_UNIT_EXTRAS , UCLN_I18N_NUMBER_SKELETONS , UCLN_I18N_CURRENCY_SPACING , UCLN_I18N_SPOOF , UCLN_I18N_SPOOFDATA , UCLN_I18N_TRANSLITERATOR , UCLN_I18N_REGEX , UCLN_I18N_JAPANESE_CALENDAR , UCLN_I18N_ISLAMIC_CALENDAR , UCLN_I18N_CHINESE_CALENDAR , UCLN_I18N_HEBREW_CALENDAR , UCLN_I18N_ASTRO_CALENDAR , UCLN_I18N_DANGI_CALENDAR , UCLN_I18N_CALENDAR , UCLN_I18N_TIMEZONEFORMAT , UCLN_I18N_TZDBTIMEZONENAMES , UCLN_I18N_TIMEZONEGENERICNAMES , UCLN_I18N_TIMEZONENAMES , UCLN_I18N_ZONEMETA , UCLN_I18N_TIMEZONE , UCLN_I18N_DIGITLIST , UCLN_I18N_DECFMT , UCLN_I18N_NUMFMT , UCLN_I18N_ALLOWED_HOUR_FORMATS , UCLN_I18N_DAYPERIODRULES , UCLN_I18N_SMPDTFMT , UCLN_I18N_USEARCH , UCLN_I18N_COLLATOR , UCLN_I18N_UCOL_RES , UCLN_I18N_CSDET , UCLN_I18N_COLLATION_ROOT , UCLN_I18N_GENDERINFO , UCLN_I18N_CDFINFO , UCLN_I18N_REGION , UCLN_I18N_LIST_FORMATTER , UCLN_I18N_NUMSYS , UCLN_I18N_COUNT } ECleanupI18NType ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:80:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:121:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzgnames.h:26:0: debug: Failed to parse 'typedef U_CDECL_BEGIN enum UTimeZoneGenericNameType { UTZGNM_UNKNOWN = 0x00 , UTZGNM_LOCATION = 0x01 , UTZGNM_LONG = 0x02 , UTZGNM_SHORT = 0x04 } UTimeZoneGenericNameType ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:222:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzgnames.h:65:0: debug: Failed to parse 'typedef U_NAMESPACE_END enum ECleanupI18NType { UCLN_I18N_START = -1 , UCLN_I18N_UNIT_EXTRAS , UCLN_I18N_NUMBER_SKELETONS , UCLN_I18N_CURRENCY_SPACING , UCLN_I18N_SPOOF , UCLN_I18N_SPOOFDATA , UCLN_I18N_TRANSLITERATOR , UCLN_I18N_REGEX , UCLN_I18N_JAPANESE_CALENDAR , UCLN_I18N_ISLAMIC_CALENDAR , UCLN_I18N_CHINESE_CALENDAR , UCLN_I18N_HEBREW_CALENDAR , UCLN_I18N_ASTRO_CALENDAR , UCLN_I18N_DANGI_CALENDAR , UCLN_I18N_CALENDAR , UCLN_I18N_TIMEZONEFORMAT , UCLN_I18N_TZDBTIMEZONENAMES , UCLN_I18N_TIMEZONEGENERICNAMES , UCLN_I18N_TIMEZONENAMES , UCLN_I18N_ZONEMETA , UCLN_I18N_TIMEZONE , UCLN_I18N_DIGITLIST , UCLN_I18N_DECFMT , UCLN_I18N_NUMFMT , UCLN_I18N_ALLOWED_HOUR_FORMATS , UCLN_I18N_DAYPERIODRULES , UCLN_I18N_SMPDTFMT , UCLN_I18N_USEARCH , UCLN_I18N_COLLATOR , UCLN_I18N_UCOL_RES , UCLN_I18N_CSDET , UCLN_I18N_COLLATION_ROOT , UCLN_I18N_GENDERINFO , UCLN_I18N_CDFINFO , UCLN_I18N_REGION , UCLN_I18N_LIST_FORMATTER , UCLN_I18N_NUMSYS , UCLN_I18N_COUNT } ECleanupI18NType ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:275:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/zonemeta.h:19:0: debug: Failed to parse 'typedef U_NAMESPACE_BEGIN struct OlsonToMetaMappingEntry { const UChar * mzid ; UDate from ; UDate to ; } OlsonToMetaMappingEntry ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:362:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:494:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_ID [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:565:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:659:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_FOLD_CASE_DEFAULT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:720:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:857:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_FOLD_CASE_DEFAULT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:912:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTMUTFMT_FULL_STYLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTMUTFMT_FULL_STYLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:114:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTIMEUNIT_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:130:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTIMEUNIT_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:151:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTIMEUNIT_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:179:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTIMEUNIT_FIELD_COUNT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:293:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTIMEUNIT_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:323:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uhash_compareUnicodeString [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:344:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTIMEUNIT_YEAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:370:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:471:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:511:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTIMEUNIT_FIELD_COUNT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:558:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:694:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UHASH_FIRST [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:715:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UHASH_FIRST [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:764:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:799:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:143:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filter [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:161:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filter [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:173:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:362:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:433:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filter [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:684:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:692:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maximumContextLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:703:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:737:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:837:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filter [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:847:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filter [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:861:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filter [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:929:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:979:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1072:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1180:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INDEX_OUTOFBOUNDS_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1189:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filter [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1224:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1235:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1244:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1263:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1270:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1277:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1285:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1299:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1314:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1330:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1348:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INTERNAL_TRANSLITERATOR_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1355:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1362:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1371:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1379:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1389:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1398:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1465:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1652:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_NAMESPACE_USE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:58:5: performance: Variable 'source' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:59:5: performance: Variable 'target' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:60:5: performance: Variable 'variant' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:61:5: performance: Variable 'sawSource' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:62:5: performance: Variable 'filter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:67:5: performance: Variable 'canonID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:68:5: performance: Variable 'basicID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:69:5: performance: Variable 'filter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:73:5: performance: Variable 'canonID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:74:5: performance: Variable 'basicID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] firefox-78.15.0/intl/icu/source/i18n/transreg.h:150:5: style: Class 'TransliteratorRegistry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/transreg.h:418:9: style: Class 'Enumeration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:414:28: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:490:28: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:527:17: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tridpars.cpp:868:21: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.h:65:0: debug: Failed to parse 'typedef U_NAMESPACE_END U_NAMESPACE_BEGIN struct OlsonToMetaMappingEntry { const UChar * mzid ; UDate from ; UDate to ; } OlsonToMetaMappingEntry ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/olsontz.h:448:0: debug: Failed to parse 'typedef U_NAMESPACE_END enum ECleanupI18NType { UCLN_I18N_START = -1 , UCLN_I18N_UNIT_EXTRAS , UCLN_I18N_NUMBER_SKELETONS , UCLN_I18N_CURRENCY_SPACING , UCLN_I18N_SPOOF , UCLN_I18N_SPOOFDATA , UCLN_I18N_TRANSLITERATOR , UCLN_I18N_REGEX , UCLN_I18N_JAPANESE_CALENDAR , UCLN_I18N_ISLAMIC_CALENDAR , UCLN_I18N_CHINESE_CALENDAR , UCLN_I18N_HEBREW_CALENDAR , UCLN_I18N_ASTRO_CALENDAR , UCLN_I18N_DANGI_CALENDAR , UCLN_I18N_CALENDAR , UCLN_I18N_TIMEZONEFORMAT , UCLN_I18N_TZDBTIMEZONENAMES , UCLN_I18N_TIMEZONEGENERICNAMES , UCLN_I18N_TIMEZONENAMES , UCLN_I18N_ZONEMETA , UCLN_I18N_TIMEZONE , UCLN_I18N_DIGITLIST , UCLN_I18N_DECFMT , UCLN_I18N_NUMFMT , UCLN_I18N_ALLOWED_HOUR_FORMATS , UCLN_I18N_DAYPERIODRULES , UCLN_I18N_SMPDTFMT , UCLN_I18N_USEARCH , UCLN_I18N_COLLATOR , UCLN_I18N_UCOL_RES , UCLN_I18N_CSDET , UCLN_I18N_COLLATION_ROOT , UCLN_I18N_GENDERINFO , UCLN_I18N_CDFINFO , UCLN_I18N_REGION , UCLN_I18N_LIST_FORMATTER , UCLN_I18N_NUMSYS , UCLN_I18N_COUNT } ECleanupI18NType ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:58:0: debug: Failed to parse 'typedef U_CDECL_BEGIN struct PartialLocationKey { const UChar * tzID ; const UChar * mzID ; UBool isLong ; } PartialLocationKey ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/tznames_impl.h:261:0: debug: Failed to parse 'typedef U_NAMESPACE_END enum ECleanupI18NType { UCLN_I18N_START = -1 , UCLN_I18N_UNIT_EXTRAS , UCLN_I18N_NUMBER_SKELETONS , UCLN_I18N_CURRENCY_SPACING , UCLN_I18N_SPOOF , UCLN_I18N_SPOOFDATA , UCLN_I18N_TRANSLITERATOR , UCLN_I18N_REGEX , UCLN_I18N_JAPANESE_CALENDAR , UCLN_I18N_ISLAMIC_CALENDAR , UCLN_I18N_CHINESE_CALENDAR , UCLN_I18N_HEBREW_CALENDAR , UCLN_I18N_ASTRO_CALENDAR , UCLN_I18N_DANGI_CALENDAR , UCLN_I18N_CALENDAR , UCLN_I18N_TIMEZONEFORMAT , UCLN_I18N_TZDBTIMEZONENAMES , UCLN_I18N_TIMEZONEGENERICNAMES , UCLN_I18N_TIMEZONENAMES , UCLN_I18N_ZONEMETA , UCLN_I18N_TIMEZONE , UCLN_I18N_DIGITLIST , UCLN_I18N_DECFMT , UCLN_I18N_NUMFMT , UCLN_I18N_ALLOWED_HOUR_FORMATS , UCLN_I18N_DAYPERIODRULES , UCLN_I18N_SMPDTFMT , UCLN_I18N_USEARCH , UCLN_I18N_COLLATOR , UCLN_I18N_UCOL_RES , UCLN_I18N_CSDET , UCLN_I18N_COLLATION_ROOT , UCLN_I18N_GENDERINFO , UCLN_I18N_CDFINFO , UCLN_I18N_REGION , UCLN_I18N_LIST_FORMATTER , UCLN_I18N_NUMSYS , UCLN_I18N_COUNT } ECleanupI18NType ;'. The checking continues anyway. [simplifyTypedef] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:65:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:86:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UHASH_FIRST [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:140:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uprv_free [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:225:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:313:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:325:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:383:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:406:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMatches [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:419:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:436:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:447:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMatches [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:459:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTZNM_UNKNOWN [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:477:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:488:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:498:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fMatches [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:228:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:248:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:273:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_UNREACHABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:287:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:323:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTZFMT_PAT_COUNT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:425:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTZFMT_PAT_COUNT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:433:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTimeZoneNames [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:447:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTimeZoneNames [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:490:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fLocale [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:528:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTimeZoneNames [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:533:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTimeZoneNames [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:541:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTimeZoneNames [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:549:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDefParseOptionFlags [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:554:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fDefParseOptionFlags [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:560:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fGMTPattern [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:570:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fGMTOffsetPatterns [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:578:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fGMTOffsetPatterns [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:616:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fGMTOffsetDigits [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:628:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:636:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fGMTZeroFormat [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:643:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:657:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTZFMT_TIME_TYPE_UNKNOWN [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:785:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:823:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTZFMT_TIME_TYPE_UNKNOWN [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:1329:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTZFMT_STYLE_GENERIC_LOCATION [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:1338:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:1359:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTimeZoneNames [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:1392:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTimeZoneGenericNames [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:1408:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTZDBTimeZoneNames [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:1429:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:1453:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:1459:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:1464:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:1469:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:1474:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:1503:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIELDS_HM [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:1566:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:1643:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:1701:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:1759:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:1804:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fGMTOffsetPatternItems [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:1860:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2095:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2148:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fGMTOffsetDigits [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2243:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2340:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIELDS_H [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2379:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fGMTOffsetDigits [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2397:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2412:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2439:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2583:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2610:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2629:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTZFMT_PAT_COUNT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2650:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fAbuttingOffsetHoursAndMinutes [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2678:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2693:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2703:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTZFMT_TIME_TYPE_STANDARD [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2720:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTargetRegion [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2750:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2780:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2797:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2829:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2847:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2879:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uni2name.h:36:5: style: Class 'UnicodeNameTransliterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/tznames_impl.h:42:5: style: Class 'ZNStringPool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/tznames_impl.h:235:5: style: Class 'TZDBTimeZoneNames' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/tznames_impl.h:108:11: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tznames_impl.h:115:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:74:43: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:91:43: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:155:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:165:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:173:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:455:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:464:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:474:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:485:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1336:13: warning: Possible null pointer dereference: result [nullPointer] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1328:35: note: Assignment 'result=NULL', assigned value is 0 firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1331:9: note: Assuming condition is false firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1336:13: note: Null pointer dereference firefox-78.15.0/intl/icu/source/i18n/translit.cpp:953:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tznames.cpp:91:34: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1072:45: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1083:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1086:34: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1103:42: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1117:49: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1512:42: style: The scope of the variable 'colBund' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1517:13: style: The scope of the variable 'row' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1517:18: style: The scope of the variable 'maxRows' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:199:36: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:206:40: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:432:21: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:435:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:521:42: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:580:42: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:583:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:617:38: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:651:38: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:654:21: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:699:44: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:720:40: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:722:44: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:723:38: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:751:39: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tmutfmt.cpp:752:39: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/translit.cpp:1025:19: style: Variable 'alias' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/tzrule.cpp:95:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/tznames_impl.cpp:871:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/tztrans.cpp:34:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFrom [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tztrans.cpp:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFrom [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tztrans.cpp:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTime [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tztrans.cpp:69:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tztrans.cpp:94:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTime [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tztrans.cpp:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFrom [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tztrans.cpp:107:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFrom [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tztrans.cpp:115:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTo [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tztrans.cpp:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTo [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tztrans.cpp:131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTime [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tztrans.cpp:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fTo [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tztrans.cpp:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFrom [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:90:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:167:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTZGNM_UNKNOWN [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:183:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:220:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:366:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:465:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:519:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:598:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTZGNM_LONG [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:758:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:788:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULOC_COUNTRY_CAPACITY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:854:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:892:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTZFMT_TIME_TYPE_UNKNOWN [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:1034:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:1099:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTZGNM_LONG [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:1148:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:1169:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UHASH_FIRST [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:1203:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucln_in.cpp:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:46:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:75:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:100:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:125:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MILLIS_PER_DAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:169:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULOC_FULLNAME_CAPACITY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:205:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:290:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UBool [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:307:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:329:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:577:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:597:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:647:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:699:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULOC_COUNTRY_CAPACITY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:776:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol.cpp:52:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol.cpp:72:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol.cpp:85:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol.cpp:108:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTRACE_UCOL_CLOSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol.cpp:198:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTRACE_UCOL_GET_SORTKEY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol.cpp:223:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTRACE_UCOL_NEXTSORTKEYPART [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol.cpp:254:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol.cpp:351:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCOL_DEFAULT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol.cpp:361:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol.cpp:368:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol.cpp:418:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCOL_EQUAL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol.cpp:447:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTRACE_UCOL_STRCOLL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol.cpp:470:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTRACE_UCOL_STRCOLLUTF8 [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol.cpp:499:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCOL_GREATER [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol.cpp:511:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCOL_LESS [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol.cpp:523:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCOL_EQUAL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol.cpp:568:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol.cpp:585:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTRACE_UCOL_GETLOCALE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol.cpp:134:42: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucol.cpp:137:42: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:202:20: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:226:8: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:239:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:256:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:291:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:299:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:322:32: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:346:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:349:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:352:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:355:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:358:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:374:8: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:378:8: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:382:8: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:386:8: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:390:8: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:416:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:426:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:440:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:456:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:464:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:476:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:488:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:499:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:508:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:516:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:524:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:531:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:547:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:550:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:553:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:556:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:559:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:563:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:581:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:622:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:631:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:640:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:649:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:660:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:719:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:759:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:778:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:779:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:154:27: style:inconclusive: Function 'ucal_open' argument 4 names different: declaration 'type' definition 'caltype'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/ucal.h:753:26: note: Function 'ucal_open' argument 4 names different: declaration 'type' definition 'caltype'. firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:154:27: note: Function 'ucal_open' argument 4 names different: declaration 'type' definition 'caltype'. firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:396:27: style:inconclusive: Function 'ucal_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/ucal.h:1032:27: note: Function 'ucal_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'. firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:396:27: note: Function 'ucal_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'. firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:435:33: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:452:37: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/ucal.cpp:617:48: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/ucol_res.cpp:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_res.cpp:84:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ICUDATA_NAME [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_res.cpp:99:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_res.cpp:115:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_res.cpp:160:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_res.cpp:186:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_res.cpp:231:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ICUDATA_NAME [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_res.cpp:259:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MISSING_RESOURCE_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_res.cpp:322:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MISSING_RESOURCE_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_res.cpp:385:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_res.cpp:492:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_res.cpp:509:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTRACE_UCOL_OPEN [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_res.cpp:568:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_res.cpp:601:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_res.cpp:631:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URES_STRING [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_res.cpp:673:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ICUDATA_NAME [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_res.cpp:696:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ICUDATA_NAME [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_res.cpp:621:5: style: Struct 'KeywordsSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/ucol_res.cpp:678:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucol_res.cpp:541:27: style:inconclusive: Function 'ucol_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/ucol.h:816:27: note: Function 'ucol_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'. firefox-78.15.0/intl/icu/source/i18n/ucol_res.cpp:541:27: note: Function 'ucol_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'. firefox-78.15.0/intl/icu/source/i18n/ucoleitr.cpp:96:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucoleitr.cpp:158:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucoleitr.cpp:204:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucoleitr.cpp:227:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_FALLTHROUGH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucoleitr.cpp:283:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucoleitr.cpp:338:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INT64_MAX [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucoleitr.cpp:391:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INT64_MAX [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucoleitr.cpp:488:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucoleitr.cpp:79:9: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucoleitr.cpp:94:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucoleitr.cpp:100:9: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucoleitr.cpp:103:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucoleitr.cpp:136:9: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucoleitr.cpp:156:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucoleitr.cpp:162:9: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucoleitr.cpp:165:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucoleitr.cpp:388:18: style: Variable 'low' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/ucoleitr.cpp:388:28: style: Variable 'high' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/ucsdet.cpp:151:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucsdet.cpp:162:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:153:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:193:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_BUFFER_OVERFLOW_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:213:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:235:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:267:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_BUFFER_OVERFLOW_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:326:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:460:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ICUDATA_NAME [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:500:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTRACE_UCOL_OPEN_FROM_SHORT_STRING [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:578:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:649:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucsdet.cpp:51:28: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucsdet.cpp:62:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucsdet.cpp:72:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucsdet.cpp:82:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucsdet.cpp:92:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucsdet.cpp:102:37: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucsdet.cpp:112:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucsdet.cpp:123:28: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucsdet.cpp:154:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucsdet.cpp:165:28: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucsdet.cpp:181:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucsdet.cpp:187:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucsdet.cpp:199:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucsdet.cpp:117:27: style:inconclusive: Function 'ucsdet_detectAll' argument 2 names different: declaration 'matchesFound' definition 'maxMatchesFound'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/ucsdet.h:213:51: note: Function 'ucsdet_detectAll' argument 2 names different: declaration 'matchesFound' definition 'maxMatchesFound'. firefox-78.15.0/intl/icu/source/i18n/ucsdet.cpp:117:27: note: Function 'ucsdet_detectAll' argument 2 names different: declaration 'matchesFound' definition 'maxMatchesFound'. firefox-78.15.0/intl/icu/source/i18n/ucsdet.cpp:56:85: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/ucsdet.cpp:66:55: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/ucsdet.cpp:76:61: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/ucsdet.cpp:86:59: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/ucsdet.cpp:106:102: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:98:39: debug: Function::addArguments found argument 'opener' with varid 0. [varid0] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:102:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gOpener [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:142:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gOpener [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:208:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:227:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:265:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:303:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:331:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:373:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_PARSE_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:405:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_PARSE_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:427:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:458:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:541:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:579:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:655:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NARROW [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:793:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NARROW [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:911:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INDEX_OUTOFBOUNDS_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:1202:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:1215:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:1250:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:1266:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:1291:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udateintervalformat.cpp:27:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udateintervalformat.cpp:27:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udateintervalformat.cpp:50:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udateintervalformat.cpp:91:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udateintervalformat.cpp:106:7: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udateintervalformat.cpp:150:30: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:205:20: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:243:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:281:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:314:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:342:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:367:12: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:399:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:412:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:419:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:428:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:439:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:445:32: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:452:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:460:59: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:461:36: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:467:36: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:481:10: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:489:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:496:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:517:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:527:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:587:10: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:589:10: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:1102:53: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:1219:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:1228:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:1238:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:1276:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:1301:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:1317:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udat.cpp:257:25: style:inconclusive: Function 'udat_formatCalendar' argument 4 names different: declaration 'capacity' definition 'resultLength'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/udat.h:1076:41: note: Function 'udat_formatCalendar' argument 4 names different: declaration 'capacity' definition 'resultLength'. firefox-78.15.0/intl/icu/source/i18n/udat.cpp:257:25: note: Function 'udat_formatCalendar' argument 4 names different: declaration 'capacity' definition 'resultLength'. firefox-78.15.0/intl/icu/source/i18n/udat.cpp:323:25: style:inconclusive: Function 'udat_formatCalendarForFields' argument 4 names different: declaration 'capacity' definition 'resultLength'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/udat.h:1149:41: note: Function 'udat_formatCalendarForFields' argument 4 names different: declaration 'capacity' definition 'resultLength'. firefox-78.15.0/intl/icu/source/i18n/udat.cpp:323:25: note: Function 'udat_formatCalendarForFields' argument 4 names different: declaration 'capacity' definition 'resultLength'. firefox-78.15.0/intl/icu/source/i18n/udat.cpp:500:27: style:inconclusive: Function 'udat_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/udat.h:1346:27: note: Function 'udat_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'. firefox-78.15.0/intl/icu/source/i18n/udat.cpp:500:27: note: Function 'udat_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'. firefox-78.15.0/intl/icu/source/i18n/udat.cpp:595:41: style:inconclusive: Function 'udat_getSymbols' argument 3 names different: declaration 'symbolIndex' definition 'index'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/udat.h:1546:49: note: Function 'udat_getSymbols' argument 3 names different: declaration 'symbolIndex' definition 'index'. firefox-78.15.0/intl/icu/source/i18n/udat.cpp:595:41: note: Function 'udat_getSymbols' argument 3 names different: declaration 'symbolIndex' definition 'index'. firefox-78.15.0/intl/icu/source/i18n/udat.cpp:1094:37: style:inconclusive: Function 'udat_setSymbols' argument 3 names different: declaration 'symbolIndex' definition 'index'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/udat.h:1585:45: note: Function 'udat_setSymbols' argument 3 names different: declaration 'symbolIndex' definition 'index'. firefox-78.15.0/intl/icu/source/i18n/udat.cpp:1094:37: note: Function 'udat_setSymbols' argument 3 names different: declaration 'symbolIndex' definition 'index'. firefox-78.15.0/intl/icu/source/i18n/udat.cpp:1095:38: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:78:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:95:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:113:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:132:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:193:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:259:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:55:44: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:82:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:137:38: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:151:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:158:35: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:170:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:177:35: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:196:30: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:207:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:213:35: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:224:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:230:35: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:264:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:271:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:278:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:287:35: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:296:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:107:31: style:inconclusive: Function 'udatpg_getBaseSkeleton' argument 4 names different: declaration 'baseSkeleton' definition 'skeleton'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/udatpg.h:335:31: note: Function 'udatpg_getBaseSkeleton' argument 4 names different: declaration 'baseSkeleton' definition 'skeleton'. firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:107:31: note: Function 'udatpg_getBaseSkeleton' argument 4 names different: declaration 'baseSkeleton' definition 'skeleton'. firefox-78.15.0/intl/icu/source/i18n/udatpg.cpp:51:65: style: Parameter 'pErrorCode' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/ufieldpositer.cpp:29:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ufieldpositer.cpp:48:10: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.cpp:36:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UITER_START [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.cpp:41:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UITER_CURRENT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.cpp:98:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UITER_CURRENT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.cpp:121:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.cpp:175:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.cpp:213:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.cpp:282:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UITER_CURRENT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.cpp:306:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.cpp:363:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UITER_CURRENT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.cpp:387:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ulistformatter.cpp:60:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ulistformatter.cpp:60:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ulistformatter.cpp:78:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ulistformatter.cpp:115:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2730:14: style: The destructor '~ZoneIdMatchHandler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/tznames_impl.h:126:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2730:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2732:11: style: The function 'handleMatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/tznames_impl.h:124:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2732:11: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:1958:28: style: Condition 'numDigits>0' is always true [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:1953:22: note: Assuming that condition 'numDigits>0' is not redundant firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:1958:28: note: Condition 'numDigits>0' is always true firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:233:21: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:487:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:1614:38: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:1867:40: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2655:42: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2753:28: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ulocdata.cpp:63:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ulocdata.cpp:113:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ulocdata.cpp:155:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ulocdata.cpp:195:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULOC_COUNTRY_CAPACITY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ulocdata.cpp:256:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INTERNAL_PROGRAM_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ulocdata.cpp:283:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ulocdata.cpp:331:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:67:5: warning: Member variable 'FCDUIterCollationIterator::pos' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:67:5: warning: Member variable 'FCDUIterCollationIterator::limit' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:40:14: style: The destructor '~UIterCollationIterator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:110:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:40:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:42:18: style: The function 'resetToOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:122:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:42:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:44:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:124:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:44:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:46:21: style: The function 'nextCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:216:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:46:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:48:21: style: The function 'previousCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:222:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:48:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:51:22: style: The function 'handleNextCE32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:237:22: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:51:22: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:53:19: style: The function 'handleGetTrailSurrogate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:245:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:53:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:55:18: style: The function 'forwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:260:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:55:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:57:18: style: The function 'backwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:262:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:57:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:72:14: style: The destructor '~FCDUIterCollationIterator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:40:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:72:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:74:18: style: The function 'resetToOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:42:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:74:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:76:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:44:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:76:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:78:21: style: The function 'nextCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:46:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:78:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:80:21: style: The function 'previousCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:48:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:80:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:83:22: style: The function 'handleNextCE32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:51:22: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:83:22: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:85:19: style: The function 'handleGetTrailSurrogate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:53:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:85:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:87:18: style: The function 'forwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:55:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:87:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:89:18: style: The function 'backwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:57:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/uitercollationiterator.h:89:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:1880:33: style: The scope of the variable 'chLen' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2876:13: style: The scope of the variable 'parsedPos' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2885:13: style: The scope of the variable 'matchIdx' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/ulocdata.cpp:61:11: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ulocdata.cpp:374:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ulocdata.cpp:277:41: style:inconclusive: Function 'ulocdata_getLocaleDisplayPattern' argument 2 names different: declaration 'pattern' definition 'result'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/ulocdata.h:271:41: note: Function 'ulocdata_getLocaleDisplayPattern' argument 2 names different: declaration 'pattern' definition 'result'. firefox-78.15.0/intl/icu/source/i18n/ulocdata.cpp:277:41: note: Function 'ulocdata_getLocaleDisplayPattern' argument 2 names different: declaration 'pattern' definition 'result'. firefox-78.15.0/intl/icu/source/i18n/ulocdata.cpp:278:42: style:inconclusive: Function 'ulocdata_getLocaleDisplayPattern' argument 3 names different: declaration 'patternCapacity' definition 'resultCapacity'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/ulocdata.h:272:42: note: Function 'ulocdata_getLocaleDisplayPattern' argument 3 names different: declaration 'patternCapacity' definition 'resultCapacity'. firefox-78.15.0/intl/icu/source/i18n/ulocdata.cpp:278:42: note: Function 'ulocdata_getLocaleDisplayPattern' argument 3 names different: declaration 'patternCapacity' definition 'resultCapacity'. firefox-78.15.0/intl/icu/source/i18n/ulocdata.cpp:325:36: style:inconclusive: Function 'ulocdata_getLocaleSeparator' argument 2 names different: declaration 'separator' definition 'result'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/ulocdata.h:293:36: note: Function 'ulocdata_getLocaleSeparator' argument 2 names different: declaration 'separator' definition 'result'. firefox-78.15.0/intl/icu/source/i18n/ulocdata.cpp:325:36: note: Function 'ulocdata_getLocaleSeparator' argument 2 names different: declaration 'separator' definition 'result'. firefox-78.15.0/intl/icu/source/i18n/ulocdata.cpp:326:37: style:inconclusive: Function 'ulocdata_getLocaleSeparator' argument 3 names different: declaration 'separatorCapacity' definition 'resultCapacity'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/ulocdata.h:294:37: note: Function 'ulocdata_getLocaleSeparator' argument 3 names different: declaration 'separatorCapacity' definition 'resultCapacity'. firefox-78.15.0/intl/icu/source/i18n/ulocdata.cpp:326:37: note: Function 'ulocdata_getLocaleSeparator' argument 3 names different: declaration 'separatorCapacity' definition 'resultCapacity'. firefox-78.15.0/intl/icu/source/i18n/ulocdata.cpp:98:39: style: Parameter 'uld' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/ulocdata.cpp:332:12: style: Variable 'p0' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/ulocdata.cpp:332:17: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/tzfmt.cpp:2131:19: style: Variable 'numDigits' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/unesctrn.cpp:79:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/umsg.cpp:238:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/umsg.cpp:281:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/umsg.cpp:325:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/umsg.cpp:348:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/umsg.cpp:401:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/umsg.cpp:520:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/umsg.cpp:631:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uni2name.cpp:101:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uni2name.cpp:85:17: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uni2name.cpp:96:13: style: The scope of the variable 'len' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/uni2name.cpp:72:88: style:inconclusive: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/uni2name.h:74:73: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. firefox-78.15.0/intl/icu/source/i18n/uni2name.cpp:72:88: note: Function 'handleTransliterate' argument 2 names different: declaration 'offset' definition 'offsets'. firefox-78.15.0/intl/icu/source/i18n/umsg.cpp:284:46: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/umsg.cpp:299:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/umsg.cpp:309:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/umsg.cpp:334:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/umsg.cpp:359:7: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/umsg.cpp:407:48: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/umsg.cpp:473:7: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/umsg.cpp:528:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/umsg.cpp:187:38: style:inconclusive: Function 'u_parseMessageWithError' argument 6 names different: declaration 'parseError' definition 'error'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/umsg.h:347:38: note: Function 'u_parseMessageWithError' argument 6 names different: declaration 'parseError' definition 'error'. firefox-78.15.0/intl/icu/source/i18n/umsg.cpp:187:38: note: Function 'u_parseMessageWithError' argument 6 names different: declaration 'parseError' definition 'error'. firefox-78.15.0/intl/icu/source/i18n/umsg.cpp:209:39: style:inconclusive: Function 'u_vparseMessageWithError' argument 7 names different: declaration 'parseError' definition 'error'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/umsg.h:376:39: note: Function 'u_vparseMessageWithError' argument 7 names different: declaration 'parseError' definition 'error'. firefox-78.15.0/intl/icu/source/i18n/umsg.cpp:209:39: note: Function 'u_vparseMessageWithError' argument 7 names different: declaration 'parseError' definition 'error'. firefox-78.15.0/intl/icu/source/i18n/unumsys.cpp:43:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/unumsys.cpp:58:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/unumsys.cpp:65:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/unumsys.cpp:72:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/unumsys.cpp:83:30: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:77:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:171:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:267:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:296:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:351:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:385:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_PARSE_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:443:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:480:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_PARSE_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:547:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:592:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:668:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:731:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:788:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:815:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:839:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:875:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:911:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:937:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:131:5: style: Class 'TimeZoneGenericNameMatchInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:195:5: style: Class 'GNameSearchHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:196:14: style: The destructor '~GNameSearchHandler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/tznames_impl.h:126:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:196:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:198:11: style: The function 'handleMatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/tznames_impl.h:124:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:198:11: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:72:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:86:30: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:87:30: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:163:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:172:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:181:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:225:36: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:239:42: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:525:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:576:42: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:578:42: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:583:40: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:641:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:779:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:822:40: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:827:49: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:832:40: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:1018:41: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:1078:41: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:1157:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:1174:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:1227:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:1237:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:1245:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:86:25: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:87:25: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/tzgnames.cpp:1174:22: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/upluralrules.cpp:89:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/upluralrules.cpp:106:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/upluralrules.cpp:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/upluralrules.cpp:148:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:108:15: warning: Member variable 'CollatorSpec::variableTopStringLen' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:341:23: style: Redundant condition: The condition '*string' is redundant since '*string == '_'' is sufficient. [redundantCondition] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:212:7: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:245:5: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:278:7: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:316:7: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:355:7: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:382:7: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:481:44: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:851:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:879:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:888:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:898:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/unum.cpp:947:7: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:581:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:523:12: style: Redundant initialization for 'string'. The initialized value is overwritten before it is read. [redundantInitialization] firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:521:24: note: string is initialized firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:523:12: note: string is overwritten firefox-78.15.0/intl/icu/source/i18n/unum.cpp:500:27: style:inconclusive: Function 'unum_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/unum.h:932:27: note: Function 'unum_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'. firefox-78.15.0/intl/icu/source/i18n/unum.cpp:500:27: note: Function 'unum_getAvailable' argument 1 names different: declaration 'localeIndex' definition 'index'. firefox-78.15.0/intl/icu/source/i18n/unum.cpp:832:37: style:inconclusive: Function 'unum_applyPattern' argument 1 names different: declaration 'format' definition 'fmt'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/unum.h:913:45: note: Function 'unum_applyPattern' argument 1 names different: declaration 'format' definition 'fmt'. firefox-78.15.0/intl/icu/source/i18n/unum.cpp:832:37: note: Function 'unum_applyPattern' argument 1 names different: declaration 'format' definition 'fmt'. firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:260:13: style: The scope of the variable 'i' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:354:13: style: The scope of the variable 'i' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:354:20: style: The scope of the variable 'j' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:355:13: style: The scope of the variable 'len' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:356:10: style: The scope of the variable 'optName' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:572:37: style:inconclusive: Function 'ucol_getShortDefinitionString' argument 3 names different: declaration 'buffer' definition 'dst'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/ucol.h:962:37: note: Function 'ucol_getShortDefinitionString' argument 3 names different: declaration 'buffer' definition 'dst'. firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:572:37: note: Function 'ucol_getShortDefinitionString' argument 3 names different: declaration 'buffer' definition 'dst'. firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:585:49: style:inconclusive: Function 'ucol_normalizeShortDefinitionString' argument 1 names different: declaration 'source' definition 'definition'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/ucol.h:987:49: note: Function 'ucol_normalizeShortDefinitionString' argument 1 names different: declaration 'source' definition 'definition'. firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:585:49: note: Function 'ucol_normalizeShortDefinitionString' argument 1 names different: declaration 'source' definition 'definition'. firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:621:25: style:inconclusive: Function 'ucol_getContractions' argument 2 names different: declaration 'conts' definition 'contractions'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/ucol.h:494:25: note: Function 'ucol_getContractions' argument 2 names different: declaration 'conts' definition 'contractions'. firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:621:25: note: Function 'ucol_getContractions' argument 2 names different: declaration 'conts' definition 'contractions'. firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:352:94: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:354:15: style: Variable 'i' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/ucol_sit.cpp:354:22: style: Variable 'j' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:61:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:89:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:119:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:196:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:272:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:288:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:328:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:359:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:378:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:411:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:441:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:481:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:498:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:522:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:552:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:583:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:606:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:622:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:641:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:654:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:672:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:742:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:767:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:791:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:815:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:841:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:860:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:881:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:903:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:919:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:936:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:952:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:969:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:985:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1001:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1018:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1035:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1053:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1070:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1088:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1105:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1122:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1139:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1158:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1206:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1232:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1267:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1349:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/upluralrules.cpp:92:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1626:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/upluralrules.cpp:114:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1831:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1951:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uregion.cpp:47:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregion.cpp:54:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregion.cpp:61:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregion.cpp:68:35: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregion.cpp:76:35: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregion.cpp:84:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregion.cpp:91:35: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregion.cpp:99:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregion.cpp:106:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregion.cpp:113:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregexc.cpp:35:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_build.cpp:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.h:61:5: style: Class 'SpoofImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.h:212:5: style: Class 'SpoofData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/uspoof_conf.h:46:5: style: Struct 'SPUString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/uspoof_conf.h:61:5: style: Class 'SPUStringPool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/i18n/uspoof_build.cpp:53:32: style:inconclusive: Function 'uspoof_openFromSource' argument 5 names different: declaration 'errType' definition 'errorType'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uspoof.h:666:32: note: Function 'uspoof_openFromSource' argument 5 names different: declaration 'errType' definition 'errorType'. firefox-78.15.0/intl/icu/source/i18n/uspoof_build.cpp:53:32: note: Function 'uspoof_openFromSource' argument 5 names different: declaration 'errType' definition 'errorType'. firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:65:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:168:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:187:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:235:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:248:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:264:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:283:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:293:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:350:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:392:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:442:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:462:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:490:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_STATE_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:611:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:656:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:685:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:739:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:800:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:808:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_conf.cpp:80:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_conf.cpp:144:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_conf.cpp:176:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_conf.cpp:237:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_BUFFER_OVERFLOW_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_conf.cpp:411:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_conf.cpp:106:28: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uspoof_conf.cpp:435:35: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uspoof_conf.cpp:454:42: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uspoof_conf.cpp:471:42: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uspoof_conf.cpp:105:46: style:inconclusive: Function 'getByIndex' argument 1 names different: declaration 'i' definition 'index'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/uspoof_conf.h:71:35: note: Function 'getByIndex' argument 1 names different: declaration 'i' definition 'index'. firefox-78.15.0/intl/icu/source/i18n/uspoof_conf.cpp:105:46: note: Function 'getByIndex' argument 1 names different: declaration 'i' definition 'index'. firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:242:12: warning: Possible null pointer dereference: result [nullPointer] firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:240:18: note: Assignment 'result=NULL', assigned value is 0 firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:242:12: note: Null pointer dereference firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:181:39: style:inconclusive: Function 'uspoof_openFromSerialized' argument 4 names different: declaration 'pErrorCode' definition 'status'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uspoof.h:631:39: note: Function 'uspoof_openFromSerialized' argument 4 names different: declaration 'pErrorCode' definition 'status'. firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:181:39: note: Function 'uspoof_openFromSerialized' argument 4 names different: declaration 'pErrorCode' definition 'status'. firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:758:42: style:inconclusive: Function 'uspoof_serialize' argument 2 names different: declaration 'data' definition 'buf'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uspoof.h:1327:24: note: Function 'uspoof_serialize' argument 2 names different: declaration 'data' definition 'buf'. firefox-78.15.0/intl/icu/source/i18n/uspoof.cpp:758:42: note: Function 'uspoof_serialize' argument 2 names different: declaration 'data' definition 'buf'. firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:46:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:67:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:88:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:171:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:226:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_USING_DEFAULT_WARNING [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:245:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USCRIPT_HAN [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:271:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USCRIPT_CODE_LIMIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:290:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USCRIPT_CODE_LIMIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:305:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_DECIMAL_DIGIT_NUMBER [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:323:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:389:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCHAR_SOFT_DOTTED [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:432:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_PARSE_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:497:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_FORMAT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:521:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:552:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:568:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:605:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_FORMAT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:640:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:658:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:732:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPRV_UNREACHABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:748:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_BUFFER_OVERFLOW_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:835:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.cpp:42:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.cpp:62:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.cpp:81:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.cpp:90:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.cpp:110:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.cpp:177:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.cpp:214:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.cpp:244:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.cpp:256:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.cpp:295:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.cpp:375:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.cpp:439:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf16collationiterator.cpp:482:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:55:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:190:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:400:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INT64_MAX [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:1079:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:2625:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:2652:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:2789:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:2812:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INDEX_OUTOFBOUNDS_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:2844:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:2874:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:2915:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:2980:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:3019:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:3082:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:3116:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:3130:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:3144:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:3158:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:3198:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:3306:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:3394:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:3513:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:3547:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:3589:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:3828:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:3837:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:3849:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:4149:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:4431:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:4545:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:4660:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:4806:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:98:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:158:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:167:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:202:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:691:32: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:694:35: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:697:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:740:17: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:843:51: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:875:32: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:876:32: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:910:34: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:911:34: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:946:21: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:471:48: style:inconclusive: Function 'toCombinedBitmask' argument 1 names different: declaration 'expectedChecks' definition 'enabledChecks'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.h:130:39: note: Function 'toCombinedBitmask' argument 1 names different: declaration 'expectedChecks' definition 'enabledChecks'. firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:471:48: note: Function 'toCombinedBitmask' argument 1 names different: declaration 'expectedChecks' definition 'enabledChecks'. firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:598:34: style:inconclusive: Function 'SpoofData' argument 1 names different: declaration 'serializedData' definition 'data'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.h:222:27: note: Function 'SpoofData' argument 1 names different: declaration 'serializedData' definition 'data'. firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:598:34: note: Function 'SpoofData' argument 1 names different: declaration 'serializedData' definition 'data'. firefox-78.15.0/intl/icu/source/i18n/uspoof_impl.cpp:683:38: style: Parameter 'status' can be declared as reference to const [constParameterReference] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:61:5: performance: Variable 'fOwnsText' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:70:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:73:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:128:34: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:129:34: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:133:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:212:34: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:213:34: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:217:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:271:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:287:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:326:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:346:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:358:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:377:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:387:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:410:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:420:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:440:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:456:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:480:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:497:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:521:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:551:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:582:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:605:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:621:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:640:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:653:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:671:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:741:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:766:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:790:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:814:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:840:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:859:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:880:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:902:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:918:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:935:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:951:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:968:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:984:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1000:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1017:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1034:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1052:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1069:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1087:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1104:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1121:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1138:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1157:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1205:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1231:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1266:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1441:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1530:38: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1594:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1607:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1747:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1759:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1882:43: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1950:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1974:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1378:15: style: The scope of the variable 'i' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:270:35: style:inconclusive: Function 'uregex_close' argument 1 names different: declaration 'regexp' definition 're2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:211:34: note: Function 'uregex_close' argument 1 names different: declaration 'regexp' definition 're2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:270:35: note: Function 'uregex_close' argument 1 names different: declaration 'regexp' definition 're2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:286:40: style:inconclusive: Function 'uregex_clone' argument 1 names different: declaration 'regexp' definition 'source2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:251:40: note: Function 'uregex_clone' argument 1 names different: declaration 'regexp' definition 'source2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:286:40: note: Function 'uregex_clone' argument 1 names different: declaration 'regexp' definition 'source2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:323:43: style:inconclusive: Function 'uregex_pattern' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:271:42: note: Function 'uregex_pattern' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:323:43: note: Function 'uregex_pattern' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:344:47: style:inconclusive: Function 'uregex_patternUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:287:47: note: Function 'uregex_patternUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:344:47: note: Function 'uregex_patternUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:357:40: style:inconclusive: Function 'uregex_flags' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:299:43: note: Function 'uregex_flags' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:357:40: note: Function 'uregex_flags' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:373:36: style:inconclusive: Function 'uregex_setText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:324:36: note: Function 'uregex_setText' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:373:36: note: Function 'uregex_setText' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:407:37: style:inconclusive: Function 'uregex_setUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:347:37: note: Function 'uregex_setUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:407:37: note: Function 'uregex_setUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:437:36: style:inconclusive: Function 'uregex_getText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:372:36: note: Function 'uregex_getText' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:437:36: note: Function 'uregex_getText' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:477:37: style:inconclusive: Function 'uregex_getUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:393:37: note: Function 'uregex_getUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:477:37: note: Function 'uregex_getUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:494:41: style:inconclusive: Function 'uregex_refreshUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:423:41: note: Function 'uregex_refreshUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:494:41: note: Function 'uregex_refreshUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:511:36: style:inconclusive: Function 'uregex_matches' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:448:36: note: Function 'uregex_matches' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:511:36: note: Function 'uregex_matches' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:518:38: style:inconclusive: Function 'uregex_matches64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:474:38: note: Function 'uregex_matches64' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:518:38: note: Function 'uregex_matches64' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:541:38: style:inconclusive: Function 'uregex_lookingAt' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:502:38: note: Function 'uregex_lookingAt' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:541:38: note: Function 'uregex_lookingAt' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:548:40: style:inconclusive: Function 'uregex_lookingAt64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:531:40: note: Function 'uregex_lookingAt64' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:548:40: note: Function 'uregex_lookingAt64' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:572:33: style:inconclusive: Function 'uregex_find' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:555:33: note: Function 'uregex_find' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:572:33: note: Function 'uregex_find' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:579:35: style:inconclusive: Function 'uregex_find64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:580:35: note: Function 'uregex_find64' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:579:35: note: Function 'uregex_find64' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:603:37: style:inconclusive: Function 'uregex_findNext' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:598:37: note: Function 'uregex_findNext' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:603:37: note: Function 'uregex_findNext' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:619:39: style:inconclusive: Function 'uregex_groupCount' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:609:39: note: Function 'uregex_groupCount' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:619:39: note: Function 'uregex_groupCount' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:636:48: style:inconclusive: Function 'uregex_groupNumberFromName' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:629:48: note: Function 'uregex_groupNumberFromName' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:636:48: note: Function 'uregex_groupNumberFromName' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:649:49: style:inconclusive: Function 'uregex_groupNumberFromCName' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:653:49: note: Function 'uregex_groupNumberFromCName' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:649:49: note: Function 'uregex_groupNumberFromCName' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:666:34: style:inconclusive: Function 'uregex_group' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:675:34: note: Function 'uregex_group' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:666:34: note: Function 'uregex_group' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:736:39: style:inconclusive: Function 'uregex_groupUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:704:39: note: Function 'uregex_groupUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:736:39: note: Function 'uregex_groupUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:756:34: style:inconclusive: Function 'uregex_start' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:725:34: note: Function 'uregex_start' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:756:34: note: Function 'uregex_start' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:763:36: style:inconclusive: Function 'uregex_start64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:745:36: note: Function 'uregex_start64' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:763:36: note: Function 'uregex_start64' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:780:34: style:inconclusive: Function 'uregex_end' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:763:34: note: Function 'uregex_end' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:780:34: note: Function 'uregex_end' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:787:36: style:inconclusive: Function 'uregex_end64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:782:34: note: Function 'uregex_end64' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:787:36: note: Function 'uregex_end64' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:804:37: style:inconclusive: Function 'uregex_reset' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:800:37: note: Function 'uregex_reset' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:804:37: note: Function 'uregex_reset' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:811:39: style:inconclusive: Function 'uregex_reset64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:819:37: note: Function 'uregex_reset64' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:811:39: note: Function 'uregex_reset64' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:828:40: style:inconclusive: Function 'uregex_setRegion' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:844:40: note: Function 'uregex_setRegion' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:828:40: note: Function 'uregex_setRegion' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:836:42: style:inconclusive: Function 'uregex_setRegion64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:871:40: note: Function 'uregex_setRegion64' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:836:42: note: Function 'uregex_setRegion64' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:854:48: style:inconclusive: Function 'uregex_setRegionAndStart' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:891:46: note: Function 'uregex_setRegionAndStart' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:854:48: note: Function 'uregex_setRegionAndStart' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:872:49: style:inconclusive: Function 'uregex_regionStart' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:907:49: note: Function 'uregex_regionStart' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:872:49: note: Function 'uregex_regionStart' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:878:51: style:inconclusive: Function 'uregex_regionStart64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:921:51: note: Function 'uregex_regionStart64' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:878:51: note: Function 'uregex_regionStart64' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:894:47: style:inconclusive: Function 'uregex_regionEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:935:47: note: Function 'uregex_regionEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:894:47: note: Function 'uregex_regionEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:900:49: style:inconclusive: Function 'uregex_regionEnd64' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:950:49: note: Function 'uregex_regionEnd64' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:900:49: note: Function 'uregex_regionEnd64' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:916:58: style:inconclusive: Function 'uregex_hasTransparentBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:964:58: note: Function 'uregex_hasTransparentBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:916:58: note: Function 'uregex_hasTransparentBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:932:52: style:inconclusive: Function 'uregex_useTransparentBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:988:51: note: Function 'uregex_useTransparentBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:932:52: note: Function 'uregex_useTransparentBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:949:56: style:inconclusive: Function 'uregex_hasAnchoringBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1003:56: note: Function 'uregex_hasAnchoringBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:949:56: note: Function 'uregex_hasAnchoringBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:965:50: style:inconclusive: Function 'uregex_useAnchoringBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1021:49: note: Function 'uregex_useAnchoringBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:965:50: note: Function 'uregex_useAnchoringBounds' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:982:44: style:inconclusive: Function 'uregex_hitEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1036:44: note: Function 'uregex_hitEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:982:44: note: Function 'uregex_hitEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:998:48: style:inconclusive: Function 'uregex_requireEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1051:48: note: Function 'uregex_requireEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:998:48: note: Function 'uregex_requireEnd' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1014:43: style:inconclusive: Function 'uregex_setTimeLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1426:46: note: Function 'uregex_setTimeLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1014:43: note: Function 'uregex_setTimeLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1031:50: style:inconclusive: Function 'uregex_getTimeLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1440:52: note: Function 'uregex_getTimeLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1031:50: note: Function 'uregex_getTimeLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1049:44: style:inconclusive: Function 'uregex_setStackLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1464:47: note: Function 'uregex_setStackLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1049:44: note: Function 'uregex_setStackLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1066:51: style:inconclusive: Function 'uregex_getStackLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1476:53: note: Function 'uregex_getStackLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1066:51: note: Function 'uregex_getStackLimit' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1083:50: style:inconclusive: Function 'uregex_setMatchCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1519:50: note: Function 'uregex_setMatchCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1083:50: note: Function 'uregex_setMatchCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1100:54: style:inconclusive: Function 'uregex_getMatchCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1537:54: note: Function 'uregex_getMatchCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1100:54: note: Function 'uregex_getMatchCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1117:65: style:inconclusive: Function 'uregex_setFindProgressCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1591:65: note: Function 'uregex_setFindProgressCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1117:65: note: Function 'uregex_setFindProgressCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1134:67: style:inconclusive: Function 'uregex_getFindProgressCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1608:67: note: Function 'uregex_getFindProgressCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1134:67: note: Function 'uregex_getFindProgressCallback' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1151:42: style:inconclusive: Function 'uregex_replaceAll' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1083:42: note: Function 'uregex_replaceAll' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1151:42: note: Function 'uregex_replaceAll' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1201:47: style:inconclusive: Function 'uregex_replaceAllUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1112:44: note: Function 'uregex_replaceAllUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1201:47: note: Function 'uregex_replaceAllUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1202:47: style:inconclusive: Function 'uregex_replaceAllUText' argument 2 names different: declaration 'replacement' definition 'replacementText'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1113:44: note: Function 'uregex_replaceAllUText' argument 2 names different: declaration 'replacement' definition 'replacementText'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1202:47: note: Function 'uregex_replaceAllUText' argument 2 names different: declaration 'replacement' definition 'replacementText'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1225:42: style:inconclusive: Function 'uregex_replaceFirst' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1142:42: note: Function 'uregex_replaceFirst' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1225:42: note: Function 'uregex_replaceFirst' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1262:47: style:inconclusive: Function 'uregex_replaceFirstUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1171:46: note: Function 'uregex_replaceFirstUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1262:47: note: Function 'uregex_replaceFirstUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1263:49: style:inconclusive: Function 'uregex_replaceFirstUText' argument 2 names different: declaration 'replacement' definition 'replacementText'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1172:46: note: Function 'uregex_replaceFirstUText' argument 2 names different: declaration 'replacement' definition 'replacementText'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1263:49: note: Function 'uregex_replaceFirstUText' argument 2 names different: declaration 'replacement' definition 'replacementText'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1587:49: style:inconclusive: Function 'uregex_appendReplacement' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1223:49: note: Function 'uregex_appendReplacement' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1587:49: note: Function 'uregex_appendReplacement' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1603:54: style:inconclusive: Function 'uregex_appendReplacementUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1253:54: note: Function 'uregex_appendReplacementUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1603:54: note: Function 'uregex_appendReplacementUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1604:54: style:inconclusive: Function 'uregex_appendReplacementUText' argument 2 names different: declaration 'replacementText' definition 'replText'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1254:54: note: Function 'uregex_appendReplacementUText' argument 2 names different: declaration 'replacementText' definition 'replText'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1604:54: note: Function 'uregex_appendReplacementUText' argument 2 names different: declaration 'replacementText' definition 'replText'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1743:42: style:inconclusive: Function 'uregex_appendTail' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1283:42: note: Function 'uregex_appendTail' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1743:42: note: Function 'uregex_appendTail' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1756:47: style:inconclusive: Function 'uregex_appendTailUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1307:47: note: Function 'uregex_appendTailUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1756:47: note: Function 'uregex_appendTailUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1943:39: style:inconclusive: Function 'uregex_split' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1363:42: note: Function 'uregex_split' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1943:39: note: Function 'uregex_split' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1970:42: style:inconclusive: Function 'uregex_splitUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/uregex.h:1398:42: note: Function 'uregex_splitUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1970:42: note: Function 'uregex_splitUText' argument 1 names different: declaration 'regexp' definition 'regexp2'. firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:326:24: style: Variable 'regexp' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1157:24: style: Variable 'regexp' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/uregex.cpp:1231:24: style: Variable 'regexp' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/utmscale.cpp:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utmscale.cpp:66:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utmscale.cpp:90:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utrans.cpp:88:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/utmscale.cpp:70:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/utmscale.cpp:94:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:47:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:52:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:58:16: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:69:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:74:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:79:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:85:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:88:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:97:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:100:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:109:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:112:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:121:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:128:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:134:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:139:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:144:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:149:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:154:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:159:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:164:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:169:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:174:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:179:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/vzone.cpp:184:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.cpp:47:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.cpp:83:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.cpp:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.cpp:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.cpp:111:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.cpp:156:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.cpp:227:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.cpp:238:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.cpp:258:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.cpp:270:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.cpp:308:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.cpp:386:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.cpp:465:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/vtzone.cpp:962:1: error: There is an unknown macro here somewhere. Configuration is required. If UOBJECT_DEFINE_RTTI_IMPLEMENTATION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/i18n/zrule.cpp:39:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zrule.cpp:45:10: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zrule.cpp:53:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zrule.cpp:58:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zrule.cpp:63:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zrule.cpp:83:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zrule.cpp:88:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zrule.cpp:95:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zrule.cpp:97:12: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zrule.cpp:104:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zrule.cpp:109:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zrule.cpp:114:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zrule.cpp:120:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zrule.cpp:126:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zrule.cpp:132:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zrule.cpp:138:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zrule.cpp:143:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zrule.cpp:148:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zrule.cpp:118:30: style: Parameter 'rule' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/ztrans.cpp:30:51: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ztrans.cpp:45:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ztrans.cpp:50:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ztrans.cpp:55:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ztrans.cpp:60:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ztrans.cpp:65:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ztrans.cpp:70:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ztrans.cpp:75:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ztrans.cpp:80:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ztrans.cpp:85:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ztrans.cpp:90:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ztrans.cpp:95:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/ztrans.cpp:100:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/locbund.cpp:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUM_SPELLOUT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/locbund.cpp:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_NAMESPACE_USE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/locbund.cpp:149:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUM_SPELLOUT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/locbund.cpp:163:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUM_IGNORE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:159:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_FORMAT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:225:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:242:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:384:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:395:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:405:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:425:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:527:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:560:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:629:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:719:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:768:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:845:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:905:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:930:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/locbund.cpp:85:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/sprintf.cpp:184:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U16_MAX_LENGTH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/sprintf.cpp:70:29: style: Condition 'paddingLeft<0' is always false [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/io/sprintf.cpp:61:17: note: Assignment 'resultLen=(resultLen)<(output->available)?(resultLen):(output->available)', assigned value is less than symbolic=output->available+1 firefox-78.15.0/intl/icu/source/io/sprintf.cpp:69:45: note: Assignment 'paddingLeft=output->available-resultLen', assigned value is greater than -1 firefox-78.15.0/intl/icu/source/io/sprintf.cpp:70:29: note: Condition 'paddingLeft<0' is always false firefox-78.15.0/intl/icu/source/io/sprintf.cpp:43:41: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/sprintf.cpp:57:41: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/sprintf.cpp:185:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/sscanf.cpp:76:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U16_MAX_LENGTH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/sscanf.cpp:108:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/sscanf.cpp:77:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/sscanf.cpp:113:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/sscanf.cpp:114:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/ucln_io.cpp:26:0: error: #error U_IO_IMPLEMENTATION not set - must be set for all ICU source files in io/ - see http://userguide.icu-project.org/howtouseicu [preprocessorErrorDirective] firefox-78.15.0/intl/icu/source/io/ufile.cpp:58:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/ufile.cpp:111:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/ufile.cpp:119:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/ufile.cpp:134:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/ufile.cpp:216:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/ufile.cpp:301:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/ufile.cpp:316:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/ufile.cpp:339:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUM_DECIMAL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/ufmt_cmn.cpp:231:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/ufile.cpp:63:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/ufile.cpp:189:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/ufile.cpp:332:24: style:inconclusive: Function 'u_fgetConverter' argument 1 names different: declaration 'f' definition 'file'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/io/unicode/ustdio.h:466:55: note: Function 'u_fgetConverter' argument 1 names different: declaration 'f' definition 'file'. firefox-78.15.0/intl/icu/source/io/ufile.cpp:332:24: note: Function 'u_fgetConverter' argument 1 names different: declaration 'f' definition 'file'. firefox-78.15.0/intl/icu/source/io/ufile.cpp:337:65: style:inconclusive: Function 'u_fgetNumberFormat' argument 1 names different: declaration 'f' definition 'file'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/io/unicode/ustdio.h:475:68: note: Function 'u_fgetNumberFormat' argument 1 names different: declaration 'f' definition 'file'. firefox-78.15.0/intl/icu/source/io/ufile.cpp:337:65: note: Function 'u_fgetNumberFormat' argument 1 names different: declaration 'f' definition 'file'. firefox-78.15.0/intl/icu/source/io/ufile.cpp:274:31: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/io/ufile.cpp:332:24: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/io/ufmt_cmn.cpp:112:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/ufmt_cmn.cpp:76:14: style: The scope of the variable 'digit' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/io/ufmt_cmn.cpp:112:14: style: Variable 'ptrIdx' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/io/uprintf.cpp:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uprintf.cpp:177:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U16_MAX_LENGTH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:96:20: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:113:43: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:268:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:353:39: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:358:34: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:364:50: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:366:41: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:392:37: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:451:66: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:453:57: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:479:57: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:480:58: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:483:57: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:484:58: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:531:44: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:577:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uprintf.cpp:74:38: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:596:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uprintf.cpp:83:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:600:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uprintf.cpp:178:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:680:50: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:795:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:804:38: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:805:41: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/zonemeta.cpp:894:37: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uprintf.cpp:84:22: style: The scope of the variable 'i' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/io/uscanf.cpp:77:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U16_MAX_LENGTH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uscanf.cpp:78:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/ustdio.cpp:79:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/ustdio.cpp:136:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/ustdio.cpp:299:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/ustdio.cpp:317:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/ustdio.cpp:459:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/ustdio.cpp:592:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/ustdio.cpp:624:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/ustdio.cpp:720:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UChar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:188:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:222:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:262:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:2680:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:2701:38: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:2772:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:3030:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:3511:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:2754:52: style:inconclusive: Function 'usearch_close' argument 1 names different: declaration 'searchiter' definition 'strsrch'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/i18n/unicode/usearch.h:348:54: note: Function 'usearch_close' argument 1 names different: declaration 'searchiter' definition 'strsrch'. firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:2754:52: note: Function 'usearch_close' argument 1 names different: declaration 'searchiter' definition 'strsrch'. firefox-78.15.0/intl/icu/source/i18n/usearch.cpp:484:37: style: Parameter 'cetable' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:132:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUM_POSITIVE_PREFIX [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:171:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUM_POSITIVE_PREFIX [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:214:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U16_MAX_LENGTH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:256:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U16_MAX_LENGTH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:292:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:367:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:446:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UChar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:476:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:502:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:555:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:574:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:695:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:841:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUM_DECIMAL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:898:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:1112:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UBool [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:1243:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/ustdio.cpp:602:24: style: Condition 'f->str.fPos>=f->str.fLimit' is always true [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/io/ustdio.cpp:596:20: note: Assuming that condition 'f->str.fPosstr.fLimit' is not redundant firefox-78.15.0/intl/icu/source/io/ustdio.cpp:602:24: note: Condition 'f->str.fPos>=f->str.fLimit' is always true firefox-78.15.0/intl/icu/source/io/ustdio.cpp:106:32: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/ustdio.cpp:165:36: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/ustdio.cpp:169:36: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/ustdio.cpp:319:18: style: The scope of the variable 'mySourceBegin' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/io/ustdio.cpp:324:17: style: The scope of the variable 'numConverted' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/io/ustdio.cpp:395:35: style:inconclusive: Function 'u_file_write' argument 1 names different: declaration 'ustring' definition 'chars'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/io/unicode/ustdio.h:606:30: note: Function 'u_file_write' argument 1 names different: declaration 'ustring' definition 'chars'. firefox-78.15.0/intl/icu/source/io/ustdio.cpp:395:35: note: Function 'u_file_write' argument 1 names different: declaration 'ustring' definition 'chars'. firefox-78.15.0/intl/icu/source/io/ustdio.cpp:622:34: style:inconclusive: Function 'ufile_getch32' argument 2 names different: declaration 'ch' definition 'c32'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/io/ufile.h:115:34: note: Function 'ufile_getch32' argument 2 names different: declaration 'ch' definition 'c32'. firefox-78.15.0/intl/icu/source/io/ustdio.cpp:622:34: note: Function 'ufile_getch32' argument 2 names different: declaration 'ch' definition 'c32'. firefox-78.15.0/intl/icu/source/io/ustdio.cpp:665:26: style:inconclusive: Function 'u_fungetc' argument 1 names different: declaration 'c' definition 'ch'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/io/unicode/ustdio.h:733:21: note: Function 'u_fungetc' argument 1 names different: declaration 'c' definition 'ch'. firefox-78.15.0/intl/icu/source/io/ustdio.cpp:665:26: note: Function 'u_fungetc' argument 1 names different: declaration 'c' definition 'ch'. firefox-78.15.0/intl/icu/source/io/ustdio.cpp:447:15: style: Variable 'retStr' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/io/ustdio.cpp:324:30: style: Variable 'numConverted' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/stubdata/stubdata.cpp:28:14: style: struct member 'ICU_Data_Header::headerSize' is never used. [unusedStructMember] firefox-78.15.0/intl/icu/source/stubdata/stubdata.cpp:29:13: style: struct member 'ICU_Data_Header::magic1' is never used. [unusedStructMember] firefox-78.15.0/intl/icu/source/stubdata/stubdata.cpp:29:21: style: struct member 'ICU_Data_Header::magic2' is never used. [unusedStructMember] firefox-78.15.0/intl/icu/source/stubdata/stubdata.cpp:31:10: style: struct member 'ICU_Data_Header::padding' is never used. [unusedStructMember] firefox-78.15.0/intl/icu/source/stubdata/stubdata.cpp:32:14: style: struct member 'ICU_Data_Header::count' is never used. [unusedStructMember] firefox-78.15.0/intl/icu/source/stubdata/stubdata.cpp:32:21: style: struct member 'ICU_Data_Header::reserved' is never used. [unusedStructMember] firefox-78.15.0/intl/icu/source/stubdata/stubdata.cpp:39:10: style: struct member 'ICU_Data_Header::fakeNameAndData' is never used. [unusedStructMember] firefox-78.15.0/intl/icu/source/io/ustream.cpp:45:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/ustream.cpp:85:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/ustream.cpp:90:19: style: Variable 'us' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:205:25: debug: Function::addArguments found argument 'test' with varid 0. [varid0] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:957:61: debug: Function::addArguments found argument 'argHandler' with varid 0. [varid0] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:218:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:366:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:521:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:642:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:673:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:679:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:704:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:725:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:746:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:761:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:770:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:821:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_FILE_ACCESS_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:898:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:910:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:926:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:962:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:1106:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:1276:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/datamap.cpp:46:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/datamap.cpp:56:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/datamap.cpp:66:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/datamap.cpp:78:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_INV [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/datamap.cpp:98:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_FORMAT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/datamap.cpp:109:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_INV [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:35:11: performance:inconclusive: Technically the member function 'DataMap::utoi' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/intl/icu/source/tools/ctestfw/datamap.cpp:21:10: note: Technically the member function 'DataMap::utoi' can be static (but you may consider moving to unnamed namespace). firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:35:11: note: Technically the member function 'DataMap::utoi' can be static (but you may consider moving to unnamed namespace). firefox-78.15.0/intl/icu/source/tools/ctestfw/datamap.cpp:66:3: warning: Class 'RBDataMap' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] firefox-78.15.0/intl/icu/source/tools/ctestfw/datamap.cpp:66:3: warning: Class 'RBDataMap' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:110:12: style: The destructor '~RBDataMap' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:31:12: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:110:12: note: Destructor in derived class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:124:31: style: The function 'getString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:43:31: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:124:31: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:125:19: style: The function 'getInt28' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:58:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:125:19: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:126:20: style: The function 'getUInt28' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:66:20: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:126:20: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:127:26: style: The function 'getIntVector' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:75:26: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:127:26: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:128:26: style: The function 'getBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:84:26: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:128:26: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:130:19: style: The function 'getInt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:50:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:130:19: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:132:32: style: The function 'getStringArray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:91:32: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:132:32: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:133:26: style: The function 'getIntArray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:98:26: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/datamap.h:133:26: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/ctestfw/datamap.cpp:110:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/ctestfw/datamap.cpp:85:11: style: The scope of the variable 'i' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/ctestfw/datamap.cpp:85:13: style: Variable 'i' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:128:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:326:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:349:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:440:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:508:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:610:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:701:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:776:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:837:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:918:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:938:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:990:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:1010:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:1225:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:1399:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_FALLTHROUGH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/testdata.cpp:62:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/testdata.cpp:97:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/testdata.cpp:106:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/testdata.cpp:127:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/testdata.h:96:3: style: Class 'RBTestData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/testdata.h:104:12: style: The destructor '~RBTestData' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/testdata.h:55:12: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/testdata.h:104:12: note: Destructor in derived class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/testdata.h:106:17: style: The function 'getInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/testdata.h:64:17: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/testdata.h:106:17: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/testdata.h:108:17: style: The function 'nextSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/testdata.h:74:17: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/testdata.h:108:17: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/testdata.h:109:17: style: The function 'nextCase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/testdata.h:84:17: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/testdata.h:109:17: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:82:5: warning: Member variable 'FCDUTF8CollationIterator::limit' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:41:14: style: The destructor '~UTF8CollationIterator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:110:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:41:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:43:18: style: The function 'resetToOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:122:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:43:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:45:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:124:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:45:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:47:21: style: The function 'nextCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:216:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:47:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:49:21: style: The function 'previousCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:222:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:49:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:62:22: style: The function 'handleNextCE32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:237:22: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:62:22: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:64:19: style: The function 'foundNULTerminator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:251:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:64:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:66:19: style: The function 'forbidSurrogateCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:258:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:66:19: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:68:18: style: The function 'forwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:260:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:68:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:70:18: style: The function 'backwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:262:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:70:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:88:14: style: The destructor '~FCDUTF8CollationIterator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:41:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:88:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:90:18: style: The function 'resetToOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:43:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:90:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:92:21: style: The function 'getOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:45:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:92:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:94:21: style: The function 'nextCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:47:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:94:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:96:21: style: The function 'previousCodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:49:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:96:21: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:99:22: style: The function 'handleNextCE32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:62:22: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:99:22: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:101:19: style: The function 'handleGetTrailSurrogate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/collationiterator.h:245:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:101:19: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/ctestfw/testdata.cpp:114:8: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:103:19: style: The function 'foundNULTerminator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:64:19: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:103:19: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/ctestfw/testdata.cpp:133:8: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:105:18: style: The function 'forwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:68:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:105:18: note: Function in derived class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:107:18: style: The function 'backwardNumCodePoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:70:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/i18n/utf8collationiterator.h:107:18: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/ctestfw/testdata.cpp:14:32: style:inconclusive: Function 'TestData' argument 1 names different: declaration 'name' definition 'testName'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/testdata.h:52:24: note: Function 'TestData' argument 1 names different: declaration 'name' definition 'testName'. firefox-78.15.0/intl/icu/source/tools/ctestfw/testdata.cpp:14:32: note: Function 'TestData' argument 1 names different: declaration 'name' definition 'testName'. firefox-78.15.0/intl/icu/source/tools/ctestfw/testdata.cpp:46:36: style:inconclusive: Function 'RBTestData' argument 1 names different: declaration 'name' definition 'testName'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/testdata.h:96:26: note: Function 'RBTestData' argument 1 names different: declaration 'name' definition 'testName'. firefox-78.15.0/intl/icu/source/tools/ctestfw/testdata.cpp:46:36: note: Function 'RBTestData' argument 1 names different: declaration 'name' definition 'testName'. firefox-78.15.0/intl/icu/source/tools/ctestfw/tstdtmod.cpp:24:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/tstdtmod.cpp:30:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/tstdtmod.cpp:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/tstdtmod.cpp:57:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/tstdtmod.cpp:73:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/tstdtmod.cpp:106:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable US_INV [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/tstdtmod.cpp:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scopeMessage [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/tstdtmod.cpp:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/tstdtmod.cpp:118:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testName [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/tstdtmod.cpp:192:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/tstdtmod.cpp:211:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/tstdtmod.cpp:220:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/tstdtmod.cpp:248:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/tstdtmod.cpp:283:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/tstdtmod.cpp:192:3: performance: Variable 'fDataTestValid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/tstdtmod.h:89:12: style: The destructor '~RBTestDataModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/tstdtmod.h:52:12: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/tstdtmod.h:89:12: note: Destructor in derived class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/tstdtmod.h:95:17: style: The function 'getInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/tstdtmod.h:69:17: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/tstdtmod.h:95:17: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/tstdtmod.h:97:21: style: The function 'createTestData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/tstdtmod.h:77:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/tstdtmod.h:97:21: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/tstdtmod.h:98:21: style: The function 'createTestData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/tstdtmod.h:84:21: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/tstdtmod.h:98:21: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/ctestfw/tstdtmod.cpp:281:20: style: Condition 'testBundle==NULL' is always true [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/tools/ctestfw/tstdtmod.cpp:279:35: note: Assignment 'testBundle=NULL', assigned value is 0 firefox-78.15.0/intl/icu/source/tools/ctestfw/tstdtmod.cpp:281:20: note: Condition 'testBundle==NULL' is always true firefox-78.15.0/intl/icu/source/tools/ctestfw/uperf.cpp:135:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doesOccur [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/uperf.cpp:228:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/uperf.cpp:256:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SIZEOF_UCHAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/uperf.cpp:267:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/uperf.cpp:309:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/uperf.cpp:337:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/uperf.cpp:347:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/uperf.cpp:488:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/escapesrc/escapesrc.cpp:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/escapesrc/escapesrc.cpp:73:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/escapesrc/escapesrc.cpp:144:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/escapesrc/escapesrc.cpp:212:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/escapesrc/escapesrc.cpp:333:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/escapesrc/escapesrc.cpp:368:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/uperf.cpp:83:12: warning: Member variable 'UPerfTest::caller' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/uperf.cpp:83:12: warning: Member variable 'UPerfTest::path' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/uperf.cpp:96:12: warning: Member variable 'UPerfTest::caller' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/uperf.cpp:96:12: warning: Member variable 'UPerfTest::path' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/uperf.cpp:500:13: style: Condition 'name' is always true [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/tools/ctestfw/uperf.cpp:127:41: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/ctestfw/uperf.cpp:193:28: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/ctestfw/uperf.cpp:256:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/ctestfw/uperf.cpp:271:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/ctestfw/uperf.cpp:321:32: style:inconclusive: Function 'setPath' argument 1 names different: declaration 'path' definition 'pathVal'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/uperf.h:144:25: note: Function 'setPath' argument 1 names different: declaration 'path' definition 'pathVal'. firefox-78.15.0/intl/icu/source/tools/ctestfw/uperf.cpp:321:32: note: Function 'setPath' argument 1 names different: declaration 'path' definition 'pathVal'. firefox-78.15.0/intl/icu/source/tools/ctestfw/uperf.cpp:356:45: error: Uninitialized variable: name [uninitvar] firefox-78.15.0/intl/icu/source/tools/ctestfw/uperf.cpp:352:13: style: Variable 't' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/escapesrc/escapesrc.cpp:70:6: style: Condition 'outstr' is always true [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/tools/escapesrc/escapesrc.cpp:273:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/escapesrc/escapesrc.cpp:329:20: style: Redundant initialization for 'len'. The initialized value is overwritten before it is read. [redundantInitialization] firefox-78.15.0/intl/icu/source/tools/escapesrc/escapesrc.cpp:321:14: note: len is initialized firefox-78.15.0/intl/icu/source/tools/escapesrc/escapesrc.cpp:329:20: note: len is overwritten firefox-78.15.0/intl/icu/source/tools/escapesrc/escapesrc.cpp:164:58: style: Parameter 'endpos' can be declared as reference to const [constParameterReference] firefox-78.15.0/intl/icu/source/tools/escapesrc/escapesrc.cpp:350:13: style: Variable 'len' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/escapesrc/tblgen.cpp:12:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_COPYRIGHT_STRING [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genbrk/genbrk.cpp:131:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genbrk/genbrk.cpp:310:41: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genccode/genccode.c:99:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gencfu/gencfu.cpp:137:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:1053:35: style: Condition 'ctest_xml_setFileName(argv[i])' is always false [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:1053:35: note: Calling function 'ctest_xml_setFileName' returns 0 firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:1053:35: note: Condition 'ctest_xml_setFileName(argv[i])' is always false firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:1173:22: style: Condition 'ctest_xml_fini()' is always false [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:1173:22: note: Calling function 'ctest_xml_fini' returns 0 firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:1173:22: note: Condition 'ctest_xml_fini()' is always false firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:631:17: style: Variable 'curNode' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:612:21: note: curNode is assigned firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:631:17: note: curNode is overwritten firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:296:53: style:inconclusive: Function 'str_timeDelta' argument 2 names different: declaration 'delta' definition 'deltaTime'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/ctest.h:275:32: note: Function 'str_timeDelta' argument 2 names different: declaration 'delta' definition 'deltaTime'. firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:296:53: note: Function 'str_timeDelta' argument 2 names different: declaration 'delta' definition 'deltaTime'. firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:576:43: style:inconclusive: Function 'getTest' argument 2 names different: declaration 'path' definition 'name'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/ctest.h:179:21: note: Function 'getTest' argument 2 names different: declaration 'path' definition 'name'. firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:576:43: note: Function 'getTest' argument 2 names different: declaration 'path' definition 'name'. firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:809:48: style:inconclusive: Function 'log_knownIssue' argument 2 names different: declaration 'fmt' definition 'pattern'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/ctest.h:237:48: note: Function 'log_knownIssue' argument 2 names different: declaration 'fmt' definition 'pattern'. firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:809:48: note: Function 'log_knownIssue' argument 2 names different: declaration 'fmt' definition 'pattern'. firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:1263:35: style:inconclusive: Function 'ctest_xml_setFileName' argument 1 names different: declaration 'fileName' definition 'name'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/ctest.h:286:35: note: Function 'ctest_xml_setFileName' argument 1 names different: declaration 'fileName' definition 'name'. firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:1263:35: note: Function 'ctest_xml_setFileName' argument 1 names different: declaration 'fileName' definition 'name'. firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:1310:73: style:inconclusive: Function 'ctest_xml_testcase' argument 3 names different: declaration 'time' definition 'timeSeconds'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/ctestfw/unicode/ctest.h:312:73: note: Function 'ctest_xml_testcase' argument 3 names different: declaration 'time' definition 'timeSeconds'. firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:1310:73: note: Function 'ctest_xml_testcase' argument 3 names different: declaration 'time' definition 'timeSeconds'. firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:1020:27: style: Variable 'maxPtr' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:164:21: style: Variable 'n[*nameLen]' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:337:42: style: Variable 'allStopTime' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:806:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:812:46: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:846:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:855:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:864:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] firefox-78.15.0/intl/icu/source/tools/ctestfw/ctest.c:885:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] firefox-78.15.0/intl/icu/source/tools/gencmn/gencmn.c:91:56: error: There is an unknown macro here somewhere. Configuration is required. If U_ICUDATA_NAME is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/tools/gencolusb/extract_unsafe_backwards.cpp:113:46: error: There is an unknown macro here somewhere. Configuration is required. If U_ICU_VERSION is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/tools/gencolusb/verify_uset.cpp:21:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gencolusb/verify_uset.cpp:62:15: style: Variable 'col' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/gencolusb/verify_uset.cpp:62:19: style: Variable 'col' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/gencnval/gencnval.c:246:47: error: There is an unknown macro here somewhere. Configuration is required. If U_ICUDATA_NAME is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/tools/gendict/gendict.cpp:79:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gendict/gendict.cpp:146:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSFORM_TYPE_OFFSET [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gendict/gendict.cpp:182:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gendict/gendict.cpp:206:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USTRINGTRIE_BUILD_SMALL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gendict/gendict.cpp:211:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USTRINGTRIE_BUILD_SMALL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gendict/gendict.cpp:226:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gendict/gendict.cpp:254:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.h:34:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.h:69:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/extradata.cpp:49:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAPPING_LENGTH_MASK [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/extradata.cpp:117:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_DELTA [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/extradata.cpp:128:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/extradata.cpp:176:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/extradata.cpp:242:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INTERNAL_PROGRAM_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.h:30:5: warning: Member variable 'BuilderReorderingBuffer::fArray' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/extradata.h:51:13: performance:inconclusive: Technically the member function 'ExtraData::writeMapping' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/intl/icu/source/tools/gennorm2/extradata.cpp:40:20: note: Technically the member function 'ExtraData::writeMapping' can be static (but you may consider moving to unnamed namespace). firefox-78.15.0/intl/icu/source/tools/gennorm2/extradata.h:51:13: note: Technically the member function 'ExtraData::writeMapping' can be static (but you may consider moving to unnamed namespace). firefox-78.15.0/intl/icu/source/tools/gennorm2/extradata.h:56:10: style:inconclusive: Technically the member function 'ExtraData::writeCompositions' can be const. [functionConst] firefox-78.15.0/intl/icu/source/tools/gennorm2/extradata.cpp:126:17: note: Technically the member function 'ExtraData::writeCompositions' can be const. firefox-78.15.0/intl/icu/source/tools/gennorm2/extradata.h:56:10: note: Technically the member function 'ExtraData::writeCompositions' can be const. firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.h:148:5: style: Class 'Norms' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.h:198:5: style: Class 'CompositionBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.h:205:5: style: Class 'Decomposer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.h:200:10: style: The function 'rangeHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.h:178:22: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.h:200:10: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.h:207:10: style: The function 'rangeHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.h:178:22: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.h:207:10: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/gennorm2/extradata.h:33:10: style: The function 'rangeHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.h:178:22: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/gennorm2/extradata.h:33:10: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.h:95:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IX_MIN_MAYBE_YES [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/gennorm2.cpp:86:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/gennorm2.cpp:266:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.h:39:5: style: Class 'Normalizer2DataBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/tools/gennorm2/gennorm2.cpp:246:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/gendict/gendict.cpp:214:13: style:inconclusive: Technically the member function 'DataDict::getTransform' can be const. [functionConst] firefox-78.15.0/intl/icu/source/tools/gendict/gendict.cpp:133:13: warning: Class 'DataDict' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] firefox-78.15.0/intl/icu/source/tools/gendict/gendict.cpp:133:13: warning: Class 'DataDict' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.cpp:113:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MAX_VERSION_LENGTH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.cpp:131:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.cpp:156:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.cpp:163:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.cpp:178:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.cpp:216:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.cpp:300:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.cpp:333:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAPPING_LENGTH_MASK [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.cpp:435:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INERT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.cpp:514:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INERT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.cpp:566:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.cpp:786:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.cpp:824:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.cpp:883:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.cpp:988:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MAX_VERSION_LENGTH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.cpp:45:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.cpp:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SENTINEL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.cpp:129:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAPPING_LENGTH_MASK [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.cpp:149:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.cpp:159:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCPMAP_RANGE_NORMAL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.cpp:173:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.cpp:242:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.cpp:264:25: warning: %hu in format string (no. 3) requires 'unsigned short' but the argument type is 'signed short'. [invalidPrintfArgType_uint] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.cpp:264:25: warning: %hu in format string (no. 4) requires 'unsigned short' but the argument type is 'signed short'. [invalidPrintfArgType_uint] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.cpp:89:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.cpp:90:11: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.cpp:236:13: style: The scope of the variable 'prev' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.cpp:128:13: style: Local variable 'length' shadows outer function [shadowFunction] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.h:151:13: note: Shadowed declaration firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.cpp:128:13: note: Shadow variable firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.cpp:144:17: style: Local variable 'length' shadows outer function [shadowFunction] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.h:151:13: note: Shadowed declaration firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.cpp:144:17: note: Shadow variable firefox-78.15.0/intl/icu/source/tools/genrb/derb.cpp:89:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_FILE_SEP_CHAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/derb.cpp:337:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SIZEOF_UCHAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/derb.cpp:572:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URES_TABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/derb.cpp:630:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/errmsg.c:30:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/errmsg.c:68:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/errmsg.c:30:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] firefox-78.15.0/intl/icu/source/tools/genrb/errmsg.c:68:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] firefox-78.15.0/intl/icu/source/tools/genrb/filterrb.cpp:22:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/filterrb.cpp:74:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/filterrb.cpp:101:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCLUDE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/filterrb.cpp:169:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARTIAL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/filterrb.cpp:213:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kEInclusionNames [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/filterrb.cpp:231:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/filterrb.cpp:207:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] firefox-78.15.0/intl/icu/source/tools/genrb/filterrb.cpp:29:12: style: The scope of the variable 'i' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/filterrb.cpp:62:23: style: Variable 'key' can be declared as reference to const [constVariableReference] firefox-78.15.0/intl/icu/source/tools/genrb/filterrb.cpp:187:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/intl/icu/source/tools/genrb/filterrb.cpp:192:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/intl/icu/source/tools/genrb/filterrb.cpp:205:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/intl/icu/source/tools/genrb/filterrb.cpp:207:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.h:91:10: style:inconclusive: Technically the member function 'Normalizer2DataBuilder::postProcess' can be const. [functionConst] firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.cpp:325:30: note: Technically the member function 'Normalizer2DataBuilder::postProcess' can be const. firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.h:91:10: note: Technically the member function 'Normalizer2DataBuilder::postProcess' can be const. firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.cpp:413:10: style: The function 'rangeHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/gennorm2/norms.h:178:22: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.cpp:413:10: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.cpp:267:17: style: Local variable 'c' shadows outer variable [shadowVariable] firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.cpp:248:13: note: Shadowed declaration firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.cpp:267:17: note: Shadow variable firefox-78.15.0/intl/icu/source/tools/gennorm2/n2builder.cpp:425:104: style: Parameter 'norm' can be declared as reference to const [constParameterReference] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:170:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URES_TABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:171:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URES_STRING [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:357:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fRes [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/genrb.cpp:129:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/genrb.cpp:594:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/genrb.cpp:778:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:167:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:228:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INTERNAL_PROGRAM_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:268:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_FORMAT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:291:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_FORMAT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:318:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:483:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_FILE_SEP_CHAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:556:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_FILE_SEP_CHAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:713:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_FILE_SEP_CHAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:823:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1039:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1078:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_FORMAT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1180:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1260:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1286:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1372:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1478:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1559:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_CHAR_FOUND [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1602:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_FILE_ACCESS_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1659:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1772:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_type_string [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1810:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1862:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INVALID_FORMAT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1999:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/derb.cpp:337:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/derb.cpp:493:35: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/prscmnts.cpp:105:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UREGEX_DOTALL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/prscmnts.cpp:132:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UREGEX_MULTILINE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/prscmnts.cpp:156:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UREGEX_MULTILINE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/prscmnts.cpp:196:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UREGEX_MULTILINE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/rbutil.c:33:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_FILE_SEP_CHAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/rbutil.c:49:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_FILE_SEP_CHAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/read.c:79:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/read.c:129:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/read.c:328:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_EOF [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/read.c:393:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/read.c:427:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/read.c:437:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_EOF [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/read.c:457:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/read.c:471:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:249:14: style: The destructor '~ContainerResource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:168:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:249:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:273:14: style: The destructor '~TableResource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:249:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:273:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:293:14: style: The destructor '~ArrayResource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:249:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:293:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:297:18: style: The function 'handleWrite16' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:192:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:297:18: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:298:18: style: The function 'handlePreWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:210:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:298:18: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:299:18: style: The function 'handleWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:217:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:299:18: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:312:14: style: The destructor '~PseudoListResource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:249:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:312:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:316:18: style: The function 'handleWrite16' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:192:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:316:18: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:327:14: style: The destructor '~StringBaseResource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:168:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:327:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:332:18: style: The function 'handlePreWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:210:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:332:18: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:333:18: style: The function 'handleWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:217:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:333:18: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:360:14: style: The destructor '~StringResource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:327:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:360:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:366:18: style: The function 'handlePreflightStrings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:185:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:366:18: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:367:18: style: The function 'handleWrite16' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:192:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:367:18: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:383:14: style: The destructor '~AliasResource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:327:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:383:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:390:14: style: The destructor '~IntResource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:168:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:390:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:400:14: style: The destructor '~IntVectorResource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:168:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:400:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:404:18: style: The function 'handlePreWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:210:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:404:18: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:405:18: style: The function 'handleWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:217:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:405:18: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:417:14: style: The destructor '~BinaryResource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:168:14: note: Virtual destructor in base class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:417:14: note: Destructor in derived class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:419:18: style: The function 'handlePreWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:210:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:419:18: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:420:18: style: The function 'handleWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:217:18: note: Virtual function in base class firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:420:18: note: Function in derived class firefox-78.15.0/intl/icu/source/tools/genrb/genrb.cpp:157:47: warning:inconclusive: Logical conjunction always evaluates to false: s[0] < '1' && '3' < s[0]. [incorrectLogicOperator] firefox-78.15.0/intl/icu/source/tools/genrb/genrb.cpp:365:26: style: Condition 'poolFileSize>0' is always true [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/tools/genrb/genrb.cpp:360:26: note: Assuming that condition 'poolFileSize<32' is not redundant firefox-78.15.0/intl/icu/source/tools/genrb/genrb.cpp:365:26: note: Condition 'poolFileSize>0' is always true firefox-78.15.0/intl/icu/source/tools/genrb/genrb.cpp:396:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/genrb.cpp:402:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/genrb.cpp:411:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/genrb.cpp:434:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/genrb.cpp:776:16: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/genrb.cpp:784:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/genrb.cpp:794:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/genrb.cpp:817:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/genrb.cpp:776:14: style: Variable 'basename' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/intl/icu/source/tools/genrb/genrb.cpp:773:14: note: basename is assigned firefox-78.15.0/intl/icu/source/tools/genrb/genrb.cpp:776:14: note: basename is overwritten firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:374:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:512:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1655:16: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:820:24: style: The scope of the variable 'token' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1049:24: style: The scope of the variable 'token' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1050:38: style: The scope of the variable 'typeKeyword' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1177:23: style: The scope of the variable 'token' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1285:23: style: The scope of the variable 'token' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1369:24: style: The scope of the variable 'token' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1370:24: style: The scope of the variable 'string' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1371:24: style: The scope of the variable 'value' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:310:40: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:324:12: style: Variable 'targetLimit' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:454:46: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:532:42: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:594:38: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:629:37: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:780:27: style: Variable 'sr' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:899:29: style: Variable 'sr' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1043:49: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1172:63: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1280:37: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1367:41: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1454:38: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1517:39: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1567:38: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1622:39: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1119:27: style: Variable 'token' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/genrb/parse.cpp:1133:27: style: Variable 'token' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/genrb/rle.c:50:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_BUFFER_OVERFLOW_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/rle.c:114:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_BUFFER_OVERFLOW_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/rle.c:173:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_BUFFER_OVERFLOW_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/rle.c:228:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_BUFFER_OVERFLOW_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/rle.c:262:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_BUFFER_OVERFLOW_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/rle.c:300:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:133:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:213:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_CHARSET_FAMILY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:276:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:292:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:333:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URES_INT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:344:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:370:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:450:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RES_BOGUS [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:474:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URES_STRING_V2 [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:534:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:540:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URES_ARRAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:560:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URES_TABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:596:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URES_TABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:631:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RES_BOGUS [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:652:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SIZEOF_UCHAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:658:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URES_INT_VECTOR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:675:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URES_BINARY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:689:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URES_ARRAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:696:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URES_TABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:709:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RES_BOGUS [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:724:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:737:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_SIZEOF_UCHAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:796:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URES_TABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:820:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RES_BOGUS [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:834:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:844:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URES_INDEX_TOP [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1158:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1206:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1247:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1379:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1547:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URES_STRING_V2 [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1584:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UHASH_FIRST [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1759:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/read.c:196:29: style: Variable 'pTarget' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/intl/icu/source/tools/genrb/read.c:195:21: note: pTarget is assigned firefox-78.15.0/intl/icu/source/tools/genrb/read.c:196:29: note: pTarget is overwritten firefox-78.15.0/intl/icu/source/tools/genrb/read.c:251:21: style: Variable 'pTarget' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/intl/icu/source/tools/genrb/read.c:250:13: note: pTarget is assigned firefox-78.15.0/intl/icu/source/tools/genrb/read.c:251:21: note: pTarget is overwritten firefox-78.15.0/intl/icu/source/tools/genrb/read.c:296:25: style: Variable 'pTarget' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/intl/icu/source/tools/genrb/read.c:295:17: note: pTarget is assigned firefox-78.15.0/intl/icu/source/tools/genrb/read.c:296:25: note: pTarget is overwritten firefox-78.15.0/intl/icu/source/tools/genrb/rle.c:41:47: style: Parameter 'buffLimit' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/genrb/rle.c:108:43: style: Parameter 'bufLimit' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/genrb/rle.c:131:9: style: Variable 'num' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/genrb/read.c:128:17: style: Variable 'len' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/genrb/read.c:199:24: style: Variable 'len' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/genrb/read.c:253:16: style: Variable 'len' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/genrb/read.c:298:20: style: Variable 'len' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/genrb/ustr.c:144:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UChar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/ustr.c:164:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UChar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/ustr.c:171:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_CHAR_FOUND [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/ustr.c:196:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UChar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/ustr.c:211:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UChar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:240:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:327:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:336:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:522:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:593:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:630:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:69:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:196:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:251:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:411:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:505:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:587:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:709:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:834:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:946:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:1007:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INTERNAL_PROGRAM_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:1055:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:257:10: style:inconclusive: Technically the member function 'ContainerResource::preWriteAllRes' can be const. [functionConst] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:680:20: note: Technically the member function 'ContainerResource::preWriteAllRes' can be const. firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:257:10: note: Technically the member function 'ContainerResource::preWriteAllRes' can be const. firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:259:10: style:inconclusive: Technically the member function 'ContainerResource::writeAllRes32' can be const. [functionConst] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:751:20: note: Technically the member function 'ContainerResource::writeAllRes32' can be const. firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:259:10: note: Technically the member function 'ContainerResource::writeAllRes32' can be const. firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1154:9: warning: Struct 'SRBRoot' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1154:9: warning: Struct 'SRBRoot' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:342:22: warning: Class 'IntVectorResource' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:342:22: warning: Class 'IntVectorResource' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:376:9: warning: Class 'BinaryResource' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:376:9: warning: Class 'BinaryResource' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1083:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1083:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:242:5: warning: Possible null pointer dereference: prev [nullPointer] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:205:23: note: Assignment 'prev=NULL', assigned value is 0 firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:206:20: note: Assuming condition is false firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:242:5: note: Null pointer dereference firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1032:45: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1051:40: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1150:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1204:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1308:41: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1309:28: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1310:28: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1336:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1341:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1377:12: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1382:12: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1502:37: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1503:38: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1522:37: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1523:38: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1585:20: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:496:13: style: The scope of the variable 'i' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:668:14: style: The scope of the variable 'pad' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:777:14: style: The scope of the variable 'pad' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:942:16: style: The scope of the variable 'off' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1508:13: style: The scope of the variable 'diff' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:353:56: style: Parameter 'errorCode' can be declared as reference to const [constParameterReference] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1107:78: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:1723:29: style: Variable 'same' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:668:24: style: Variable 'pad' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.cpp:777:24: style: Variable 'pad' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/gensprep/gensprep.c:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gensprep/gensprep.c:147:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gensprep/gensprep.c:293:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gensprep/gensprep.c:336:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_FILE_ACCESS_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gensprep/gensprep.c:364:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doesOccur [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gensprep/gensprep.c:442:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_FILE_ACCESS_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gensprep/gensprep.c:96:38: style: Parameter 'argv' can be declared as const array [constParameter] firefox-78.15.0/intl/icu/source/tools/gensprep/gensprep.c:343:28: style: Parameter 'context' can be declared as pointer to const. However it seems that 'strprepProfileLineFn' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/intl/icu/source/tools/gensprep/gensprep.c:438:52: note: You might need to cast the function pointer here firefox-78.15.0/intl/icu/source/tools/gensprep/gensprep.c:343:28: note: Parameter 'context' can be declared as pointer to const firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:135:33: style: Expression is always true because 'else if' condition is opposite to previous condition at line 128. [multiCondition] firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:128:33: note: first condition firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:135:33: note: else if condition is opposite to first condition firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:237:17: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:261:18: style: The scope of the variable 'add' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:289:22: style: The scope of the variable 'byteIndex' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:290:22: style: The scope of the variable 'trailBytes' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:333:15: style: The scope of the variable 'i' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:393:17: style: The scope of the variable 'intArr' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:395:17: style: The scope of the variable 'stringArr' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:450:14: style: The scope of the variable 'byteDecl' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:451:10: style: The scope of the variable 'byteBuffer' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:453:9: style: The scope of the variable 'byteIterator' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:513:15: style: The scope of the variable 'i' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:452:12: style: Variable 'byteArray' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:260:23: style: Variable 'current' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:268:25: style: Variable 'idx' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:290:33: style: Variable 'trailBytes' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:333:25: style: Variable 'i' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:398:13: style: Variable 'len' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/genrb/wrtjava.cpp:513:25: style: Variable 'i' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/gensprep/store.c:580:27: error: There is an unknown macro here somewhere. Configuration is required. If U_ICUDATA_NAME is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/tools/gentest/genres32.c:59:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_FILE_SEP_CHAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gentest/gentest.c:66:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gentest/gentest.c:113:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_COPYRIGHT_STRING [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gentest/gentest.c:150:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_FILE_SEP_CHAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/gentest/genres32.c:29:14: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/icuinfo/icuinfo.cpp:57:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/icuinfo/icuinfo.cpp:64:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/icuinfo/icuinfo.cpp:78:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/icuinfo/icuinfo.cpp:145:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/icuinfo/icuinfo.cpp:234:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/icupkg/icupkg.cpp:56:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/icupkg/icupkg.cpp:270:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doesOccur [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:121:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:306:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:376:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:82:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:141:10: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:187:10: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:220:32: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:329:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:330:41: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:331:41: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:364:32: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:409:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:410:16: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:414:36: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:437:40: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:455:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:492:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:524:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:526:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:533:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:543:20: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:618:38: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:634:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:167:7: style: Variable 'in' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:163:7: note: in is assigned firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:167:7: note: in is overwritten firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:344:14: style: The scope of the variable 'outBytes' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:346:33: style: The scope of the variable 'i' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/icuswap/icuswap.cpp:489:19: style: The scope of the variable 'entryName' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:1165:62: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:81:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:109:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:113:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:190:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:208:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:249:16: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:336:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:347:20: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:409:11: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:441:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:500:20: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:501:20: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:812:17: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:1050:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:1059:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:1095:16: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:1101:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:1105:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:1111:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:1114:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:143:14: style: The scope of the variable 'temp1' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:144:14: style: The scope of the variable 'temp2' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:149:14: style: The scope of the variable 'crc2' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:433:13: style: The scope of the variable 'noteLen' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:732:14: style: The scope of the variable 'len' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:1011:99: style:inconclusive: Function 'bundle_write_xml' argument 4 names different: declaration 'rbname' definition 'filename'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:132:104: note: Function 'bundle_write_xml' argument 4 names different: declaration 'rbname' definition 'filename'. firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:1011:99: note: Function 'bundle_write_xml' argument 4 names different: declaration 'rbname' definition 'filename'. firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:1013:53: style:inconclusive: Function 'bundle_write_xml' argument 8 names different: declaration 'package' definition 'outFileName'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/genrb/reslist.h:133:100: note: Function 'bundle_write_xml' argument 8 names different: declaration 'package' definition 'outFileName'. firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:1013:53: note: Function 'bundle_write_xml' argument 8 names different: declaration 'package' definition 'outFileName'. firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:400:14: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:148:11: style: Variable 'j' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:149:19: style: Variable 'crc2' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:433:21: style: Variable 'noteLen' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:732:17: style: Variable 'len' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:848:13: style: Variable 'sid' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:898:17: style: Variable 'len' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:943:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/genrb/wrtxml.cpp:952:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/makeconv/gencnvex.c:80:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/gencnvex.c:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/gencnvex.c:124:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCNV_EXT_INDEXES_MIN_LENGTH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/gencnvex.c:315:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/gencnvex.c:343:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCNV_EXT_TO_U_MIN_CODE_POINT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/gencnvex.c:465:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/gencnvex.c:559:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCNV_EXT_TO_U_MIN_CODE_POINT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/gencnvex.c:654:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCNV_EXT_FROM_U_SUBCHAR1 [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/gencnvex.c:794:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uLen [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/gencnvex.c:857:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/gencnvex.c:944:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/gencnvex.c:1021:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCNV_EXT_FROM_U_DATA_MASK [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/gencnvex.c:1064:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCNV_HAS_SURROGATES [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/makeconv.cpp:52:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UConverterSharedData [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/makeconv.cpp:136:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/makeconv.cpp:203:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCNV_MAX_FULL_FILE_NAME_LENGTH [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/makeconv.cpp:428:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCNV_IBM [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/makeconv.cpp:450:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCNV_IBM [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/makeconv.cpp:575:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/makeconv.cpp:667:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/gencnvex.c:423:14: style: Variable 'bytes' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/makeconv/gencnvex.c:722:12: style: Variable 'uchars' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/makeconv/gencnvex.c:940:14: style: Variable 'codePoints' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/makeconv/gencnvex.c:737:14: style: Variable 'high' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/makeconv/gencnvex.c:977:19: style: Variable 'codePoints' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/makeconv/makeconv.cpp:163:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] firefox-78.15.0/intl/icu/source/tools/makeconv/makeconv.cpp:163:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] firefox-78.15.0/intl/icu/source/tools/makeconv/makeconv.cpp:168:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] firefox-78.15.0/intl/icu/source/tools/makeconv/makeconv.cpp:380:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/makeconv/makeconv.cpp:382:40: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/makeconv/makeconv.cpp:467:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/makeconv/makeconv.cpp:475:49: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/makeconv/makeconv.cpp:488:48: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/makeconv/makeconv.cpp:521:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/makeconv/makeconv.cpp:732:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/makeconv/makeconv.cpp:568:11: style: The scope of the variable 'end' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/makeconv/makeconv.cpp:750:32: style: Variable 'mLimit' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:144:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:171:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_MEMORY_ALLOCATION_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:212:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:327:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codePoint [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:354:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codePoint [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:383:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:578:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:697:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBCS_OUTPUT_2_SISO [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:918:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:958:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:1090:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:1430:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCNV_MBCS_HEADER_INITIALIZER [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgtypes.c:86:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgtypes.c:214:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_FILE_SEP_CHAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgtypes.c:297:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgtypes.c:167:12: style: Condition '*end==NULL' is always true [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgtypes.c:159:22: note: Assignment 'endptr=NULL', assigned value is 0 firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgtypes.c:167:12: note: Condition '*end==NULL' is always true firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgtypes.c:29:107: style:inconclusive: Function 'pkg_writeCharListWrap' argument 5 names different: declaration 'quoted' definition 'quote'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgtypes.h:46:107: note: Function 'pkg_writeCharListWrap' argument 5 names different: declaration 'quoted' definition 'quote'. firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgtypes.c:29:107: note: Function 'pkg_writeCharListWrap' argument 5 names different: declaration 'quoted' definition 'quote'. firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgtypes.c:75:86: style:inconclusive: Function 'pkg_writeCharList' argument 4 names different: declaration 'quoted' definition 'quote'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgtypes.h:41:86: note: Function 'pkg_writeCharList' argument 4 names different: declaration 'quoted' definition 'quote'. firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgtypes.c:75:86: note: Function 'pkg_writeCharList' argument 4 names different: declaration 'quoted' definition 'quote'. firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgtypes.c:213:11: style: Variable 'rPtr' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:278:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:522:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL_BUFFER_MAX_SIZE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:573:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL_BUFFER_MAX_SIZE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:848:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:943:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:1043:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LARGE_BUFFER_MAX_SIZE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:1134:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL_BUFFER_MAX_SIZE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:1205:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL_BUFFER_MAX_SIZE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:1237:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL_BUFFER_MAX_SIZE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:1305:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LARGE_BUFFER_MAX_SIZE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:1368:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:1540:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL_BUFFER_MAX_SIZE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:1932:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL_BUFFER_MAX_SIZE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:2079:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/collationinfo.cpp:31:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IX_TOTAL_SIZE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/collationinfo.cpp:121:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/collationinfo.cpp:144:37: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] firefox-78.15.0/intl/icu/source/tools/toolutil/dbgutil.cpp:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/denseranges.cpp:30:5: warning: Member variable 'LargestGaps::gapStarts' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/tools/toolutil/denseranges.cpp:30:5: warning: Member variable 'LargestGaps::gapLengths' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/tools/toolutil/denseranges.cpp:30:5: style: Class 'LargestGaps' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/tools/toolutil/filestrm.cpp:87:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/filestrm.cpp:208:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/filestrm.cpp:214:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/filestrm.cpp:221:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/filestrm.cpp:78:16: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/filestrm.cpp:107:53: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/filestrm.cpp:114:54: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/filestrm.cpp:120:12: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/filestrm.cpp:126:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/filestrm.cpp:133:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/filestrm.cpp:141:28: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/filestrm.cpp:148:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/filestrm.cpp:149:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/filestrm.cpp:155:34: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/filestrm.cpp:161:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/filestrm.cpp:167:30: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/filestrm.cpp:172:11: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/filestrm.cpp:173:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/filestrm.cpp:174:11: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/filestrm.cpp:181:17: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/filestrm.cpp:193:39: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/filetools.cpp:46:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/filetools.cpp:127:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/flagparser.cpp:28:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/flagparser.cpp:121:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/flagparser.cpp:38:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/flagparser.cpp:39:21: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/flagparser.cpp:51:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/flagparser.cpp:119:11: style: Variable 'pBuffer' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/toolutil/package.cpp:375:5: error: There is an unknown macro here somewhere. Configuration is required. If U_NAMESPACE_USE is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_genc.cpp:255:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_genc.cpp:266:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_genc.cpp:293:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_genc.cpp:404:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_genc.cpp:727:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:313:80: style: Condition 'pkg_getPkgDataPath(options[VERBOSE].doesOccur,&options[BLDOPT])!=0' is always true [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:313:33: note: Calling function 'pkg_getPkgDataPath' returns -1 firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:313:80: note: Condition 'pkg_getPkgDataPath(options[VERBOSE].doesOccur,&options[BLDOPT])!=0' is always true firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:2137:77: style: Condition '*lineNext' is always true [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:383:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:506:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:532:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:549:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:854:20: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:862:35: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:1386:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:1420:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:1551:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:1950:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:2153:21: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:2163:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:281:14: style: The scope of the variable 'i' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:574:10: style: The scope of the variable 'tmpDir' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:575:10: style: The scope of the variable 'datFileName' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:576:10: style: The scope of the variable 'datFileNamePath' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:577:10: style: The scope of the variable 'checkLibFile' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:851:13: style: The scope of the variable 'tmpResult' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:1237:10: style: The scope of the variable 'cmd' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:1249:10: style: The scope of the variable 'buffer' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:1250:13: style: The scope of the variable 'bufferLength' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:1305:10: style: The scope of the variable 'cmd' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:1932:10: style: The scope of the variable 'tmpbuffer' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:1935:10: style: The scope of the variable 'mapFile' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:2068:17: style: The scope of the variable 'in' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:1132:71: style:inconclusive: Function 'pkg_installLibrary' argument 2 names different: declaration 'dir' definition 'targetDir'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:80:71: note: Function 'pkg_installLibrary' argument 2 names different: declaration 'dir' definition 'targetDir'. firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:1132:71: note: Function 'pkg_installLibrary' argument 2 names different: declaration 'dir' definition 'targetDir'. firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:922:42: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:1468:15: style: Variable 'env_tmp' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:2203:59: style: Parameter 'option' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:851:23: style: Variable 'tmpResult' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/toolutil/toolutil.h:42:5: style: Class 'IcuToolErrorCode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:1250:26: style: Variable 'bufferLength' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/pkgdata/pkgdata.cpp:1369:20: style: Variable 'length' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_genc.cpp:546:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_genc.cpp:543:13: style: The scope of the variable 'i' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_genc.cpp:542:35: style:inconclusive: Function 'write32' argument 2 names different: declaration 'byte' definition 'bitField'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_genc.cpp:75:35: note: Function 'write32' argument 2 names different: declaration 'byte' definition 'bitField'. firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_genc.cpp:542:35: note: Function 'write32' argument 2 names different: declaration 'byte' definition 'bitField'. firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_genc.cpp:546:14: style: Variable 'ptrIdx' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_gencmn.cpp:126:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_gencmn.cpp:417:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_gencmn.cpp:503:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_gencmn.cpp:523:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_FILE_SEP_STRING [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/package.h:60:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/package.h:65:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_icu.cpp:42:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable suffix [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_icu.cpp:65:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_icu.cpp:161:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_icu.cpp:115:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_icu.cpp:39:17: style: The scope of the variable 'suffix' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_icu.cpp:40:16: style: The scope of the variable 'length' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_icu.cpp:81:15: style: The scope of the variable 'end' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_gencmn.cpp:341:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_gencmn.cpp:417:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_gencmn.cpp:130:12: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_gencmn.cpp:415:16: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_gencmn.cpp:520:16: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_gencmn.cpp:557:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_gencmn.cpp:317:10: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_gencmn.cpp:315:19: note: s is assigned firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_gencmn.cpp:317:10: note: s is overwritten firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_gencmn.cpp:127:17: style: The scope of the variable 'fileOffset' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_gencmn.cpp:127:29: style: The scope of the variable 'basenameOffset' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_gencmn.cpp:127:45: style: The scope of the variable 'length' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_gencmn.cpp:127:53: style: The scope of the variable 'nread' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_gencmn.cpp:128:22: style: The scope of the variable 'file' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/pkg_gencmn.cpp:282:27: style: Checking if unsigned expression 'length' is less than zero. [unsignedLessThanZero] firefox-78.15.0/intl/icu/source/tools/toolutil/pkgitems.cpp:83:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/pkgitems.cpp:152:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/pkgitems.cpp:212:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable check [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/pkgitems.cpp:229:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/pkgitems.cpp:290:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/pkgitems.cpp:378:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/pkgitems.cpp:463:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/pkgitems.cpp:581:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ppucd.h:47:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCHAR_INT_START [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ppucd.cpp:68:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ppucd.cpp:84:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ppucd.cpp:107:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_LINE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ppucd.cpp:190:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ppucd.cpp:319:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ppucd.cpp:507:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ppucd.cpp:531:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ppucd.cpp:545:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ppucd.cpp:559:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_BUFFER_OVERFLOW_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ppucd.cpp:587:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCHAR_SCRIPT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/pkgitems.cpp:52:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/pkgitems.cpp:416:34: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/pkgitems.cpp:426:37: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/pkgitems.cpp:427:40: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/pkgitems.cpp:469:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/pkgitems.cpp:489:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/pkgitems.cpp:532:37: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/pkgitems.cpp:455:24: style: The scope of the variable 'inMBCSHeader' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/pkgitems.cpp:456:13: style: The scope of the variable 'outputType' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/ppucd.h:146:11: style:inconclusive: Technically the member function 'PreparsedUCD::isLineBufferAvailable' can be const. [functionConst] firefox-78.15.0/intl/icu/source/tools/toolutil/ppucd.cpp:58:11: warning: Class 'PreparsedUCD' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] firefox-78.15.0/intl/icu/source/tools/toolutil/ppucd.cpp:58:11: warning: Class 'PreparsedUCD' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] firefox-78.15.0/intl/icu/source/tools/toolutil/ppucd.cpp:119:11: style: Variable 'result' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/toolutil/toolutil.cpp:36:0: error: #error U_TOOLUTIL_IMPLEMENTATION not set - must be set for all ICU source files in common/ - see http://userguide.icu-project.org/howtouseicu [preprocessorErrorDirective] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:101:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:168:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPROPS_INDEX_COUNT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:336:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCASE_FMT_3 [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:438:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UBIDI_FMT_3 [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:555:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:670:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:777:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:934:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:76:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:101:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:140:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:178:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UChar [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:327:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:347:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:370:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentPos [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:380:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:459:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:601:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_BUFFER_OVERFLOW_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:632:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:649:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:709:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:730:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_TRUNCATED_CHAR_FOUND [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:209:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:216:21: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:228:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:261:30: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:764:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:874:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:1112:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:1113:16: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:316:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:321:5: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:316:10: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:636:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:641:5: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:636:10: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:719:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:724:5: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:719:10: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:922:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:927:5: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:922:10: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:208:13: style: The scope of the variable 'argSize' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:815:20: style: The scope of the variable 'format' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:816:13: style: The scope of the variable 'maxSigDecimalDigits' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:816:34: style: The scope of the variable 'significantDigits' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:1068:14: style: The scope of the variable 'handlerNum' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:1230:22: style: The scope of the variable 'handlerNum' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:1239:18: style: The scope of the variable 'lastAlias' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/io/uprntf_p.cpp:1225:42: style: Parameter 'locStringContext' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:178:32: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:206:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:233:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:331:32: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:350:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:351:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:353:16: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:433:32: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:452:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:453:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:455:16: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:543:32: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:559:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:560:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:562:16: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:657:51: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:674:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:675:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:677:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:765:32: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:781:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:782:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:884:32: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:215:13: style: The scope of the variable 'dataTop' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:322:16: style: The scope of the variable 'offset' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:322:24: style: The scope of the variable 'count' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:424:16: style: The scope of the variable 'offset' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:424:24: style: The scope of the variable 'count' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:534:16: style: The scope of the variable 'offset' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:534:24: style: The scope of the variable 'count' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:755:13: style: The scope of the variable 'offset' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/swapimpl.cpp:636:15: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:433:43: style: Condition 'c2==0x0075' is always true [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:433:29: note: Assuming that condition 'c32==0x0075' is not redundant firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:433:17: note: Assuming that condition 'c32!=c2' is not redundant firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:433:43: note: Condition 'c2==0x0075' is always true firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:433:57: style: Condition 'c1==0x005C' is always true [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:397:12: note: Assuming that condition 'c1!=0x005C' is not redundant firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:433:57: note: Condition 'c1==0x005C' is always true firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:192:16: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:216:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:283:17: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:370:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:415:50: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:469:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:507:21: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:453:13: style: The scope of the variable 'fileSize' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:55:111: style:inconclusive: Function 'ucbuf_autodetect_fs' argument 5 names different: declaration 'status' definition 'error'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.h:205:111: note: Function 'ucbuf_autodetect_fs' argument 5 names different: declaration 'status' definition 'error'. firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:55:111: note: Function 'ucbuf_autodetect_fs' argument 5 names different: declaration 'status' definition 'error'. firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:134:112: style:inconclusive: Function 'ucbuf_autodetect' argument 5 names different: declaration 'status' definition 'error'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.h:186:39: note: Function 'ucbuf_autodetect' argument 5 names different: declaration 'status' definition 'error'. firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:134:112: note: Function 'ucbuf_autodetect' argument 5 names different: declaration 'status' definition 'error'. firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:325:38: style:inconclusive: Function 'ucbuf_getc' argument 2 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.h:74:38: note: Function 'ucbuf_getc' argument 2 names different: declaration 'err' definition 'error'. firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:325:38: note: Function 'ucbuf_getc' argument 2 names different: declaration 'err' definition 'error'. firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:344:40: style:inconclusive: Function 'ucbuf_getc32' argument 2 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.h:85:40: note: Function 'ucbuf_getc32' argument 2 names different: declaration 'err' definition 'error'. firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:344:40: note: Function 'ucbuf_getc32' argument 2 names different: declaration 'err' definition 'error'. firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:375:41: style:inconclusive: Function 'ucbuf_getcx32' argument 2 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.h:97:41: note: Function 'ucbuf_getcx32' argument 2 names different: declaration 'err' definition 'error'. firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:375:41: note: Function 'ucbuf_getcx32' argument 2 names different: declaration 'err' definition 'error'. firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:450:46: style:inconclusive: Function 'ucbuf_open' argument 2 names different: declaration 'codepage' definition 'cp'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.h:63:46: note: Function 'ucbuf_open' argument 2 names different: declaration 'codepage' definition 'cp'. firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:450:46: note: Function 'ucbuf_open' argument 2 names different: declaration 'codepage' definition 'cp'. firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:450:96: style:inconclusive: Function 'ucbuf_open' argument 5 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.h:63:102: note: Function 'ucbuf_open' argument 5 names different: declaration 'err' definition 'error'. firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:450:96: note: Function 'ucbuf_open' argument 5 names different: declaration 'err' definition 'error'. firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:539:22: style:inconclusive: Function 'ucbuf_ungetc' argument 1 names different: declaration 'ungetChar' definition 'c'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.h:165:22: note: Function 'ucbuf_ungetc' argument 1 names different: declaration 'ungetChar' definition 'c'. firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:539:22: note: Function 'ucbuf_ungetc' argument 1 names different: declaration 'ungetChar' definition 'c'. firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:576:40: style:inconclusive: Function 'ucbuf_rewind' argument 2 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.h:122:40: note: Function 'ucbuf_rewind' argument 2 names different: declaration 'err' definition 'error'. firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:576:40: note: Function 'ucbuf_rewind' argument 2 names different: declaration 'err' definition 'error'. firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:627:56: style:inconclusive: Function 'ucbuf_getBuffer' argument 3 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.h:134:56: note: Function 'ucbuf_getBuffer' argument 3 names different: declaration 'err' definition 'error'. firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:627:56: note: Function 'ucbuf_getBuffer' argument 3 names different: declaration 'err' definition 'error'. firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:627:27: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/toolutil/ucbuf.cpp:453:21: style: Variable 'fileSize' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.cpp:291:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.cpp:295:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.cpp:300:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.cpp:314:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.cpp:332:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.cpp:449:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_INTERNAL_PROGRAM_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.cpp:493:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.cpp:586:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.cpp:647:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.cpp:670:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.cpp:692:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.cpp:744:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:185:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:208:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:218:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:231:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:299:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:376:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:435:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBCS_OUTPUT_2_SISO [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:542:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:564:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:619:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:708:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:767:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:812:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:886:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:912:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:935:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:1018:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:1100:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:1134:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCNV_EXT_MAX_UCHARS [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:1161:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucmstate.cpp:59:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBCS_STATE_ILLEGAL [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucmstate.cpp:191:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBCS_MAX_STATE_COUNT [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucmstate.cpp:229:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucmstate.cpp:346:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucmstate.cpp:429:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCNV_UNSUPPORTED_CONVERTER [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucmstate.cpp:603:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucmstate.cpp:628:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBCS_OUTPUT_2_SISO [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucmstate.cpp:851:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucmstate.cpp:924:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucmstate.cpp:945:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBCS_STATE_VALID_DIRECT_16 [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/ucmstate.cpp:989:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.cpp:458:8: style: The scope of the variable 'str' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.cpp:476:8: style: The scope of the variable 'buf2' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.cpp:326:58: style:inconclusive: Function 'udbg_enumByName' argument 2 names different: declaration 'name' definition 'value'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.h:80:75: note: Function 'udbg_enumByName' argument 2 names different: declaration 'name' definition 'value'. firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.cpp:326:58: note: Function 'udbg_enumByName' argument 2 names different: declaration 'name' definition 'value'. firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.cpp:580:37: style:inconclusive: Function 'udbg_writeIcuInfo' argument 1 names different: declaration 'f' definition 'out'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.h:108:37: note: Function 'udbg_writeIcuInfo' argument 1 names different: declaration 'f' definition 'out'. firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.cpp:580:37: note: Function 'udbg_writeIcuInfo' argument 1 names different: declaration 'f' definition 'out'. firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.cpp:717:73: style: Parameter 'where' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.cpp:729:72: style: Parameter 'where' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.cpp:699:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.cpp:705:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/intl/icu/source/tools/toolutil/udbgutil.cpp:709:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/intl/icu/source/tools/toolutil/unewdata.cpp:188:67: error: There is an unknown macro here somewhere. Configuration is required. If U_FILE_SEP_STRING is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:59:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed char'. [invalidPrintfArgType_uint] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:207:10: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:208:10: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:214:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:215:17: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:246:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:884:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:932:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:949:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:959:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:1016:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:95:13: style: The scope of the variable 'result' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:277:12: style: The scope of the variable 'flag' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:317:13: style: The scope of the variable 'cmp' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:537:13: style: The scope of the variable 'count' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:605:53: style: The scope of the variable 'cmp' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:751:13: style: The scope of the variable 'byte' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:1154:11: style: The scope of the variable 'end' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:535:29: style:inconclusive: Function 'ucm_checkValidity' argument 1 names different: declaration 'ext' definition 'table'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.h:182:29: note: Function 'ucm_checkValidity' argument 1 names different: declaration 'ext' definition 'table'. firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:535:29: note: Function 'ucm_checkValidity' argument 1 names different: declaration 'ext' definition 'table'. firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:45:25: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:45:37: style: Parameter 'codePoints' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:45:58: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:92:26: style: Parameter 'lTable' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:93:26: style: Parameter 'rTable' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:126:24: style: Parameter 'lTable' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:127:24: style: Parameter 'rTable' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:536:20: style: Variable 'mLimit' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:1046:28: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/toolutil/ucm.cpp:1048:25: style: Parameter 'bytes' can be declared as const array [constParameter] firefox-78.15.0/intl/icu/source/tools/toolutil/uoptions.cpp:30:10: style: The scope of the variable 'c' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/writesrc.cpp:45:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_FILE_ALT_SEP_CHAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/writesrc.cpp:146:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/writesrc.cpp:253:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCPTRIE_VALUE_BITS_16 [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/writesrc.cpp:295:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCPTRIE_VALUE_BITS_16 [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/uparse.cpp:89:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/uparse.cpp:200:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/uparse.cpp:249:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/uparse.cpp:309:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/uparse.cpp:358:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_PARSE_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/writesrc.cpp:58:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] firefox-78.15.0/intl/icu/source/tools/toolutil/writesrc.cpp:226:5: warning: %hx in format string (no. 3) requires 'unsigned short' but the argument type is 'signed short'. [invalidPrintfArgType_uint] firefox-78.15.0/intl/icu/source/tools/toolutil/writesrc.cpp:226:5: warning: %hx in format string (no. 4) requires 'unsigned short' but the argument type is 'signed short'. [invalidPrintfArgType_uint] firefox-78.15.0/intl/icu/source/tools/toolutil/writesrc.cpp:137:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/writesrc.cpp:140:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/writesrc.cpp:143:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/writesrc.cpp:35:11: style: The scope of the variable 'q' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/writesrc.cpp:37:10: style: The scope of the variable 'c' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/writesrc.cpp:314:22: style: The scope of the variable 'c' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/writesrc.cpp:184:61: style:inconclusive: Function 'usrc_writeUTrie2Arrays' argument 3 names different: declaration 'dataPrefix' definition 'data32Prefix'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/toolutil/writesrc.h:63:61: note: Function 'usrc_writeUTrie2Arrays' argument 3 names different: declaration 'dataPrefix' definition 'data32Prefix'. firefox-78.15.0/intl/icu/source/tools/toolutil/writesrc.cpp:184:61: note: Function 'usrc_writeUTrie2Arrays' argument 3 names different: declaration 'dataPrefix' definition 'data32Prefix'. firefox-78.15.0/intl/icu/source/tools/toolutil/writesrc.cpp:201:59: style:inconclusive: Function 'usrc_writeUTrie2Struct' argument 5 names different: declaration 'dataName' definition 'data32Name'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/toolutil/writesrc.h:76:59: note: Function 'usrc_writeUTrie2Struct' argument 5 names different: declaration 'dataName' definition 'data32Name'. firefox-78.15.0/intl/icu/source/tools/toolutil/writesrc.cpp:201:59: note: Function 'usrc_writeUTrie2Struct' argument 5 names different: declaration 'dataName' definition 'data32Name'. firefox-78.15.0/intl/icu/source/tools/toolutil/ucmstate.cpp:86:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/ucmstate.cpp:95:33: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/ucmstate.cpp:113:35: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/ucmstate.cpp:227:7: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/ucmstate.cpp:253:7: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/ucmstate.cpp:757:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/ucmstate.cpp:924:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/ucmstate.cpp:54:14: style: The scope of the variable 'start' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/ucmstate.cpp:505:17: style: The scope of the variable 'action' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/ucmstate.cpp:847:16: style: The scope of the variable 'entry' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/ucmstate.cpp:981:16: style: The scope of the variable 'entry' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/ucmstate.cpp:592:36: style: Parameter 'toUFallbacks' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/toolutil/xmlparser.cpp:181:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_FILE_ACCESS_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/xmlparser.cpp:376:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/xmlparser.cpp:645:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/asctime.c:87:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/toolutil/uparse.cpp:113:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/uparse.cpp:82:16: style: The scope of the variable 'length' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/uparse.cpp:193:14: style: The scope of the variable 'value' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/uparse.cpp:242:14: style: The scope of the variable 'value' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/xmlparser.cpp:61:13: warning: Member variable 'UXMLParser::fPos' is not initialized in the constructor. [uninitMemberVarPrivate] firefox-78.15.0/intl/icu/source/tools/toolutil/xmlparser.h:205:5: style: Class 'UXMLParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/tools/toolutil/xmlparser.cpp:441:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/xmlparser.cpp:524:34: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/xmlparser.cpp:719:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/xmlparser.cpp:724:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/xmlparser.cpp:737:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/xmlparser.cpp:738:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/xmlparser.cpp:756:16: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/xmlparser.cpp:771:30: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/xmlparser.cpp:792:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/xmlparser.cpp:813:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/toolutil/xmlparser.cpp:716:20: style: The scope of the variable 'node' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/xmlparser.cpp:789:20: style: The scope of the variable 'node' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/xmlparser.cpp:810:20: style: The scope of the variable 'node' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/toolutil/xmlparser.cpp:330:57: style:inconclusive: Function 'parse' argument 2 names different: declaration 'errorCode' definition 'status'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/toolutil/xmlparser.h:180:62: note: Function 'parse' argument 2 names different: declaration 'errorCode' definition 'status'. firefox-78.15.0/intl/icu/source/tools/toolutil/xmlparser.cpp:330:57: note: Function 'parse' argument 2 names different: declaration 'errorCode' definition 'status'. firefox-78.15.0/intl/icu/source/tools/tzcode/icuzdump.cpp:48:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/icuzdump.cpp:132:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/icuzdump.cpp:194:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/icuzdump.cpp:242:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/icuzdump.cpp:291:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:361:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1875:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/icuzdump.cpp:96:5: warning: Member variable 'ICUZDump::timezone' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/tools/tzcode/icuzdump.cpp:49:9: warning: Class 'DumpFormatter' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] firefox-78.15.0/intl/icu/source/tools/tzcode/icuzdump.cpp:49:9: warning: Class 'DumpFormatter' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] firefox-78.15.0/intl/icu/source/tools/tzcode/icuzdump.cpp:97:9: warning: Class 'ICUZDump' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] firefox-78.15.0/intl/icu/source/tools/tzcode/icuzdump.cpp:97:9: warning: Class 'ICUZDump' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] firefox-78.15.0/intl/icu/source/tools/tzcode/icuzdump.cpp:214:5: style: Class 'ZoneIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/tools/tzcode/icuzdump.cpp:251:52: style: C-style reference casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/tzcode/icuzdump.cpp:338:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/tzcode/icuzdump.cpp:353:34: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/tzcode/icuzdump.cpp:363:37: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:431:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawoffset [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:545:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:654:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:1024:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:1155:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:1164:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:1250:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:1426:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:1434:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:317:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:331:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_BUGS_TO [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:359:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:972:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:1043:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:662:25: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:1783:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:1796:39: style: Obsolete function 'std::asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:149:5: warning: Member variable 'ZoneType::isdst' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:149:5: warning: Member variable 'ZoneType::isstd' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:149:5: warning: Member variable 'ZoneType::isgmt' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:181:5: warning: Member variable 'ZoneInfo::finalOffset' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:792:5: warning: Member variable 'FinalRulePart::mode' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:792:5: warning: Member variable 'FinalRulePart::month' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:792:5: warning: Member variable 'FinalRulePart::dom' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:792:5: warning: Member variable 'FinalRulePart::dow' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:792:5: warning: Member variable 'FinalRulePart::time' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:792:5: warning: Member variable 'FinalRulePart::offset' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:792:5: warning: Member variable 'FinalRulePart::isstd' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:792:5: warning: Member variable 'FinalRulePart::isgmt' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:152:10: style:inconclusive: Technically the member function 'ZoneType::matches' can be const. [functionConst] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:147:5: style: Struct 'ZoneType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:1206:5: style: Struct 'SimplifiedZoneType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:355:15: style: Condition 't<0' is always false [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:354:21: note: Assignment 't=(int32_t)c', assigned value is greater than -1 firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:355:15: note: Condition 't<0' is always false firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:1002:26: style: Condition 'ruleIDset.size()!=0' is always false [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:245:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:263:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:316:10: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:353:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:409:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:537:24: performance: Function parameter 'path' should be passed by const reference. [passedByValue] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:645:21: performance: Function parameter 'dir' should be passed by const reference. [passedByValue] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:645:33: performance: Function parameter 'prefix' should be passed by const reference. [passedByValue] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:460:15: style: Variable 'limit' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:647:20: style: Variable 'dir_entry' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:1783:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:1292:40: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:1784:22: style: Variable 'thisYear' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:1347:21: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:1521:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:1554:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/intl/icu/source/tools/tzcode/tz2icu.cpp:1562:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:595:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:606:13: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:617:16: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:632:15: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:742:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:757:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:806:9: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:815:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:937:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:952:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:992:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:1009:9: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:1076:17: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:852:8: style: Condition '0>(time_t)-1' is always true [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:526:4: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:873:36: style:inconclusive: Function 'dumptime' argument 1 names different: declaration 'tmp' definition 'timeptr'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:234:40: note: Function 'dumptime' argument 1 names different: declaration 'tmp' definition 'timeptr'. firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:873:36: note: Function 'dumptime' argument 1 names different: declaration 'tmp' definition 'timeptr'. firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:1042:45: style:inconclusive: Function 'getzones' argument 2 names different: declaration 'subdir' definition 'relpath'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:249:45: note: Function 'getzones' argument 2 names different: declaration 'subdir' definition 'relpath'. firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:1042:45: note: Function 'getzones' argument 2 names different: declaration 'subdir' definition 'relpath'. firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:495:7: style: Local variable 'i' shadows outer variable [shadowVariable] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:338:16: note: Shadowed declaration firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:495:7: note: Shadow variable firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:341:19: style: Variable 'cutarg' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:342:19: style: Variable 'cuttimes' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:351:23: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:737:23: style: Variable 'lotmp' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:800:12: style: Parameter 'zone' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:833:17: style: Parameter 'tmp' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:932:23: style: Variable 'lotmp' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:1044:18: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:449:17: error: Uninitialized variable: hi [uninitvar] firefox-78.15.0/intl/icu/source/tools/tzcode/zdump.c:354:7: style: Unused variable: nextopt [unusedVariable] firefox-78.15.0/js/rust/src/jsglue.cpp:605:0: error: #error "unsupported platform" [preprocessorErrorDirective] firefox-78.15.0/js/src/builtin/Array.cpp:1911:1: debug: Failed to parse 'using ComparatorNumeric = bool ( * ) ( const NumericElement & , const NumericElement & , bool * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/builtin/Array.cpp:1930:1: debug: Failed to parse 'using ComparatorInt32 = bool ( * ) ( const Value & , const Value & , bool * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:423:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:439:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:490:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:512:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:560:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:628:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:795:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:969:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:982:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:1089:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNdFAST64 [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:1281:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNdFAST64 [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:1452:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:1692:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2360:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_untiltime [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2718:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2790:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2846:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2956:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2970:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:3015:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:3101:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:3136:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:72:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Array [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:90:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RevokedProxy [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:145:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:177:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOUBLE_INTEGRAL_PRECISION_LIMIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:198:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:252:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ARRAY_INDEX [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:292:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOUBLE_INTEGRAL_PRECISION_LIMIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:314:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_ELEMENTS_HOLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:355:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:376:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable getBehavior_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:391:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckHasElemPreserveHoles [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:431:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_ELEMENTS_HOLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:464:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetElement [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:484:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_ELEMENTS_HOLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:550:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_ELEMENTS_HOLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:610:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:624:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOUBLE_INTEGRAL_PRECISION_LIMIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:638:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:649:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:698:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJECT_FLAG_ITERATED [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:709:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:1016:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commonNames [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:1059:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:1073:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrayConstructor [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:1127:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constructor [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:1157:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOUBLE_INTEGRAL_PRECISION_LIMIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:1210:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emptyString [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:1334:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_ELEMENTS_HOLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:1398:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELEVANT_FOR_JS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:1539:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:1569:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ARRAY_INDEX [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:1611:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:1673:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELEVANT_FOR_JS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:1954:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Match_None [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:2025:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elementIndex [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:2144:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:2187:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Match_Failure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:2396:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELEVANT_FOR_JS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:2457:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELEVANT_FOR_JS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:2527:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Failure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:2537:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Incomplete [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:2577:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELEVANT_FOR_JS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:2663:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELEVANT_FOR_JS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:2876:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSID_INT_MAX [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:2923:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELEVANT_FOR_JS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:3295:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_ELEMENTS_HOLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:3491:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckHasElemPreserveHoles [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:3519:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELEVANT_FOR_JS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:3802:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_Array [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:3884:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_Array [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:3940:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable copyWithin [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:4105:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:4110:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TenuredObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:4149:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:4176:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:4286:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_Array [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:4296:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_Array [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:4317:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Failure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:4329:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_Array [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:4388:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:4466:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MakeUndefined [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:4471:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:4501:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:4557:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Array [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:4196:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SingletonObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:4014:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1553:9: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1561:9: style: Obsolescent function 'asctime_r' called. It is recommended to use 'strftime' instead. [prohibitedasctime_rCalled] firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:265:9: style: Condition 'sp==NULL' is always false [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:347:9: style: Condition 'up==NULL' is always false [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:458:26: style: Condition 'ttisp->tt_abbrind<0' is always false [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:457:24: note: Assignment 'ttisp->tt_abbrind=(unsigned char)*p++', assigned value is greater than -1 firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:458:26: note: Condition 'ttisp->tt_abbrind<0' is always false firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1115:10: style: Condition 'isdst' is always false [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1089:12: note: Assignment 'isdst=0', assigned value is 0 firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1115:10: note: Condition 'isdst' is always false firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1266:9: style: Condition 'sp==NULL' is always false [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1295:22: style: Condition 'tmp->tm_year!=newy' is always false [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1294:18: note: tmp->tm_year is assigned 'newy' here. firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1295:22: note: Condition 'tmp->tm_year!=newy' is always false firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1731:21: style: Condition 'yourtm.tm_year!=y' is always false [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1730:17: note: yourtm.tm_year is assigned 'y' here. firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1731:21: note: Condition 'yourtm.tm_year!=y' is always false firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:235:20: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:247:20: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1582:31: style:inconclusive: Function 'increment_overflow' argument 1 names different: declaration 'number' definition 'ip'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:149:38: note: Function 'increment_overflow' argument 1 names different: declaration 'number' definition 'ip'. firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1582:31: note: Function 'increment_overflow' argument 1 names different: declaration 'number' definition 'ip'. firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1582:39: style:inconclusive: Function 'increment_overflow' argument 2 names different: declaration 'delta' definition 'j'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:149:50: note: Function 'increment_overflow' argument 2 names different: declaration 'delta' definition 'j'. firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1582:39: note: Function 'increment_overflow' argument 2 names different: declaration 'delta' definition 'j'. firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1599:42: style:inconclusive: Function 'increment_overflow32' argument 1 names different: declaration 'number' definition 'lp'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:151:49: note: Function 'increment_overflow32' argument 1 names different: declaration 'number' definition 'lp'. firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1599:42: note: Function 'increment_overflow32' argument 1 names different: declaration 'number' definition 'lp'. firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1599:56: style:inconclusive: Function 'increment_overflow32' argument 2 names different: declaration 'delta' definition 'm'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:151:61: note: Function 'increment_overflow32' argument 2 names different: declaration 'delta' definition 'm'. firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1599:56: note: Function 'increment_overflow32' argument 2 names different: declaration 'delta' definition 'm'. firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1610:33: style:inconclusive: Function 'increment_overflow_time' argument 1 names different: declaration 't' definition 'tp'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:152:45: note: Function 'increment_overflow_time' argument 1 names different: declaration 't' definition 'tp'. firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1610:33: note: Function 'increment_overflow_time' argument 1 names different: declaration 't' definition 'tp'. firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1610:50: style:inconclusive: Function 'increment_overflow_time' argument 2 names different: declaration 'delta' definition 'j'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:152:61: note: Function 'increment_overflow_time' argument 2 names different: declaration 'delta' definition 'j'. firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1610:50: note: Function 'increment_overflow_time' argument 2 names different: declaration 'delta' definition 'j'. firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:1090:16: style: Variable 'theiroffset' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/tools/tzcode/localtime.c:933:24: style: Variable 'zttinfo' is not assigned a value. [unassignedVariable] firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:487:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:511:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:603:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:639:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int32 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:695:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotifyExplicit [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:727:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int32 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:773:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:780:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:790:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:801:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:810:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:816:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cond_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:828:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:837:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:963:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:1010:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:881:13: style: The scope of the variable 'clientMemory' can be reduced. [variableScope] firefox-78.15.0/js/src/builtin/AtomicsObject.cpp:865:58: style: Parameter 'finalEnd' can be declared as reference to const [constParameterReference] firefox-78.15.0/js/src/builtin/BigInt.cpp:41:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSTYPE_NUMBER [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/BigInt.cpp:66:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIMITIVE_VALUE_SLOT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Boolean.cpp:121:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_Boolean [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Boolean.cpp:161:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable false_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:401:17: warning: %hu in format string (no. 1) requires 'unsigned short' but the argument type is 'signed short'. [invalidPrintfArgType_uint] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:168:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:187:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:210:36: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:232:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:559:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:587:12: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:859:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:860:10: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:871:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:872:10: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:964:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:1128:21: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:1146:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:1233:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:1424:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:301:41: style: Same expression on both sides of '/' because 'MBCS_STAGE_3_BLOCK_SIZE' and 'MBCS_STAGE_3_GRANULARITY' represent the same value. [duplicateExpression] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:379:18: style: The scope of the variable 'entry' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:574:33: style: The scope of the variable 'i' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:693:58: style: The scope of the variable 'min' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:693:63: style: The scope of the variable 'overlap' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:693:72: style: The scope of the variable 'maxOverlap' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:953:12: style: The scope of the variable 'f' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:1085:17: style: The scope of the variable 'value' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:1183:24: style: The scope of the variable 'prevEnd' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:1237:24: style: The scope of the variable 'prevEnd' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:1295:24: style: The scope of the variable 'prevEnd' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:1146:19: style: Variable 'p32' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:125:12: warning: Uninitialized variable: buffer [uninitvar] firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:701:32: note: Calling function 'printBytes', 1st argument 'buffer' value is firefox-78.15.0/intl/icu/source/tools/makeconv/genmbcs.cpp:125:12: note: Uninitialized variable: buffer firefox-78.15.0/js/src/builtin/DataViewObject.cpp:77:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/DataViewObject.cpp:145:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_DataView [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/DataViewObject.cpp:194:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_DataView [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/DataViewObject.cpp:927:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable protoClass_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/DataViewObject.cpp:1016:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_DataView [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/DataViewObject.cpp:310:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWriteType [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/DataViewObject.cpp:320:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWriteType [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Eval.cpp:101:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable evalCache [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Eval.cpp:114:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable evalCache [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Eval.cpp:178:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AttemptForEval [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Eval.cpp:315:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonSyntactic [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Eval.cpp:422:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonSyntactic [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Eval.cpp:479:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Eval [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Eval.cpp:490:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndirectEval [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Eval.cpp:503:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonSyntactic [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/DataViewObject.cpp:310:12: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/builtin/DataViewObject.cpp:320:29: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/builtin/DataViewObject.cpp:310:12: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] firefox-78.15.0/js/src/builtin/DataViewObject.cpp:310:12: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] firefox-78.15.0/js/src/builtin/DataViewObject.cpp:280:61: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/builtin/DataViewObject.cpp:285:51: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/builtin/Eval.cpp:127:8: style:inconclusive: Technically the member function 'EvalScriptGuard::foundScript' can be const. [functionConst] firefox-78.15.0/js/src/builtin/Eval.cpp:38:70: style: Parameter 'env' can be declared as reference to const [constParameterReference] firefox-78.15.0/js/src/builtin/Eval.cpp:38:56: style: Parameter 'cx' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/builtin/Array.cpp:666:8: style:inconclusive: Technically the member function 'ReverseIndexComparator::operator()' can be const. [functionConst] firefox-78.15.0/js/src/builtin/Array.cpp:1265:8: style:inconclusive: Technically the member function 'EmptySeparatorOp::operator()' can be const. [functionConst] firefox-78.15.0/js/src/builtin/Array.cpp:1851:8: style:inconclusive: Technically the member function '::SortComparatorStrings::operator()' can be const. [functionConst] firefox-78.15.0/js/src/builtin/Array.cpp:1857:8: style:inconclusive: Technically the member function '::SortComparatorLexicographicInt32::operator()' can be const. [functionConst] firefox-78.15.0/js/src/builtin/Array.cpp:3256:8: style:inconclusive: Technically the member function 'SortComparatorIndexes::operator()' can be const. [functionConst] firefox-78.15.0/js/src/builtin/Array.cpp:1272:8: style:inconclusive: Technically the member function 'CharSeparatorOp < Latin1Char >::operator()' can be const. [functionConst] firefox-78.15.0/js/src/builtin/Array.cpp:1272:8: style:inconclusive: Technically the member function 'CharSeparatorOp < char16_t >::operator()' can be const. [functionConst] firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:57:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HeldValueSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:83:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WeakRegistrySlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:91:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HeldValueSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:172:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RecordsSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:181:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FinalizationRecordVector [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:195:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RecordsSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:284:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_CONSTRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:384:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:405:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CleanupCallbackSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:413:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegistrationsSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:421:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActiveRecords [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:430:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RecordsToBeCleanedUpSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:438:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsQueuedForCleanupSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:560:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:714:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_CONSTRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:771:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UndefinedHandleValue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Array.cpp:2792:14: style: Condition 'ArrayAccess::Read==ArrayAccess::Read' is always true [knownConditionTrueFalse] firefox-78.15.0/js/src/builtin/FinalizationRegistryObject.cpp:162:7: style: Condition '!records' is always false [knownConditionTrueFalse] firefox-78.15.0/js/src/builtin/Array.cpp:3160:25: style: Local variable 'arr' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/builtin/Array.cpp:2983:16: note: Shadowed declaration firefox-78.15.0/js/src/builtin/Array.cpp:3160:25: note: Shadow variable firefox-78.15.0/js/src/builtin/Array.cpp:1265:45: style: Parameter 'sb' can be declared as reference to const [constParameterReference] firefox-78.15.0/js/src/builtin/Array.cpp:3226:10: style: Variable 'items' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/builtin/MapObject.cpp:37:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoNotPinAtom [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:93:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:157:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RangeSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:166:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KindSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:185:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable methods [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:195:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HasNurseryMemorySlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:223:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Range [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:298:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Range [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:338:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:445:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:458:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_HASH_KEY_EMPTY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:459:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_HASH_KEY_EMPTY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:466:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NurseryKeysSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:566:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:619:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MapObjectTable [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:629:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MapObjectTable [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:646:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ValueMap [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:658:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_Map [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:683:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:688:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:696:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:702:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:863:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Keys [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:872:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Values [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:881:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Entries [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:941:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RangeSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:950:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KindSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:968:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable methods [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:979:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Keys [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1073:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Range [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1243:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MapObjectTable [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1262:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MapObjectTable [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1279:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ValueSet [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1284:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable add [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1295:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_Set [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1347:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1352:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1356:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1362:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1501:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Values [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1510:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Entries [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1549:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable forEach [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1638:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1701:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1706:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delete_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1710:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clear [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1715:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iterator [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1720:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iterator [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1725:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iterator [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1738:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1766:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1771:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delete_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1775:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clear [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1785:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iterator [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:1790:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iterator [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/JSON.cpp:303:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toJSON [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/JSON.cpp:453:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSITER_OWNONLY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/JSON.cpp:719:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RestrictedSafe [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/JSON.cpp:938:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSPROP_ENUMERATE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/JSON.cpp:999:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/JSON.cpp:1013:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSONParse [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/JSON.cpp:1035:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/JSON.cpp:1045:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable undefined [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/JSON.cpp:1080:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/JSON.cpp:1114:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSONClass [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/MapObject.cpp:599:7: style: Condition '!map' is always false [knownConditionTrueFalse] firefox-78.15.0/js/src/builtin/MapObject.cpp:1223:7: style: Condition '!set' is always false [knownConditionTrueFalse] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:90:1: debug: Failed to instantiate template "ModuleValueGetter". The checking continues anyway. [templateInstantiation] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:90:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModuleRequestSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:91:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImportNameSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:92:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalNameSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:93:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineNumberSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:94:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColumnNumberSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:116:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_PS_END [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExportNameSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModuleRequestSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImportNameSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalNameSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:166:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineNumberSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColumnNumberSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:191:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_PS_END [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:248:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModuleSpecifierSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:250:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineNumberSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:251:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColumnNumberSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:269:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_PS_END [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:316:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:336:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:353:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:391:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxyHandler [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:486:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toStringTag [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:524:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSMSG_CANT_REDEFINE_PROP [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:556:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toStringTag [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:585:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toStringTag [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:598:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toStringTag [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:636:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toStringTag [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:669:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toStringTag [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:688:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModuleBindingMap [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:699:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:730:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RequestedModulesSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:731:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImportEntriesSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:732:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalExportEntriesSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:734:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndirectExportEntriesSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:736:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StarExportEntriesSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:762:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImportBindingsSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:779:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModuleBindingMap [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:788:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EnvironmentSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:798:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_STATUS_INSTANTIATED [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:807:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImportBindingsSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:812:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImportBindingsSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:816:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NamespaceSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:824:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScriptSourceObjectSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:830:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FunctionDeclarationsSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:851:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_STATUS_UNINSTANTIATED [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:875:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RequestedModulesSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:935:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScriptSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:953:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_STATUS_EVALUATED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:957:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatusSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:963:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_STATUS_EVALUATED_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:968:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EvaluationErrorSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:972:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MetaObjectSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1131:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModuleInstantiate [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1136:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModuleEvaluate [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1154:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NamespaceSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1155:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatusSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1156:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EvaluationErrorSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1157:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RequestedModulesSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1158:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImportEntriesSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1159:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalExportEntriesSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndirectExportEntriesSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StarExportEntriesSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFSIndexSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFSAncestorIndexSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1182:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_PS_END [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1226:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exportEntries_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1274:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable importEntries_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1305:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frontend [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1356:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frontend [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1457:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frontend [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1473:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frontend [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1497:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frontend [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1531:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frontend [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1595:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1609:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1635:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1667:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1695:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable moduleMetadataHook [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1714:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable moduleResolveHook [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1748:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable moduleDynamicImportHook [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1809:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE_STATUS_EVALUATED [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1839:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1894:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1924:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1972:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:55:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:101:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSPROP_ENUMERATE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:275:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSITER_OWNONLY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:501:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objectArray [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:554:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:610:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objectUndefined [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:753:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSPROP_ENUMERATE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:854:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSITER_OWNONLY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:978:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_Null [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:997:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:1014:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSITER_OWNONLY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:1077:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSDVG_SEARCH_STACK [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:1129:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTR_ENUMERABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:1642:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSITER_OWNONLY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:1715:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSITER_SYMBOLS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:1748:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSITER_OWNONLY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:1764:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSITER_OWNONLY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:1825:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Frozen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:1838:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Frozen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:1858:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sealed [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:1871:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sealed [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:1957:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_Function [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:2001:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:2014:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eval [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:1528:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSITER_OWNONLY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:1287:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_ELEMENTS_HOLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1094:7: style: Condition '!bindings' is always false [knownConditionTrueFalse] firefox-78.15.0/js/src/builtin/ModuleObject.cpp:1226:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/js/src/builtin/Profilers.cpp:134:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProfilingActive [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/JSON.cpp:392:20: style: Variable 'obj2' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/builtin/JSON.cpp:393:38: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/js/src/builtin/Reflect.cpp:107:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSITER_OWNONLY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:430:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PromiseSlot_DebugInfo [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:444:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PromiseSlot_DebugInfo [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:480:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rejected [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:611:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Report [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:725:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:732:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:750:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:756:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:777:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Report [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:833:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:837:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:872:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:915:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:1018:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable then [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:1134:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fulfilled [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:1280:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:1321:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rejected [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:1349:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fulfilled [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:1370:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROMISE_FLAG_DEFAULT_RESOLVING_FUNCTIONS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:1446:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:1557:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSMSG_PROMISE_ERROR_IN_WRAPPED_REJECTION_REASON [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:1619:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fulfilled [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:1637:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:1906:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UndefinedHandleValue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:1988:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UndefinedHandleValue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:2042:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:2082:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:2131:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:2175:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PromiseSlot_RejectFunction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:2363:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_Promise [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:2426:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PromiseSlot_RejectFunction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:2487:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_ARRAY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:2558:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllowNonIterable [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:2711:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UndefinedHandleValue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:2777:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UndefinedHandleValue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:2811:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UndefinedHandleValue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:2878:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable promiseLookup [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:3620:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:3828:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Report [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:3864:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMPLICIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:3934:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constructor [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:4010:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:4085:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:4218:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Promise_static_species [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:4277:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:4356:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ignore [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:4415:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unused [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:4437:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROMISE_FLAG_ASYNC [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:4443:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROMISE_FLAG_ASYNC [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:4453:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROMISE_FLAG_ASYNC [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:4462:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:4582:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSMSG_NOT_AN_ASYNC_ITERATOR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:4905:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:5031:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSMSG_NOT_AN_ASYNC_GENERATOR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:5108:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UndefinedHandleValue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:5282:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NullHandleValue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:5308:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:5386:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PromiseSlot_ReactionsOrResult [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:5438:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:5480:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:5517:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:5586:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROMISE_FLAG_ASYNC [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:5616:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROMISE_FLAG_ASYNC [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:5701:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isGenerator [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:5761:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:5786:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOZ_GUARD_OBJECT_NOTIFIER_INIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:5795:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Promise.cpp:5801:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Object.cpp:1552:14: style: Condition 'EnumerableOwnPropertiesKind::Values!=EnumerableOwnPropertiesKind::Values' is always false [knownConditionTrueFalse] firefox-78.15.0/js/src/builtin/Object.cpp:1599:14: style: Condition 'EnumerableOwnPropertiesKind::Values==EnumerableOwnPropertiesKind::Values' is always true [knownConditionTrueFalse] firefox-78.15.0/js/src/builtin/Object.cpp:1292:14: style: Condition 'EnumerableOwnPropertiesKind::Values!=EnumerableOwnPropertiesKind::Values' is always false [knownConditionTrueFalse] firefox-78.15.0/js/src/builtin/Object.cpp:1336:16: style: Condition 'EnumerableOwnPropertiesKind::Values!=EnumerableOwnPropertiesKind::Values' is always false [knownConditionTrueFalse] firefox-78.15.0/js/src/builtin/Object.cpp:1348:23: style: Condition 'EnumerableOwnPropertiesKind::Values==EnumerableOwnPropertiesKind::Values' is always true [knownConditionTrueFalse] firefox-78.15.0/js/src/builtin/Object.cpp:1398:26: style: Condition 'EnumerableOwnPropertiesKind::Values==EnumerableOwnPropertiesKind::Values' is always true [knownConditionTrueFalse] firefox-78.15.0/js/src/builtin/Object.cpp:1405:23: style: Condition 'EnumerableOwnPropertiesKind::Values==EnumerableOwnPropertiesKind::Values' is always true [knownConditionTrueFalse] firefox-78.15.0/js/src/builtin/Object.cpp:1424:21: style: Condition 'EnumerableOwnPropertiesKind::Values==EnumerableOwnPropertiesKind::Values' is always true [knownConditionTrueFalse] firefox-78.15.0/js/src/builtin/Object.cpp:1304:21: style: Condition 'EnumerableOwnPropertiesKind::KeysAndValues==EnumerableOwnPropertiesKind::KeysAndValues' is always true [knownConditionTrueFalse] firefox-78.15.0/js/src/builtin/Object.cpp:1382:14: style: Condition 'EnumerableOwnPropertiesKind::KeysAndValues!=EnumerableOwnPropertiesKind::KeysAndValues' is always false [knownConditionTrueFalse] firefox-78.15.0/js/src/builtin/Object.cpp:1399:30: style: Condition 'EnumerableOwnPropertiesKind::KeysAndValues==EnumerableOwnPropertiesKind::KeysAndValues' is always true [knownConditionTrueFalse] firefox-78.15.0/js/src/builtin/Object.cpp:1425:21: style: Condition 'EnumerableOwnPropertiesKind::KeysAndValues==EnumerableOwnPropertiesKind::KeysAndValues' is always true [knownConditionTrueFalse] firefox-78.15.0/js/src/builtin/Object.cpp:1477:16: style: Condition 'EnumerableOwnPropertiesKind::KeysAndValues==EnumerableOwnPropertiesKind::KeysAndValues' is always true [knownConditionTrueFalse] firefox-78.15.0/js/src/builtin/Promise.cpp:1517:57: style:inconclusive: Function 'RejectMaybeWrappedPromise' argument 3 names different: declaration 'reason' definition 'reason_'. [funcArgNamesDifferent] firefox-78.15.0/js/src/builtin/Promise.cpp:920:57: note: Function 'RejectMaybeWrappedPromise' argument 3 names different: declaration 'reason' definition 'reason_'. firefox-78.15.0/js/src/builtin/Promise.cpp:1517:57: note: Function 'RejectMaybeWrappedPromise' argument 3 names different: declaration 'reason' definition 'reason_'. firefox-78.15.0/js/src/builtin/Promise.cpp:2058:32: style:inconclusive: Function 'EnqueuePromiseResolveThenableJob' argument 2 names different: declaration 'promiseToResolve' definition 'promiseToResolve_'. [funcArgNamesDifferent] firefox-78.15.0/js/src/builtin/Promise.cpp:976:32: note: Function 'EnqueuePromiseResolveThenableJob' argument 2 names different: declaration 'promiseToResolve' definition 'promiseToResolve_'. firefox-78.15.0/js/src/builtin/Promise.cpp:2058:32: note: Function 'EnqueuePromiseResolveThenableJob' argument 2 names different: declaration 'promiseToResolve' definition 'promiseToResolve_'. firefox-78.15.0/js/src/builtin/Promise.cpp:2058:63: style:inconclusive: Function 'EnqueuePromiseResolveThenableJob' argument 3 names different: declaration 'thenable' definition 'thenable_'. [funcArgNamesDifferent] firefox-78.15.0/js/src/builtin/Promise.cpp:976:62: note: Function 'EnqueuePromiseResolveThenableJob' argument 3 names different: declaration 'thenable' definition 'thenable_'. firefox-78.15.0/js/src/builtin/Promise.cpp:2058:63: note: Function 'EnqueuePromiseResolveThenableJob' argument 3 names different: declaration 'thenable' definition 'thenable_'. firefox-78.15.0/js/src/builtin/Promise.cpp:4790:17: style:inconclusive: Function 'AsyncGeneratorResumeNext' argument 4 names different: declaration 'valueOrException' definition 'valueOrException_'. [funcArgNamesDifferent] firefox-78.15.0/js/src/builtin/Promise.cpp:4766:17: note: Function 'AsyncGeneratorResumeNext' argument 4 names different: declaration 'valueOrException' definition 'valueOrException_'. firefox-78.15.0/js/src/builtin/Promise.cpp:4790:17: note: Function 'AsyncGeneratorResumeNext' argument 4 names different: declaration 'valueOrException' definition 'valueOrException_'. firefox-78.15.0/js/src/builtin/Promise.cpp:5303:43: style:inconclusive: Function 'PerformPromiseThenWithReaction' argument 2 names different: declaration 'promise' definition 'unwrappedPromise'. [funcArgNamesDifferent] firefox-78.15.0/js/src/builtin/Promise.cpp:4326:43: note: Function 'PerformPromiseThenWithReaction' argument 2 names different: declaration 'promise' definition 'unwrappedPromise'. firefox-78.15.0/js/src/builtin/Promise.cpp:5303:43: note: Function 'PerformPromiseThenWithReaction' argument 2 names different: declaration 'promise' definition 'unwrappedPromise'. firefox-78.15.0/js/src/builtin/Promise.cpp:5362:43: style:inconclusive: Function 'AddPromiseReaction' argument 2 names different: declaration 'promise' definition 'unwrappedPromise'. [funcArgNamesDifferent] firefox-78.15.0/js/src/builtin/Promise.cpp:2155:43: note: Function 'AddPromiseReaction' argument 2 names different: declaration 'promise' definition 'unwrappedPromise'. firefox-78.15.0/js/src/builtin/Promise.cpp:5362:43: note: Function 'AddPromiseReaction' argument 2 names different: declaration 'promise' definition 'unwrappedPromise'. firefox-78.15.0/js/src/builtin/Promise.cpp:221:13: style: Local variable 'remainingCount' shadows outer function [shadowFunction] firefox-78.15.0/js/src/builtin/Promise.cpp:217:11: note: Shadowed declaration firefox-78.15.0/js/src/builtin/Promise.cpp:221:13: note: Shadow variable firefox-78.15.0/js/src/builtin/Promise.cpp:227:13: style: Local variable 'remainingCount' shadows outer function [shadowFunction] firefox-78.15.0/js/src/builtin/Promise.cpp:217:11: note: Shadowed declaration firefox-78.15.0/js/src/builtin/Promise.cpp:227:13: note: Shadow variable firefox-78.15.0/js/src/builtin/Promise.cpp:718:13: style: Local variable 'flags' shadows outer function [shadowFunction] firefox-78.15.0/js/src/builtin/Promise.cpp:744:11: note: Shadowed declaration firefox-78.15.0/js/src/builtin/Promise.cpp:718:13: note: Shadow variable firefox-78.15.0/js/src/builtin/Promise.cpp:748:13: style: Local variable 'flags' shadows outer function [shadowFunction] firefox-78.15.0/js/src/builtin/Promise.cpp:744:11: note: Shadowed declaration firefox-78.15.0/js/src/builtin/Promise.cpp:748:13: note: Shadow variable firefox-78.15.0/js/src/builtin/Promise.cpp:760:13: style: Local variable 'flags' shadows outer function [shadowFunction] firefox-78.15.0/js/src/builtin/Promise.cpp:744:11: note: Shadowed declaration firefox-78.15.0/js/src/builtin/Promise.cpp:760:13: note: Shadow variable firefox-78.15.0/js/src/builtin/Promise.cpp:774:13: style: Local variable 'flags' shadows outer function [shadowFunction] firefox-78.15.0/js/src/builtin/Promise.cpp:744:11: note: Shadowed declaration firefox-78.15.0/js/src/builtin/Promise.cpp:774:13: note: Shadow variable firefox-78.15.0/js/src/builtin/Promise.cpp:786:13: style: Local variable 'flags' shadows outer function [shadowFunction] firefox-78.15.0/js/src/builtin/Promise.cpp:744:11: note: Shadowed declaration firefox-78.15.0/js/src/builtin/Promise.cpp:786:13: note: Shadow variable firefox-78.15.0/js/src/builtin/Promise.cpp:801:13: style: Local variable 'flags' shadows outer function [shadowFunction] firefox-78.15.0/js/src/builtin/Promise.cpp:744:11: note: Shadowed declaration firefox-78.15.0/js/src/builtin/Promise.cpp:801:13: note: Shadow variable firefox-78.15.0/js/src/builtin/Promise.cpp:816:13: style: Local variable 'flags' shadows outer function [shadowFunction] firefox-78.15.0/js/src/builtin/Promise.cpp:744:11: note: Shadowed declaration firefox-78.15.0/js/src/builtin/Promise.cpp:816:13: note: Shadow variable firefox-78.15.0/js/src/builtin/Promise.cpp:829:13: style: Local variable 'flags' shadows outer function [shadowFunction] firefox-78.15.0/js/src/builtin/Promise.cpp:744:11: note: Shadowed declaration firefox-78.15.0/js/src/builtin/Promise.cpp:829:13: note: Shadow variable firefox-78.15.0/js/src/builtin/Promise.cpp:752:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] firefox-78.15.0/js/src/builtin/Promise.cpp:2268:21: style: Variable 'debugInfo' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/builtin/Promise.cpp:2339:17: style: Variable 'promiseCtor' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/builtin/RegExp.cpp:156:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:190:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:212:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegExpRunStatus_Error [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:232:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegExpRunStatus_Error [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:314:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:356:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:387:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable match [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:421:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegExp [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:506:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constructor [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:669:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:782:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emptyRegExp [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:923:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emptyString [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:924:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emptyString [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:925:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emptyString [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:926:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emptyString [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:927:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emptyString [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:928:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emptyString [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:929:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emptyString [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:930:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emptyString [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:931:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emptyString [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:1026:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegExpRunStatus_Error [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:1098:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegExpRunStatus_Error [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:1144:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoMatch [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:1171:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegExpRunStatus_Error [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:1224:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoMatch [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:1253:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegExpRunStatus_Error [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:1278:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegExpRunStatus_Success [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:1868:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:2049:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetAliasedVar [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/RegExp.cpp:444:13: style: Redundant initialization for 'flags'. The initialized value is overwritten before it is read. [redundantInitialization] firefox-78.15.0/js/src/builtin/RegExp.cpp:435:23: note: flags is initialized firefox-78.15.0/js/src/builtin/RegExp.cpp:444:13: note: flags is overwritten firefox-78.15.0/js/src/builtin/Stream.cpp:310:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Slot_PendingPullIntos [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Stream.cpp:357:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Slot_Flags [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Stream.cpp:421:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExternalSource [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Stream.cpp:627:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Slot_PendingPullIntos [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:392:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_SERIALIZE_NO_NODE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:474:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_SERIALIZE_NO_NODE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:761:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_SERIALIZE_NO_NODE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:850:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_PROGRAM [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:855:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_BLOCK_STMT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:860:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_EXPR_STMT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:869:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_EMPTY_STMT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:880:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_IF_STMT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:891:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_BREAK_STMT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:901:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_CONTINUE_STMT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:911:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_LAB_STMT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:921:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_THROW_STMT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:931:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_RETURN_STMT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:942:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_FOR_STMT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:954:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_FOR_IN_STMT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:968:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_FOR_OF_STMT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:979:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_WITH_STMT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:989:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_WHILE_STMT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:999:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_DO_STMT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1017:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_SWITCH_STMT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1029:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_TRY_STMT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1039:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_DEBUGGER_STMT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1057:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_BINARY_EXPR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1075:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_UNARY_EXPR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1095:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_ASSIGN_EXPR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1113:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_UPDATE_EXPR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1146:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_LOGICAL_EXPR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1158:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_COND_EXPR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1169:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_LIST_EXPR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1180:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_CALL_EXPR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1196:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_NEW_EXPR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1210:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_MEMBER_EXPR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1222:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_ARRAY_EXPR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1237:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_CALL_SITE_OBJ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1248:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_TAGGED_TEMPLATE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1254:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_TEMPLATE_LITERAL [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1259:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_COMPUTED_NAME [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1264:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_SPREAD_EXPR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1269:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_OPTIONAL_EXPR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1282:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_PROP_PATT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1293:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_PROTOTYPEMUTATION [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1315:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_PROPERTY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1326:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_OBJECT_EXPR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1330:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_THIS_EXPR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1340:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_YIELD_EXPR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1366:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_IMPORT_DECL [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1378:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_IMPORT_SPEC [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1396:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_EXPORT_DECL [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1409:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_EXPORT_SPEC [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1419:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_EXPORT_BATCH_SPEC [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1439:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_VAR_DECL [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1450:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_VAR_DTOR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1465:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_CASE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1475:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_CATCH [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1485:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_LITERAL [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1495:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_IDENTIFIER [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1505:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_OBJECT_PATT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1510:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_ARRAY_PATT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1566:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_CLASS_METHOD [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1577:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_CLASS_FIELD [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1592:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_CLASS_STMT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1604:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_METAPROPERTY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1615:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_CALL_IMPORT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1624:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_SUPER [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1646:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1674:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_SERIALIZE_NO_NODE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1694:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_SERIALIZE_NO_NODE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1710:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_SERIALIZE_NO_NODE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1722:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_SERIALIZE_NO_NODE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1885:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatementList [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1923:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatementList [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1949:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Function [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1970:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LetDecl [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2003:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2025:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImportDecl [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2054:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImportSpec [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2068:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExportStmt [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2152:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExportSpec [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2167:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pn_pos [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2179:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pn_pos [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2211:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Catch [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2258:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_SERIALIZE_NO_NODE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2287:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_SERIALIZE_NO_NODE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2336:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatementList [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2571:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_END_MACRO [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2600:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RawUndefinedExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2615:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OrExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2683:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_END_MACRO [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2703:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AST_FUNC_EXPR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3171:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputedName [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3186:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MutateProto [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3282:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_END_MACRO [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3289:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrayExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3321:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ObjectExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3399:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_END_MACRO [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3410:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3445:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParamsBody [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3506:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3590:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Script [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3774:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Reflect [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Symbol.cpp:59:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSPROP_READONLY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Symbol.cpp:102:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueSymbol [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/Symbol.cpp:144:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InSymbolRegistry [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:86:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable undefined [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:142:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LENGTH [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:293:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LENGTH [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:407:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSPROP_RESOLVING [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:437:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSPROP_RESOLVING [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:629:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GREEK_CAPITAL_LETTER_SIGMA [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:728:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LATIN_CAPITAL_LETTER_I_WITH_DOT_ABOVE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:762:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LATIN_CAPITAL_LETTER_I_WITH_DOT_ABOVE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:998:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localeToLowerCase [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:1028:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LATIN_SMALL_LETTER_SHARP_S [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:1041:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LATIN_SMALL_LETTER_SHARP_S [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:1056:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LATIN_SMALL_LETTER_SHARP_S [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:1109:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LATIN1_CHAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:1410:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localeToUpperCase [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:1459:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localeCompare [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:1655:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emptyString [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:1762:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PatChar [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:1766:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextChar [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:1844:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextChar [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:3687:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emptyString [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:3711:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGS_LENGTH_MAX [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:3782:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonBMPMax [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:3835:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LENGTH_TWO_BYTE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:3880:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LENGTH_TWO_BYTE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:3933:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSPROP_READONLY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:3937:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emptyString [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:3955:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trimStart [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:4186:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emptyString [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:4299:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonBMPMin [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:4334:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emptyString [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:1198:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LATIN_SMALL_LETTER_SHARP_S [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:786:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LATIN_CAPITAL_LETTER_I_WITH_DOT_ABOVE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:155:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FalseHandleValue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:502:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GC_NORMAL [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:550:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_GENERIC_BUFFER [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:670:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSGC_MARK_STACK_LIMIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:699:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allowRelazificationForTesting [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:966:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Baseline [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1053:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1149:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCREMENTAL_MARK_STACK_BASE_CAPACITY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1505:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GC_NORMAL [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1523:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_GC [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1550:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GC_NORMAL [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1612:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1766:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignoreSelfHosted [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1793:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UndefinedHandleValue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1829:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPLICIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1835:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metadataBuilder [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1902:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unused [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1936:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unused [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:1956:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DefaultHeap [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2493:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2677:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2775:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3124:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSJITCOMPILER_NOT_AN_OPTION [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3134:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checkGraphConsistency [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3240:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DifferentProcess [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3399:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SameProcess [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3495:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SameProcess [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3612:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable threadCount [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3841:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LARGE_ALLOCATION [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3907:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StringBufferArena [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4062:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSPROP_ENUMERATE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4233:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSPROP_ENUMERATE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4297:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Borrowed [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4400:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Borrowed [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4437:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debuggerMallocSizeOf [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4475:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debuggerMallocSizeOf [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4624:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable API [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4644:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_GC [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4695:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSGC_END [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4985:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_UNINITIALIZED_LEXICAL [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:5426:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tzname [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:5828:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSITER_HIDDEN [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:6032:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Borrowed [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:1374:43: style: Condition '*alias==0x0000' is always false [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:1374:19: note: Assuming that condition '*alias!=0x0025' is not redundant firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:1374:43: note: Condition '*alias==0x0000' is always false firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:412:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:414:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:416:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:471:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:473:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:475:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:573:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:575:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:577:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:669:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:671:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:673:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:697:35: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:734:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:736:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:738:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:806:10: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:834:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:933:24: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:1041:10: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:1069:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:1103:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:1105:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:1107:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:1128:32: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:1153:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:1155:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:1157:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:1179:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:1228:26: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:348:13: style: The scope of the variable 'symbolLen' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:1350:21: style: The scope of the variable 'handlerNum' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:342:48: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/io/uscanf_p.cpp:398:42: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/builtin/TypedObject.cpp:2696:1: error: There is an unknown macro here somewhere. Configuration is required. If JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE is a macro then please configure it. [unknownMacro] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2313:6: style: Condition 'do_extend' is always false [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2297:14: note: Assignment 'do_extend=0', assigned value is 0 firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2313:6: note: Condition 'do_extend' is always false firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:3138:28: style: Condition '!itsdir(name)' is always true [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:3128:7: note: Assuming that condition '!itsdir(name)' is not redundant firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:3138:28: note: Condition '!itsdir(name)' is always true firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2297:12: style: Variable 'do_extend' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2295:12: note: do_extend is assigned firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2297:12: note: do_extend is overwritten firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:730:4: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:866:42: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:973:20: style:inconclusive: Function 'infile' argument 1 names different: declaration 'filename' definition 'name'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:157:33: note: Function 'infile' argument 1 names different: declaration 'filename' definition 'name'. firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:973:20: note: Function 'infile' argument 1 names different: declaration 'filename' definition 'name'. firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:1076:46: style:inconclusive: Function 'gethms' argument 2 names different: declaration 'errstrng' definition 'errstring'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:155:55: note: Function 'gethms' argument 2 names different: declaration 'errstrng' definition 'errstring'. firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:1076:46: note: Function 'gethms' argument 2 names different: declaration 'errstrng' definition 'errstring'. firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2217:35: style:inconclusive: Function 'outzone' argument 1 names different: declaration 'zp' definition 'zpfirst'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:169:41: note: Function 'outzone' argument 1 names different: declaration 'zp' definition 'zpfirst'. firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2217:35: note: Function 'outzone' argument 1 names different: declaration 'zp' definition 'zpfirst'. firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2217:54: style:inconclusive: Function 'outzone' argument 2 names different: declaration 'ntzones' definition 'zonecount'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:169:49: note: Function 'outzone' argument 2 names different: declaration 'ntzones' definition 'zonecount'. firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2217:54: note: Function 'outzone' argument 2 names different: declaration 'ntzones' definition 'zonecount'. firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2853:13: style:inconclusive: Function 'lowerit' argument 1 names different: declaration 'c' definition 'a'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:165:24: note: Function 'lowerit' argument 1 names different: declaration 'c' definition 'a'. firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2853:13: note: Function 'lowerit' argument 1 names different: declaration 'c' definition 'a'. firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2884:35: style:inconclusive: Function 'byword' argument 1 names different: declaration 'string' definition 'word'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:320:50: note: Function 'byword' argument 1 names different: declaration 'string' definition 'word'. firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2884:35: note: Function 'byword' argument 1 names different: declaration 'string' definition 'word'. firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2885:44: style:inconclusive: Function 'byword' argument 2 names different: declaration 'lp' definition 'table'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:321:28: note: Function 'byword' argument 2 names different: declaration 'lp' definition 'table'. firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2885:44: note: Function 'byword' argument 2 names different: declaration 'lp' definition 'table'. firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2912:26: style:inconclusive: Function 'getfields' argument 1 names different: declaration 'buf' definition 'cp'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:154:33: note: Function 'getfields' argument 1 names different: declaration 'buf' definition 'cp'. firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2912:26: note: Function 'getfields' argument 1 names different: declaration 'buf' definition 'cp'. firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:3062:27: style:inconclusive: Function 'newabbr' argument 1 names different: declaration 'abbr' definition 'string'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:167:34: note: Function 'newabbr' argument 1 names different: declaration 'abbr' definition 'string'. firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:3062:27: note: Function 'newabbr' argument 1 names different: declaration 'abbr' definition 'string'. firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:3108:14: style:inconclusive: Function 'mkdirs' argument 1 names different: declaration 'filename' definition 'argname'. [funcArgNamesDifferent] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:166:26: note: Function 'mkdirs' argument 1 names different: declaration 'filename' definition 'argname'. firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:3108:14: note: Function 'mkdirs' argument 1 names different: declaration 'filename' definition 'argname'. firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:1838:20: style: Variable 'thisabbr' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:1950:18: style: Variable 'slashp' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2111:26: style: Variable 'dstrp' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2646:18: style: Variable 'lastat' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:2707:81: style: Parameter 'abbr' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/tools/tzcode/zic.c:3108:14: style: Parameter 'argname' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/builtin/WeakMapObject.cpp:121:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSMSG_OBJECT_REQUIRED_WEAKMAP_KEY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/WeakMapObject.cpp:188:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WeakMapObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/WeakMapObject.cpp:237:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_WeakMap [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/WeakRefObject.cpp:41:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_WeakRef [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/WeakRefObject.cpp:112:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/WeakSetObject.cpp:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSMSG_OBJECT_REQUIRED_WEAKSET_VAL [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/WeakSetObject.cpp:165:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable add [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/WeakSetObject.cpp:177:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_WeakSet [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:5418:29: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] firefox-78.15.0/js/src/builtin/intl/Collator.cpp:72:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Collator [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/Collator.cpp:111:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_Collator [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/Collator.cpp:151:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EstimatedMemoryUse [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/Collator.cpp:166:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/Collator.cpp:241:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locale [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/Collator.cpp:448:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EstimatedMemoryUse [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4483:9: style: Condition 'node' is always true [knownConditionTrueFalse] firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:40:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NullHandleValue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:63:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EnableMozExtensions [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:126:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICUObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/CommonFunctions.cpp:138:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICUObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2773:19: style: Local variable 'i' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2762:35: note: Shadowed declaration firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2773:19: note: Shadow variable firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2822:20: style: Local variable 'inlineFrameInfo' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2804:16: note: Shadowed declaration firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2822:20: note: Shadow variable firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2931:20: style: Local variable 'callee' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2927:15: note: Shadowed declaration firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2931:20: note: Shadow variable firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3174:10: style: Local variable 'data' shadows outer function [shadowFunction] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3184:26: note: Shadowed declaration firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3174:10: note: Shadow variable firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3209:17: style: Local variable 'data' shadows outer function [shadowFunction] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3184:26: note: Shadowed declaration firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3209:17: note: Shadow variable firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3290:28: style: Local variable 'data' shadows outer function [shadowFunction] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3184:26: note: Shadowed declaration firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3290:28: note: Shadow variable firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3325:28: style: Local variable 'data' shadows outer function [shadowFunction] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3184:26: note: Shadowed declaration firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3325:28: note: Shadow variable firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4697:17: style: Local variable 'str' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4679:13: note: Shadowed declaration firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:4697:17: note: Shadow variable firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2627:49: style: Parameter 'fop' can be declared as pointer to const. However it seems that 'finalize_counter_finalize' is a callback function, if 'fop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2638:5: note: You might need to cast the function pointer here firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2627:49: note: Parameter 'fop' can be declared as pointer to const firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2627:64: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'finalize_counter_finalize' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2638:5: note: You might need to cast the function pointer here firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:2627:64: note: Parameter 'obj' can be declared as pointer to const firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:5406:38: style: Parameter 'now' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:5418:14: style: Variable 'localtm' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:767:1: debug: Failed to parse 'using FieldType = js :: ImmutablePropertyNamePtr JSAtomState :: * ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:87:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayNames [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:144:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NullHandleValue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:167:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_DisplayNames [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:214:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EstimatedMemoryUse [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:222:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_DisplayNames [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:233:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayNames [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:268:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:309:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EstimatedMemoryUse [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:370:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ILLEGAL_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:422:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_USING_DEFAULT_WARNING [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:486:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegionLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:534:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCURR_LONG_NAME [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:595:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:652:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDAT_STANDALONE_WEEKDAYS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:700:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDAT_STANDALONE_MONTHS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:749:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDAT_STANDALONE_QUARTERS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:787:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDAT_AM_PMS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DisplayNames.cpp:808:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDATPG_ERA_FIELD [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:81:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DateTimeFormat [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:123:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Standard [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:151:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Standard [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:165:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EnableMozExtensions [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:175:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Standard [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:183:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EstimatedMemoryUse [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:193:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DateTimeFormat [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:229:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:292:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:434:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ucal_getDefaultTimeZone [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:447:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:489:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ucal_getDefaultTimeZone [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:562:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDAT_NONE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:644:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locale [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:778:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable era [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:879:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:1018:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EstimatedMemoryUse [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/TestingFunctions.cpp:3114:21: style: Variable 'intValue' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:953:12: style: The scope of the variable 'endIndex' can be reduced. [variableScope] firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:332:19: style: Local variable 'jscalendar' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:321:15: note: Shadowed declaration firefox-78.15.0/js/src/builtin/intl/DateTimeFormat.cpp:332:19: note: Shadow variable firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:72:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:182:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:232:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDATPG_YEAR_FIELD [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:426:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:499:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locale [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:620:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Collator [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:733:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldStyleLanguageTagMappings [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:788:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Intl [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/IntlObject.cpp:806:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IntlClass [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/LanguageTagGenerated.cpp:26:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TagLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/LanguageTagGenerated.cpp:41:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TagLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/LanguageTagGenerated.cpp:639:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variants_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/LanguageTagGenerated.cpp:765:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Length [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/LanguageTagGenerated.cpp:773:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Length [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/LanguageTagGenerated.cpp:822:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnicodeKeyLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/LanguageTagGenerated.cpp:919:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Length [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/LanguageTagGenerated.cpp:927:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Length [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/LanguageTagGenerated.cpp:942:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformKeyLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:212:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extensions_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:286:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variants_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:389:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extensions_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:504:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnicodeKeyLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:763:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransformKeyLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:1106:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:1743:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:1680:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsAsciiAlpha < Latin1Char > [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:1680:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsAsciiAlpha < char16_t > [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:1662:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsAsciiLowercaseAlpha < Latin1Char > [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:1662:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsAsciiLowercaseAlpha < char16_t > [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:1001:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InlineLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:392:3: debug: Failed to parse 'using FieldType = js :: ImmutablePropertyNamePtr JSAtomState :: * ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:71:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ListFormat [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:123:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NullHandleValue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:146:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_ListFormat [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:183:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EstimatedMemoryUse [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:202:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locale [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:338:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:359:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/ListFormat.cpp:514:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EstimatedMemoryUse [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/Locale.cpp:691:1: debug: Failed to parse 'using UnicodeKey = const char ( & ) [ UnicodeKeyLength + 1 ] ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:1413:19: style: Local variable 'localeChars' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:1403:15: note: Shadowed declaration firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:1413:19: note: Shadow variable firefox-78.15.0/js/src/builtin/intl/Locale.cpp:140:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNICODE_EXTENSION_SLOT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/Locale.cpp:284:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable language [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/Locale.cpp:484:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_Locale [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/Locale.cpp:720:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnicodeKeyLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/Locale.cpp:816:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScriptLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/Locale.cpp:1199:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Locale [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/Locale.cpp:1367:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnicodeKeyLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/Locale.cpp:170:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnicodeKeyLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/LanguageTag.cpp:680:60: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/js/src/builtin/intl/PluralRules.cpp:66:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PluralRules [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/PluralRules.cpp:107:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_PluralRules [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/PluralRules.cpp:142:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPluralRulesEstimatedMemoryUse [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/PluralRules.cpp:178:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locale [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/PluralRules.cpp:248:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/PluralRules.cpp:270:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locale [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/PluralRules.cpp:326:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPluralRulesEstimatedMemoryUse [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/PluralRules.cpp:390:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPluralRulesEstimatedMemoryUse [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:94:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumberFormat [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:135:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_NumberFormat [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:180:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EstimatedMemoryUse [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:201:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:336:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable simpleMeasureUnits [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:481:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:504:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locale [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:828:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:840:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:888:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:932:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nan [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1135:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1161:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable literal [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1344:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1447:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EstimatedMemoryUse [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:1858:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/builtin/intl/RelativeTimeFormat.cpp:66:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RelativeTimeFormat [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/RelativeTimeFormat.cpp:113:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_RelativeTimeFormat [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/RelativeTimeFormat.cpp:145:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EstimatedMemoryUse [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/RelativeTimeFormat.cpp:164:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locale [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/RelativeTimeFormat.cpp:267:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ureldatefmt_formatNumeric [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/RelativeTimeFormat.cpp:283:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/RelativeTimeFormat.cpp:372:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EstimatedMemoryUse [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/String.cpp:3077:12: style: The scope of the variable 'endOfLastMatch' can be reduced. [variableScope] firefox-78.15.0/js/src/builtin/String.cpp:1765:46: performance:inconclusive: Function parameter 'extent' should be passed by const reference. [passedByValue] firefox-78.15.0/js/src/builtin/intl/Locale.cpp:699:55: performance:inconclusive: Function parameter 'key' should be passed by const reference. [passedByValue] firefox-78.15.0/js/src/builtin/intl/Locale.cpp:746:56: performance:inconclusive: Function parameter 'key' should be passed by const reference. [passedByValue] firefox-78.15.0/js/src/builtin/intl/Locale.cpp:758:44: performance:inconclusive: Function parameter 'key' should be passed by const reference. [passedByValue] firefox-78.15.0/js/src/builtin/intl/Locale.cpp:72:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp:66:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isLatin1 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp:111:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable legacyICUTimeZones [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp:120:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeZoneDataInitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp:288:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isLatin1 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp:298:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp:370:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldStyleLanguageTagMappings [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp:424:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable supportedLocalesInitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp:610:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dateTimePatternGeneratorLocale [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1010:3: warning: Member variable 'Field::begin' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/js/src/builtin/intl/NumberFormat.cpp:1010:3: warning: Member variable 'Field::end' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp:193:15: style: The scope of the variable 'target' can be reduced. [variableScope] firefox-78.15.0/js/src/builtin/intl/SharedIntlData.cpp:112:52: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:66:1: debug: Failed to parse 'using Action = bool ( * ) ( JSContext * , Handle < js :: PipeToState * > state ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/builtin/streams/QueueWithSizes.cpp:164:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Slot_Queue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:75:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:132:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_ReadableStream [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:292:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:373:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preventClose [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/ReadableStream.cpp:524:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pipeTo [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:472:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable done [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:782:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Slot_Promise [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/QueueingStrategies.cpp:49:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSPROP_ENUMERATE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/QueueingStrategies.cpp:65:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_ByteLengthQueuingStrategy [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/QueueingStrategies.cpp:103:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byteLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/QueueingStrategies.cpp:126:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_CountQueuingStrategy [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:447:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Slot_Queue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:119:19: style: Variable 'unwrappedDest' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/builtin/streams/PipeToState.cpp:159:19: style: Variable 'unwrappedDest' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:550:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Script [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:654:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Script [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:89:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_Null [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:232:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Slot_Requests [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:102:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Slot_Requests [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:163:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable empty [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:238:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExternalSource [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:260:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/ReadableStreamInternals.cpp:341:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Slot_Requests [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:130:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Slot_Requests [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/ReadableStreamReader.cpp:185:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Slot_ClosedPromise [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:143:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Readable [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:210:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable done [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:314:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Slot_Stream [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:388:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Slot_Stream [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:527:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable No [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:225:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable No [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:242:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExternalSource [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:270:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExternalSource [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:342:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldAvailableData [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:499:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:559:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable No [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:575:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable No [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/StreamAPI.cpp:600:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable No [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/WritableStream.cpp:93:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_WritableStream [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:263:9: style: The scope of the variable 'value1' can be reduced. [variableScope] firefox-78.15.0/js/src/builtin/streams/ReadableStreamOperations.cpp:266:9: style: The scope of the variable 'value2' can be reduced. [variableScope] firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:242:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_Null [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:308:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Script [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:369:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Script [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:441:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_WRITABLESTREAM_CLOSE_RECORD [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:920:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_WRITABLESTREAM_CLOSE_RECORD [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:144:1: debug: Failed to parse 'using GetField = JSObject * ( js :: WritableStreamDefaultWriter :: * ) ( ) const ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:145:1: debug: Failed to parse 'using SetField = void ( js :: WritableStreamDefaultWriter :: * ) ( JSObject * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:161:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:201:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable closedPromise [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:213:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readyPromise [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:355:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PromiseObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:104:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Slot_WriteRequests [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/streams/WritableStreamOperations.cpp:297:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Slot_WriteRequests [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/Library.cpp:79:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOZ_DLL_PREFIX [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/Library.cpp:167:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_LibSpec_Pathname [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/Library.cpp:209:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLOT_LIBRARY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/Library.cpp:340:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_pointer [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/alpha/ffi.c:53:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_SIZEOF_ARG [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/alpha/ffi.c:88:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/alpha/ffi.c:182:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_OSF [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/alpha/ffi.c:223:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/aarch64/ffi.c:160:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT64 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/aarch64/ffi.c:200:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT32 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/aarch64/ffi.c:252:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_FLOAT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/aarch64/ffi.c:272:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/aarch64/ffi.c:309:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/aarch64/ffi.c:411:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/aarch64/ffi.c:614:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT32 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/aarch64/ffi.c:720:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_POINTER [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/aarch64/ffi.c:783:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AARCH64_FFI_WITH_V_BIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/aarch64/ffi.c:881:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT64 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/aarch64/ffi.c:938:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_SYSV [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/aarch64/ffi.c:1084:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_POINTER [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/alpha/ffi.c:89:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/alpha/ffi.c:93:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/alpha/ffi.c:217:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/alpha/ffi.c:141:9: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] firefox-78.15.0/js/src/ctypes/libffi/src/alpha/ffi.c:144:7: portability: Casting between unsigned long * and float * which have an incompatible binary data representation. [invalidPointerCast] firefox-78.15.0/js/src/ctypes/libffi/src/alpha/ffi.c:148:5: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] firefox-78.15.0/js/src/ctypes/libffi/src/alpha/ffi.c:258:9: portability: Casting between unsigned long * and float * which have an incompatible binary data representation. [invalidPointerCast] firefox-78.15.0/js/src/ctypes/libffi/src/alpha/ffi.c:258:37: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] firefox-78.15.0/js/src/ctypes/libffi/src/aarch64/ffi.c:972:28: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/aarch64/ffi.c:1035:28: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/aarch64/ffi.c:1056:28: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/aarch64/ffi.c:1119:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/aarch64/ffi.c:448:32: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/aarch64/ffi.c:457:32: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:62:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/CTypes.cpp:2685:9: error: There is an unknown macro here somewhere. Configuration is required. If CTYPES_FOR_EACH_INT_TYPE is a macro then please configure it. [unknownMacro] firefox-78.15.0/js/src/ctypes/libffi/src/arc/ffi.c:57:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:106:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_FLOAT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/arc/ffi.c:150:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:137:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/arc/ffi.c:176:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:158:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_VFP [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/arc/ffi.c:209:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:253:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_SINT64 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/arc/ffi.c:259:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_BAD_ABI [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:294:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_VFP [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:309:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:396:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_VFP [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:421:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:463:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_VFP [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:781:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_SYSV [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:820:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_FLOAT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:858:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:876:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT_VFP_FLOAT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/arc/ffi.c:178:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/arc/ffi.c:206:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/arc/ffi.c:115:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] firefox-78.15.0/js/src/ctypes/libffi/src/arc/ffi.c:119:4: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/js/src/ctypes/libffi/src/arc/ffi.c:115:4: note: Found duplicate branches for 'if' and 'else'. firefox-78.15.0/js/src/ctypes/libffi/src/avr32/ffi.c:45:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/avr32/ffi.c:80:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/avr32/ffi.c:192:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_UINT8 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/avr32/ffi.c:252:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/avr32/ffi.c:288:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/avr32/ffi.c:398:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_SYSV [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/bfin/ffi.c:110:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_OK [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/avr32/ffi.c:253:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/avr32/ffi.c:380:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/avr32/ffi.c:43:45: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/avr32/ffi.c:270:29: style: Parameter 'cif' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/avr32/ffi.c:310:45: portability: '(void*)stack_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] firefox-78.15.0/js/src/ctypes/libffi/src/avr32/ffi.c:320:43: portability: '(void*)reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] firefox-78.15.0/js/src/ctypes/libffi/src/avr32/ffi.c:327:47: portability: '(void*)reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] firefox-78.15.0/js/src/ctypes/libffi/src/avr32/ffi.c:332:47: portability: '(void*)reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] firefox-78.15.0/js/src/ctypes/libffi/src/avr32/ffi.c:340:41: portability: '(void*)stack_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] firefox-78.15.0/js/src/ctypes/libffi/src/avr32/ffi.c:90:13: style: Variable 'alignment' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:324:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:331:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:389:26: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:107:5: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:113:5: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:408:49: style:inconclusive: Function 'ffi_prep_incoming_args_SYSV' argument 2 names different: declaration 'ret' definition 'rvalue'. [funcArgNamesDifferent] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:368:62: note: Function 'ffi_prep_incoming_args_SYSV' argument 2 names different: declaration 'ret' definition 'rvalue'. firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:408:49: note: Function 'ffi_prep_incoming_args_SYSV' argument 2 names different: declaration 'ret' definition 'rvalue'. firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:409:15: style:inconclusive: Function 'ffi_prep_incoming_args_SYSV' argument 3 names different: declaration 'args' definition 'avalue'. [funcArgNamesDifferent] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:369:14: note: Function 'ffi_prep_incoming_args_SYSV' argument 3 names different: declaration 'args' definition 'avalue'. firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:409:15: note: Function 'ffi_prep_incoming_args_SYSV' argument 3 names different: declaration 'args' definition 'avalue'. firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:449:48: style:inconclusive: Function 'ffi_prep_incoming_args_VFP' argument 2 names different: declaration 'ret' definition 'rvalue'. [funcArgNamesDifferent] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:371:61: note: Function 'ffi_prep_incoming_args_VFP' argument 2 names different: declaration 'ret' definition 'rvalue'. firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:449:48: note: Function 'ffi_prep_incoming_args_VFP' argument 2 names different: declaration 'ret' definition 'rvalue'. firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:450:15: style:inconclusive: Function 'ffi_prep_incoming_args_VFP' argument 3 names different: declaration 'args' definition 'avalue'. [funcArgNamesDifferent] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:372:14: note: Function 'ffi_prep_incoming_args_VFP' argument 3 names different: declaration 'args' definition 'avalue'. firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:450:15: note: Function 'ffi_prep_incoming_args_VFP' argument 3 names different: declaration 'args' definition 'avalue'. firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:162:32: style: Variable 'eo_regp' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:409:32: style: Parameter 'cif' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:457:32: style: Variable 'eo_regp' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/ctypes/libffi/src/arm/ffi.c:872:51: style: Parameter 't' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/debug.c:43:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/debug.c:54:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_LAST [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/debug.c:41:23: style: Parameter 'expr' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/debug.c:41:35: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/debug.c:50:30: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/frv/ffi.c:56:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/frv/ffi.c:116:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/frv/ffi.c:146:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/frv/ffi.c:172:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/frv/ffi.c:287:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TRAMPOLINE_SIZE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/frv/ffi.c:148:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/frv/ffi.c:186:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/cris/ffi.c:50:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_OK [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/cris/ffi.c:169:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_LAST_ABI [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/cris/ffi.c:233:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_INT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/cris/ffi.c:253:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/cris/ffi.c:316:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/cris/ffi.c:374:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_SYSV [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/ia64/ffi.c:96:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_LAST [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/ia64/ffi.c:115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_LAST [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/ia64/ffi.c:137:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_LAST [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/ia64/ffi.c:170:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_VOID [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/ia64/ffi.c:243:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MANT_DIG [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/ia64/ffi.c:283:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_UNIX [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/ia64/ffi.c:433:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_UNIX [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/ia64/ffi.c:465:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/cris/ffi.c:255:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/cris/ffi.c:307:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/cris/ffi.c:371:15: style: Parameter 'codeloc' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/cris/ffi.c:373:9: style: Variable 'innerfn' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/ctypes/libffi/src/java_raw_api.c:58:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_SIZEOF_JAVA_RAW [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/java_raw_api.c:135:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_java_raw [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/java_raw_api.c:160:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/java_raw_api.c:298:28: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/java_raw_api.c:45:29: style: Parameter 'cif' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/java_raw_api.c:73:36: style: Parameter 'cif' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/java_raw_api.c:147:36: style: Parameter 'cif' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/java_raw_api.c:236:34: style: Parameter 'cif' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/java_raw_api.c:236:45: style: Parameter 'rvalue' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/java_raw_api.c:264:34: style: Parameter 'cif' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/java_raw_api.c:264:45: style: Parameter 'rvalue' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/ia64/ffi.c:287:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/ia64/ffi.c:290:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/ia64/ffi.c:461:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/ia64/ffi.c:552:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/ia64/ffi.c:199:11: style: Redundant initialization for 'ptr'. The initialized value is overwritten before it is read. [redundantInitialization] firefox-78.15.0/js/src/ctypes/libffi/src/ia64/ffi.c:197:17: note: ptr is initialized firefox-78.15.0/js/src/ctypes/libffi/src/ia64/ffi.c:199:11: note: ptr is overwritten firefox-78.15.0/js/src/ctypes/libffi/src/ia64/ffi.c:111:23: style: Parameter 'fpaddr' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/ia64/ffi.c:111:47: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/ia64/ffi.c:431:19: style: Variable 'fd' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/ctypes/libffi/src/ia64/ffi.c:371:18: portability: 'avalue[i]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] firefox-78.15.0/js/src/ctypes/libffi/src/ia64/ffi.c:560:38: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] firefox-78.15.0/js/src/ctypes/libffi/src/ia64/ffi.c:568:18: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] firefox-78.15.0/js/src/ctypes/libffi/src/m32r/ffi.c:111:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/m32r/ffi.c:151:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_INT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/m32r/ffi.c:188:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/m68k/ffi.c:51:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/m68k/ffi.c:141:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/m68k/ffi.c:331:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_SYSV [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/m32r/ffi.c:190:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/m32r/ffi.c:66:15: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] firefox-78.15.0/js/src/ctypes/libffi/src/m32r/ffi.c:57:25: note: outer condition: avn!=0 firefox-78.15.0/js/src/ctypes/libffi/src/m32r/ffi.c:66:15: note: identical inner condition: avn!=0 firefox-78.15.0/js/src/ctypes/libffi/src/m68k/ffi.c:235:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/m68k/ffi.c:315:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/m68k/ffi.c:253:67: style: Parameter 'cif' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/m88k/ffi.c:86:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/m88k/ffi.c:228:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_OK [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/m88k/ffi.c:243:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/m88k/ffi.c:296:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/m88k/ffi.c:375:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_OBSD [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/microblaze/ffi.c:56:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/microblaze/ffi.c:146:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_BAD_ABI [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/microblaze/ffi.c:159:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/microblaze/ffi.c:210:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/microblaze/ffi.c:318:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_BAD_ABI [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/metag/ffi.c:47:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/metag/ffi.c:107:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_BAD_TYPEDEF [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/metag/ffi.c:177:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_INT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/metag/ffi.c:249:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_SYSV [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/metag/ffi.c:307:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/metag/ffi.c:189:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/metag/ffi.c:278:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/metag/ffi.c:295:26: style: Parameter 'cif' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/microblaze/ffi.c:160:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/microblaze/ffi.c:190:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/microblaze/ffi.c:191:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/microblaze/ffi.c:49:11: warning: Either the condition 'ecif==NULL' is redundant or there is possible null pointer dereference: ecif. [nullPointerRedundantCheck] firefox-78.15.0/js/src/ctypes/libffi/src/microblaze/ffi.c:51:11: note: Assuming that condition 'ecif==NULL' is not redundant firefox-78.15.0/js/src/ctypes/libffi/src/microblaze/ffi.c:49:11: note: Null pointer dereference firefox-78.15.0/js/src/ctypes/libffi/src/microblaze/ffi.c:138:42: style: Parameter 'cif' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/microblaze/ffi.c:177:34: style: Parameter 'register_args' can be declared as pointer to const. However it seems that 'ffi_closure_call_SYSV' is a callback function, if 'register_args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/ctypes/libffi/src/microblaze/ffi.c:285:54: note: You might need to cast the function pointer here firefox-78.15.0/js/src/ctypes/libffi/src/microblaze/ffi.c:177:34: note: Parameter 'register_args' can be declared as pointer to const firefox-78.15.0/js/src/ctypes/libffi/src/microblaze/ffi.c:177:55: style: Parameter 'stack_args' can be declared as pointer to const. However it seems that 'ffi_closure_call_SYSV' is a callback function, if 'stack_args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/ctypes/libffi/src/microblaze/ffi.c:285:54: note: You might need to cast the function pointer here firefox-78.15.0/js/src/ctypes/libffi/src/microblaze/ffi.c:177:55: note: Parameter 'stack_args' can be declared as pointer to const firefox-78.15.0/js/src/ctypes/libffi/src/microblaze/ffi.c:63:16: portability: 'stack_args_p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] firefox-78.15.0/js/src/ctypes/libffi/src/microblaze/ffi.c:80:16: portability: 'stack_args_p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] firefox-78.15.0/js/src/ctypes/libffi/src/moxie/ffi.c:46:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/moxie/ffi.c:109:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/moxie/ffi.c:139:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/moxie/ffi.c:164:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/moxie/ffi.c:255:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_EABI [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/m88k/ffi.c:246:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/m88k/ffi.c:358:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/m88k/ffi.c:267:38: style: Parameter 'cif' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/mips/ffi.c:97:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/mips/ffi.c:578:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_OK [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/mips/ffi.c:602:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/mips/ffi.c:603:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/mips/ffi.c:185:4: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] firefox-78.15.0/js/src/ctypes/libffi/src/moxie/ffi.c:141:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/moxie/ffi.c:184:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/moxie/ffi.c:180:9: style: Variable 'register_args_ptr' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/ctypes/libffi/src/nios2/ffi.c:71:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_OK [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/nios2/ffi.c:228:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/nios2/ffi.c:262:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_SYSV [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/pa/ffi.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_UINT8 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/pa/ffi.c:151:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/pa/ffi.c:313:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT32 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/pa/ffi.c:348:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_UINT64 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/pa/ffi.c:391:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/pa/ffi.c:394:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/pa/ffi.c:54:45: style: Parameter 't' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi.c:96:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/nios2/ffi.c:168:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/nios2/ffi.c:208:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/nios2/ffi.c:282:24: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] firefox-78.15.0/js/src/ctypes/libffi/src/nios2/ffi.c:284:24: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] firefox-78.15.0/js/src/ctypes/libffi/src/nios2/ffi.c:286:24: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi.c:97:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/nios2/ffi.c:98:17: style: Variable 'atype' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/ctypes/libffi/src/nios2/ffi.c:246:10: error: Uninitialized variable: result [legacyUninitvar] firefox-78.15.0/js/src/ctypes/libffi/src/prep_cif.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_BAD_TYPEDEF [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/prep_cif.c:121:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_LAST_ABI [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/prep_cif.c:49:20: style: Condition 'ptr==0' is always false [knownConditionTrueFalse] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:268:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:580:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:629:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:672:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_DARWIN [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:926:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:1018:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_DARWIN [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:1147:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_sysv.c:71:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_SYSV_SOFT_FLOAT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_sysv.c:153:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_SYSV_STRUCT_RET [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_sysv.c:292:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_SYSV [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_sysv.c:652:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_SYSV [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_sysv.c:715:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/raw_api.c:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/raw_api.c:109:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/raw_api.c:139:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/raw_api.c:193:28: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/raw_api.c:35:24: style: Parameter 'cif' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/raw_api.c:57:31: style: Parameter 'cif' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/raw_api.c:129:31: style: Parameter 'cif' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:928:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:1145:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:884:19: style: The if condition is the same as the previous if condition [duplicateCondition] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:872:19: note: First condition firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:884:19: note: Second condition firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:120:22: portability: Casting between unsigned long * const and double * which have an incompatible binary data representation. [invalidPointerCast] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:163:5: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:175:5: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:1012:11: style: Variable 'fd' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:1078:20: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:1138:20: style: Variable 'end_pfr' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:1130:12: style: union member 'ldu::lb' is never used. [unusedStructMember] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_darwin.c:1131:17: style: union member 'ldu::ld' is never used. [unusedStructMember] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_sysv.c:706:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_sysv.c:632:21: style: Parameter 'wraddr' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/powerpc/ffi_sysv.c:632:35: style: Parameter 'xaddr' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/s390/ffi.c:123:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_UINT8 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/s390/ffi.c:218:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/s390/ffi.c:423:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/s390/ffi.c:591:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/s390/ffi.c:753:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_SYSV [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/sh64/ffi.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/sh64/ffi.c:69:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/sh64/ffi.c:165:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/sh64/ffi.c:265:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/sh64/ffi.c:305:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_SYSV [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/sh64/ffi.c:365:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/sh64/ffi.c:271:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/sh64/ffi.c:361:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/sh/ffi.c:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/sh/ffi.c:61:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/sh/ffi.c:127:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/sh/ffi.c:334:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/sh/ffi.c:423:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/sh/ffi.c:466:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_SYSV [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/sh/ffi.c:532:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/s390/ffi.c:517:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/s390/ffi.c:566:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/sh/ffi.c:429:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/sh/ffi.c:528:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/sh/ffi.c:325:13: style: Unused variable: type [unusedVariable] firefox-78.15.0/js/src/ctypes/libffi/src/tile/ffi.c:59:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_SIZEOF_ARG [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/tile/ffi.c:127:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT64 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/tile/ffi.c:155:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/tile/ffi.c:260:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_UNIX [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/tile/ffi.c:305:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/sparc/ffi.c:74:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/sparc/ffi.c:256:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_V9 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/sparc/ffi.c:350:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_SIZEOF_ARG [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/sparc/ffi.c:395:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/sparc/ffi.c:510:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_V8 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/sparc/ffi.c:554:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/sparc/ffi.c:620:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/tile/ffi.c:175:29: style:inconclusive: Boolean expression 'type->alignment>FFI_SIZEOF_ARG' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] firefox-78.15.0/js/src/ctypes/libffi/src/tile/ffi.c:328:29: style:inconclusive: Boolean expression 'type->alignment>FFI_SIZEOF_ARG' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] firefox-78.15.0/js/src/ctypes/libffi/src/tile/ffi.c:147:30: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/tile/ffi.c:160:46: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/tile/ffi.c:290:26: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/tile/ffi.c:168:17: style: Variable 'type' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/ctypes/libffi/src/tile/ffi.c:321:24: style: Variable 'type' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/ctypes/libffi/src/tile/ffi.c:298:46: style: union member 'Anonymous0::d' is never used. [unusedStructMember] firefox-78.15.0/js/src/ctypes/libffi/src/sparc/ffi.c:398:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/sparc/ffi.c:403:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/sparc/ffi.c:550:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/sparc/ffi.c:615:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/sparc/ffi.c:214:9: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] firefox-78.15.0/js/src/ctypes/libffi/src/sparc/ffi.c:648:8: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] firefox-78.15.0/js/src/ctypes/libffi/src/sparc/ffi.c:670:19: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] firefox-78.15.0/js/src/ctypes/libffi/src/sparc/ffi.c:386:9: style: Variable 'rval' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/ctypes/libffi/src/vax/ffi.c:61:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/vax/ffi.c:132:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/vax/ffi.c:249:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_ELFBSD [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/vax/ffi.c:176:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/vax/ffi.c:232:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/vax/ffi.c:201:35: style: Parameter 'cif' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:63:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:257:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_SINT64 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:362:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:533:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:671:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_SYSV [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:729:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_SYSV [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:791:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/closure_fn0.c:53:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/xtensa/ffi.c:66:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_UINT32 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/xtensa/ffi.c:174:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_REGISTER_NARGS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/xtensa/ffi.c:206:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/xtensa/ffi.c:237:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure_SYSV [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/xtensa/ffi.c:259:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_SYSV [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/xtensa/ffi.c:208:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/xtensa/ffi.c:273:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/xtensa/ffi.c:159:39: warning:inconclusive: Division of result of sizeof() on pointer type. [divideSizeof] firefox-78.15.0/js/src/ctypes/libffi/src/xtensa/ffi.c:112:13: style: union member 'Anonymous0::f' is never used. [unusedStructMember] firefox-78.15.0/js/src/ctypes/libffi/src/xtensa/ffi.c:113:14: style: union member 'Anonymous0::d' is never used. [unusedStructMember] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/closure_fn1.c:45:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/closure_fn2.c:45:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:195:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:213:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:214:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:365:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:497:26: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:794:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:214:6: style: Variable 'h' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:213:6: note: h is assigned firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:214:6: note: h is overwritten firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:514:49: style:inconclusive: Function 'ffi_prep_incoming_args_SYSV' argument 2 names different: declaration 'ret' definition 'rvalue'. [funcArgNamesDifferent] firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:434:62: note: Function 'ffi_prep_incoming_args_SYSV' argument 2 names different: declaration 'ret' definition 'rvalue'. firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:514:49: note: Function 'ffi_prep_incoming_args_SYSV' argument 2 names different: declaration 'ret' definition 'rvalue'. firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:514:64: style:inconclusive: Function 'ffi_prep_incoming_args_SYSV' argument 3 names different: declaration 'args' definition 'avalue'. [funcArgNamesDifferent] firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:435:49: note: Function 'ffi_prep_incoming_args_SYSV' argument 3 names different: declaration 'args' definition 'avalue'. firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:514:64: note: Function 'ffi_prep_incoming_args_SYSV' argument 3 names different: declaration 'args' definition 'avalue'. firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:515:38: style: Parameter 'cif' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:768:46: style: Parameter 'ecif' can be declared as pointer to const. However it seems that 'ffi_prep_args_raw' is a callback function, if 'ecif' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:841:24: note: You might need to cast the function pointer here firefox-78.15.0/js/src/ctypes/libffi/src/x86/ffi.c:768:46: note: Parameter 'ecif' can be declared as pointer to const firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/closure_fn3.c:46:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/closure_fn4.c:64:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/closure_fn5.c:63:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/closure_simple.c:31:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/closure_loc_fn0.c:57:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_uint64 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/closure_fn6.c:54:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_12byte.c:46:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_16byte.c:47:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_18byte.c:51:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_1_1byte.c:47:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_20byte.c:47:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_19byte.c:54:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_20byte1.c:49:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_2byte.c:47:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_24byte.c:58:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_3_1byte.c:51:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_3byte1.c:47:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_3byte2.c:47:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_4_1byte.c:53:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_4byte.c:47:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_5_1_byte.c:55:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_5byte.c:50:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_64byte.c:63:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_6byte.c:53:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_6_1_byte.c:57:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_7_1_byte.c:59:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_8byte.c:46:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_7byte.c:52:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_9byte1.c:47:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:391:15: performance:inconclusive: Technically the member function '::NodeBuilder::opt' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_double.c:49:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1649:18: performance:inconclusive: Technically the member function '::ASTSerializer::binop' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1829:31: note: Technically the member function '::ASTSerializer::binop' can be static (but you may consider moving to unnamed namespace). firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1649:18: note: Technically the member function '::ASTSerializer::binop' can be static (but you may consider moving to unnamed namespace). firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1650:17: performance:inconclusive: Technically the member function '::ASTSerializer::unop' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1802:30: note: Technically the member function '::ASTSerializer::unop' can be static (but you may consider moving to unnamed namespace). firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1650:17: note: Technically the member function '::ASTSerializer::unop' can be static (but you may consider moving to unnamed namespace). firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1651:22: performance:inconclusive: Technically the member function '::ASTSerializer::aop' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1763:35: note: Technically the member function '::ASTSerializer::aop' can be static (but you may consider moving to unnamed namespace). firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1651:22: note: Technically the member function '::ASTSerializer::aop' can be static (but you may consider moving to unnamed namespace). firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_9byte2.c:47:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:734:31: warning: Logical conjunction always evaluates to false: type > -1 && type < 0. [incorrectLogicOperator] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:303:32: style: Comparing expression of type 'unsigned int' against value 0. Condition is always false. [compareValueOutOfTypeRangeError] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:313:30: style: Comparing expression of type 'unsigned int' against value 0. Condition is always false. [compareValueOutOfTypeRangeError] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:439:25: style: Return value 'newNodeHelper(obj,std::forward(rest)...)' is always true [knownConditionTrueFalse] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:439:25: note: Calling function 'newNodeHelper' returns 1 firefox-78.15.0/js/src/builtin/ReflectParse.cpp:439:25: note: Return value 'newNodeHelper(obj,std::forward(rest)...)' is always true firefox-78.15.0/js/src/builtin/ReflectParse.cpp:453:25: style: Return value 'newNodeHelper(node,std::forward(args)...)' is always true [knownConditionTrueFalse] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:453:25: note: Calling function 'newNodeHelper' returns 1 firefox-78.15.0/js/src/builtin/ReflectParse.cpp:453:25: note: Return value 'newNodeHelper(node,std::forward(args)...)' is always true firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2233:53: warning:inconclusive: Either the condition 'catchNode' is redundant or there is possible null pointer dereference: catchNode. [nullPointerRedundantCheck] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2244:7: note: Assuming that condition 'catchNode' is not redundant firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2233:53: note: Null pointer dereference firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2550:7: style: Statements following 'return' will never be executed. [unreachableCode] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2571:7: style: Statements following 'return' will never be executed. [unreachableCode] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3166:7: style: Statements following 'return' will never be executed. [unreachableCode] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3211:9: style: Statements following 'return' will never be executed. [unreachableCode] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3282:7: style: Statements following 'return' will never be executed. [unreachableCode] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3486:7: style: Statements following 'return' will never be executed. [unreachableCode] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:303:30: style: Checking if unsigned expression 'i' is less than zero. [unsignedLessThanZero] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:313:28: style: Checking if unsigned expression 'i' is less than zero. [unsignedLessThanZero] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1066:49: style:inconclusive: Function 'unaryExpression' argument 1 names different: declaration 'op' definition 'unop'. [funcArgNamesDifferent] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:638:51: note: Function 'unaryExpression' argument 1 names different: declaration 'op' definition 'unop'. firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1066:49: note: Function 'unaryExpression' argument 1 names different: declaration 'op' definition 'unop'. firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1085:59: style:inconclusive: Function 'assignmentExpression' argument 1 names different: declaration 'op' definition 'aop'. [funcArgNamesDifferent] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:641:61: note: Function 'assignmentExpression' argument 1 names different: declaration 'op' definition 'aop'. firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1085:59: note: Function 'assignmentExpression' argument 1 names different: declaration 'op' definition 'aop'. firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2018:31: style: Local variable 'init' shadows outer function [shadowFunction] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1751:8: note: Shadowed declaration firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2018:31: note: Shadow variable firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2455:19: style: Local variable 'init' shadows outer function [shadowFunction] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:1751:8: note: Shadowed declaration firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2455:19: note: Shadow variable firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2674:19: style: Local variable 'next' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2660:14: note: Shadowed declaration firefox-78.15.0/js/src/builtin/ReflectParse.cpp:2674:19: note: Shadow variable firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3747:19: style: Local variable 'builder' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3589:16: note: Shadowed declaration firefox-78.15.0/js/src/builtin/ReflectParse.cpp:3747:19: note: Shadow variable firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_float.c:47:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_longdouble.c:48:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:2946:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3218:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3262:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3289:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3346:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev_foot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3411:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev_foot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3515:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3779:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3818:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3836:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3918:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:4164:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:4297:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev_foot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:4365:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_longdouble_split.c:84:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_pointer.c:51:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_sint16.c:47:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_pointer.c:25:3: portability: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'uintptr_t {aka unsigned long}'. [invalidPrintfArgType_uint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_pointer.c:25:3: portability: %u in format string (no. 5) requires 'unsigned int' but the argument type is 'uintptr_t {aka unsigned long}'. [invalidPrintfArgType_uint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_pointer.c:25:3: portability: %u in format string (no. 8) requires 'unsigned int' but the argument type is 'uintptr_t {aka unsigned long}'. [invalidPrintfArgType_uint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_pointer.c:84:3: portability: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'uintptr_t {aka unsigned long}'. [invalidPrintfArgType_uint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_pointer.c:91:3: portability: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'uintptr_t {aka unsigned long}'. [invalidPrintfArgType_uint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_longdouble_split2.c:64:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_sint64.c:48:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_sint32.c:47:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_uint16.c:47:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_dbls_struct.c:34:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_dbls_struct.c:23:26: style: Parameter 'cif' can be declared as pointer to const. However it seems that 'closure_test_gn' is a callback function, if 'cif' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_dbls_struct.c:57:2: note: You might need to cast the function pointer here firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_dbls_struct.c:23:26: note: Parameter 'cif' can be declared as pointer to const firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_dbls_struct.c:23:48: style: Parameter 'resp' can be declared as pointer to const. However it seems that 'closure_test_gn' is a callback function, if 'resp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_dbls_struct.c:57:2: note: You might need to cast the function pointer here firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_dbls_struct.c:23:48: note: Parameter 'resp' can be declared as pointer to const firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_dbls_struct.c:24:22: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'closure_test_gn' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_dbls_struct.c:57:2: note: You might need to cast the function pointer here firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_dbls_struct.c:24:22: note: Parameter 'userdata' can be declared as pointer to const firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_uint64.c:49:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_uint32.c:47:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_double.c:24:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_uint64.c:27:3: warning: %lld in format string (no. 2) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_uint64.c:27:3: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_uint64.c:27:3: warning: %lld in format string (no. 8) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_uint64.c:82:3: warning: %lld in format string (no. 2) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_uint64.c:89:3: warning: %lld in format string (no. 2) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_uint32.c:25:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_uint32.c:25:3: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_uint32.c:25:3: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_uint32.c:80:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_align_uint32.c:87:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_double_va.c:27:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_float.c:25:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_double_va.c:17:8: style: Variable 'format' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_longdouble_va.c:27:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_longdouble_va.c:17:9: style: Variable 'format' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_many_mixed_args.c:30:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_many_mixed_args.c:44:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_many_mixed_float_double.c:22:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_double [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_many_mixed_float_double.c:38:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_double [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_multi_schar.c:40:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_longdouble.c:55:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_many_mixed_float_double.c:14:48: style: Parameter 'cif' can be declared as pointer to const. However it seems that 'cls_mixed_float_double_fn' is a callback function, if 'cif' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_many_mixed_float_double.c:48:2: note: You might need to cast the function pointer here firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_many_mixed_float_double.c:14:48: note: Parameter 'cif' can be declared as pointer to const firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_multi_sshort.c:40:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_multi_sshortchar.c:45:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_multi_ushort.c:40:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_multi_ushortchar.c:45:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_multi_uchar.c:51:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_multi_uchar.c:40:25: style: Parameter 'cif' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_multi_uchar.c:40:47: style: Parameter 'rval' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_multi_uchar.c:41:15: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_pointer_stack.c:99:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_pointer.c:36:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_schar.c:25:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_sshort.c:23:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_sint.c:23:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_uchar_va.c:26:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_uchar.c:23:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_uint_va.c:27:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_struct_va1.c:46:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_uint_va.c:18:4: portability: %d in format string (no. 2) requires 'int' but the argument type is 'T {aka unsigned int}'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_uint_va.c:18:4: portability: %d in format string (no. 3) requires 'int' but the argument type is 'T {aka unsigned int}'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_uint_va.c:42:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'T {aka unsigned int}'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_uint.c:24:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_uint.c:15:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_uint.c:39:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_ulong_va.c:27:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_ulong_va.c:18:4: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'T {aka unsigned long}'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_ulong_va.c:18:4: portability: %ld in format string (no. 2) requires 'long' but the argument type is 'T {aka unsigned long}'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_ulong_va.c:18:4: portability: %ld in format string (no. 3) requires 'long' but the argument type is 'T {aka unsigned long}'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_ulong_va.c:42:3: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'T {aka unsigned long}'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_ulonglong.c:25:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_ushort_va.c:26:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_ulonglong.c:38:3: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_ulonglong.c:43:3: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_ushort.c:24:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/err_bad_typedef.c:16:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_void [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/err_bad_abi.c:20:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/err_bad_abi.c:12:19: style: Parameter 'cif' can be declared as pointer to const. However it seems that 'dummy_fn' is a callback function, if 'cif' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/err_bad_abi.c:33:2: note: You might need to cast the function pointer here firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/err_bad_abi.c:12:19: note: Parameter 'cif' can be declared as pointer to const firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/err_bad_abi.c:12:41: style: Parameter 'resp' can be declared as pointer to const. However it seems that 'dummy_fn' is a callback function, if 'resp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/err_bad_abi.c:33:2: note: You might need to cast the function pointer here firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/err_bad_abi.c:12:41: note: Parameter 'resp' can be declared as pointer to const firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/err_bad_abi.c:13:33: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'dummy_fn' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/err_bad_abi.c:33:2: note: You might need to cast the function pointer here firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/err_bad_abi.c:13:33: note: Parameter 'userdata' can be declared as pointer to const firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/float.c:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_sint [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/float1.c:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_float [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/float2.c:26:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_float [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_struct_va1.c:35:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_struct_va1.c:35:3: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_struct_va1.c:35:3: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_struct_va1.c:35:3: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/cls_struct_va1.c:35:3: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/float4.c:35:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_double [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/float_va.c:63:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_uint [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/float3.c:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_float [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/float_va.c:35:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/many_double.c:49:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_double [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/many.c:37:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_float [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/many2.c:43:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_uint8 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/many_mixed.c:50:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_slong [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/negint.c:28:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_sint [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/nested_struct.c:72:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/nested_struct1.c:76:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/nested_struct10.c:62:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/nested_struct10.c:36:3: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/nested_struct10.c:40:10: error: Uninitialized variable: result.z [uninitvar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/nested_struct2.c:53:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/nested_struct3.c:54:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/nested_struct11.c:68:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/nested_struct5.c:54:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/nested_struct4.c:54:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/nested_struct7.c:54:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/nested_struct6.c:61:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/nested_struct8.c:61:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/promotion.c:29:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_schar [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/problem1.c:49:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/nested_struct9.c:61:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/return_dbl.c:22:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_double [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/return_dbl1.c:22:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_double [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/pyobjc-tc.c:49:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/return_dbl2.c:21:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_double [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/return_fl.c:21:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_float [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/return_fl1.c:21:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_float [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/return_fl2.c:26:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_float [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/return_fl3.c:21:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_float [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/return_ldl.c:21:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_longdouble [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/pyobjc-tc.c:114:1: error: Memory leak: point_type.elements [memleak] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/pyobjc-tc.c:114:1: error: Memory leak: size_type.elements [memleak] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/pyobjc-tc.c:114:1: error: Memory leak: rect_type.elements [memleak] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/pyobjc-tc.c:92:8: style: Local variable 'r' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/pyobjc-tc.c:41:6: note: Shadowed declaration firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/pyobjc-tc.c:92:8: note: Shadow variable firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/pyobjc-tc.c:25:23: style: Parameter 's' can be declared as pointer to const. However it seems that 'doit' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/pyobjc-tc.c:108:24: note: You might need to cast the function pointer here firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/pyobjc-tc.c:25:23: note: Parameter 's' can be declared as pointer to const firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/return_ll1.c:24:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_sint [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/return_ll.c:22:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_sint64 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/return_sc.c:22:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_schar [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/return_sl.c:22:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_slong [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/return_sl.c:34:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/return_uc.c:24:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_uchar [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/return_ul.c:22:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_ulong [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/stret_large.c:79:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/stret_medium.c:65:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/stret_large2.c:81:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen.c:23:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_pointer [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen.c:34:5: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen.c:30:5: note: s is assigned firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen.c:34:5: note: s is overwritten firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen.c:38:5: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen.c:34:5: note: s is assigned firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen.c:38:5: note: s is overwritten firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen.c:10:40: style: Parameter 's' can be declared as pointer to const. However it seems that 'my_strlen' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen.c:39:25: note: You might need to cast the function pointer here firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen.c:10:40: note: Parameter 's' can be declared as pointer to const firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen2.c:24:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_pointer [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/stret_medium2.c:66:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen2.c:38:5: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen2.c:33:5: note: s is assigned firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen2.c:38:5: note: s is overwritten firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen2.c:43:5: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen2.c:38:5: note: s is assigned firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen2.c:43:5: note: s is overwritten firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen2.c:44:6: style: Variable 'v2' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen2.c:39:6: note: v2 is assigned firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen2.c:44:6: note: v2 is overwritten firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen2.c:11:35: style: Parameter 's' can be declared as pointer to const. However it seems that 'my_f' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen2.c:45:25: note: You might need to cast the function pointer here firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen2.c:11:35: note: Parameter 's' can be declared as pointer to const firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen3.c:24:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_pointer [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen3.c:38:5: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen3.c:33:5: note: s is assigned firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen3.c:38:5: note: s is overwritten firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen3.c:43:5: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen3.c:38:5: note: s is assigned firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen3.c:43:5: note: s is overwritten firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen3.c:44:6: style: Variable 'v2' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen3.c:39:6: note: v2 is assigned firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen3.c:44:6: note: v2 is overwritten firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen3.c:11:44: style: Parameter 's' can be declared as pointer to const. However it seems that 'my_f' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen3.c:45:25: note: You might need to cast the function pointer here firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen3.c:11:44: note: Parameter 's' can be declared as pointer to const firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/huge_struct.c:133:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu8 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/huge_struct.c:223:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen4.c:25:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_sint [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/struct1.c:42:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen4.c:42:5: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen4.c:36:5: note: s is assigned firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen4.c:42:5: note: s is overwritten firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen4.c:44:6: style: Variable 'v1' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen4.c:37:6: note: v1 is assigned firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen4.c:44:6: note: v1 is overwritten firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen4.c:48:5: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen4.c:42:5: note: s is assigned firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen4.c:48:5: note: s is overwritten firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen4.c:49:6: style: Variable 'v2' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen4.c:43:6: note: v2 is assigned firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen4.c:49:6: note: v2 is overwritten firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen4.c:50:6: style: Variable 'v1' is reassigned a value before the old one has been used. [redundantAssignment] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen4.c:44:6: note: v1 is assigned firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen4.c:50:6: note: v1 is overwritten firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen4.c:11:44: style: Parameter 's' can be declared as pointer to const. However it seems that 'my_f' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen4.c:51:25: note: You might need to cast the function pointer here firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/strlen4.c:11:44: note: Parameter 's' can be declared as pointer to const firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/struct4.c:40:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/struct2.c:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/struct3.c:37:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/struct5.c:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/struct6.c:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/struct7.c:41:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/struct8.c:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/testclosure.c:22:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/testclosure.c:41:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/struct9.c:40:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/testclosure.c:26:33: style: Parameter 'cif' can be declared as pointer to const. However it seems that 'cls_struct_combined_gn' is a callback function, if 'cif' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/testclosure.c:65:3: note: You might need to cast the function pointer here firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/testclosure.c:26:33: note: Parameter 'cif' can be declared as pointer to const firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/testclosure.c:26:55: style: Parameter 'resp' can be declared as pointer to const. However it seems that 'cls_struct_combined_gn' is a callback function, if 'resp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/testclosure.c:65:3: note: You might need to cast the function pointer here firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/testclosure.c:26:55: note: Parameter 'resp' can be declared as pointer to const firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/testclosure.c:27:28: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'cls_struct_combined_gn' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/testclosure.c:65:3: note: You might need to cast the function pointer here firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/testclosure.c:27:28: note: Parameter 'userdata' can be declared as pointer to const firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/uninitialized.c:31:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest_ffi_call.cc:28:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_type_sint [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:55:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ffi_closure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:23:6: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:24:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:25:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:26:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:27:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:28:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:29:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:30:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:31:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:34:11: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:35:12: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:36:12: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:37:11: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:38:12: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:39:12: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:40:11: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:41:12: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:42:36: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:44:17: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:55:22: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:67:5: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:101:7: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:105:7: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:12:26: style: Parameter 'cif' can be declared as pointer to const. However it seems that 'closure_test_fn' is a callback function, if 'cif' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:63:5: note: You might need to cast the function pointer here firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:12:26: note: Parameter 'cif' can be declared as pointer to const firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:12:48: style: Parameter 'resp' can be declared as pointer to const. However it seems that 'closure_test_fn' is a callback function, if 'resp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:63:5: note: You might need to cast the function pointer here firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:12:48: note: Parameter 'resp' can be declared as pointer to const firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:13:33: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'closure_test_fn' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:63:5: note: You might need to cast the function pointer here firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc:13:33: note: Parameter 'userdata' can be declared as pointer to const firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/va_struct1.c:68:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/va_struct2.c:70:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/va_1.c:112:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/DebugScript.cpp:68:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugScriptMap [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/DebugScript.cpp:107:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breakpoints [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/DebugScript.cpp:121:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSBreakpointSite [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/DebugScript.cpp:143:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSBreakpointSite [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/DebugScript.cpp:296:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breakpoints [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/DebugScript.cpp:321:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breakpoints [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/DebugScript.cpp:345:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stepperCount [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/va_struct3.c:72:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFI_TYPE_STRUCT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/DebugScript.cpp:70:9: style: Condition '!map' is always false [knownConditionTrueFalse] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/va_struct3.c:121:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/va_struct3.c:121:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/va_struct3.c:121:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/va_struct3.c:121:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/ctypes/libffi/testsuite/libffi.call/va_struct3.c:121:3: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:42:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSLOT_DEBUG_MEMORY_PROTO [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:58:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSLOT_DEBUGGER [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:86:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:151:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MyMethod [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:160:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:186:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trackingAllocationSites [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:202:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:274:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxAllocationsLogLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:279:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:307:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocationSamplingProbability [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:312:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:348:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocationsLogOverflowed [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:354:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnGarbageCollection [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:359:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnGarbageCollection [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:366:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debuggerMallocSizeOf [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:371:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debuggerMallocSizeOf [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/DebuggerMemory.cpp:390:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Environment.cpp:91:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Environment.cpp:153:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MyMethod [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Environment.cpp:175:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Environment.cpp:204:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Environment.cpp:224:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Environment.cpp:238:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Environment.cpp:258:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Environment.cpp:282:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Environment.cpp:301:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Environment.cpp:324:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Environment.cpp:341:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Environment.cpp:420:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Declarative [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Environment.cpp:452:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Declarative [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Environment.cpp:523:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSITER_HIDDEN [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Environment.cpp:629:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_OPTIMIZED_OUT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:6145:12: debug: Failed to instantiate template "wrapVariantReferent". The checking continues anyway. [templateInstantiation] firefox-78.15.0/js/src/debugger/Environment.cpp:77:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/debugger/NoExecute.cpp:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/NoExecute.cpp:73:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:106:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:109:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DebuggerOnStepHandler [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:113:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DebuggerOnStepHandler [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:117:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:123:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:138:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:141:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DebuggerOnPopHandler [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:145:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DebuggerOnPopHandler [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:149:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:163:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:175:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OWNER_SLOT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:180:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAS_INCREMENTED_STEPPER_SLOT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:223:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONSTEP_HANDLER_SLOT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:398:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DebuggerFrameGeneratorInfo [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:428:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DebuggerFrameGeneratorInfo [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:729:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Eval [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:762:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Baseline [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:910:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGUMENTS_SLOT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:977:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Borrowed [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1056:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSITER_OWNONLY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1163:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONSTEP_HANDLER_SLOT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1169:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONPOP_HANDLER_SLOT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1227:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DebuggerFrameIterData [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1232:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DebuggerFrameIterData [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1279:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1356:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MyMethod [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1393:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1426:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1460:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1474:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1484:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1509:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1542:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1615:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1635:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1713:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1742:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1756:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1799:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1820:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1827:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1858:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1865:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1893:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:1920:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Frame.cpp:318:8: style:inconclusive: Technically the member function 'GeneratorInfo::trace' can be const. [functionConst] firefox-78.15.0/js/src/debugger/Frame.cpp:331:8: style:inconclusive: Technically the member function 'GeneratorInfo::isGeneratorScriptAboutToBeFinalized' can be const. [functionConst] firefox-78.15.0/js/src/debugger/Frame.cpp:546:16: style: The scope of the variable 'iter' can be reduced. [variableScope] firefox-78.15.0/js/src/debugger/Frame.cpp:691:16: style: The scope of the variable 'iter' can be reduced. [variableScope] firefox-78.15.0/js/src/debugger/Object.cpp:119:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:241:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MyMethod [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:300:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:310:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:325:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:340:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:355:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:381:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:415:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:454:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:478:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:494:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:507:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:543:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:557:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:576:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:598:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fulfilled [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:613:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rejected [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:636:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:656:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:668:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:687:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:717:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:780:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:795:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:810:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:851:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:874:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:906:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:923:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:943:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:959:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:980:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:1052:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:1076:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:1101:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:1131:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:1179:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:1296:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:1306:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:1315:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:1323:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:1333:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:1343:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:1410:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:1443:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resolve [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:1502:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:1743:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:1973:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fulfilled [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:1983:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rejected [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:2010:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sealed [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:2022:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Frozen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:2055:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSITER_OWNONLY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:2080:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSITER_OWNONLY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:2163:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sealed [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:2174:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Frozen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:2337:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:2430:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_UNINITIALIZED_LEXICAL [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:2675:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:322:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:413:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wrappedDebugger [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:421:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Breakpoint [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:425:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable site [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:431:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mNext [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:433:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mNext [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:446:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable script [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:452:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BreakpointSite [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:455:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable script [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:468:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instanceObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:472:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:478:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BreakpointSite [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:481:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instanceObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:542:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mPrev [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:574:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSLOT_DEBUGOBJECT_OWNER [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:580:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSLOT_DEBUG_MEMORY_INSTANCE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:585:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSLOT_DEBUG_MEMORY_INSTANCE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:604:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSLOT_DEBUG_FRAME_PROTO [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:669:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSLOT_DEBUG_FRAME_PROTO [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:713:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSLOT_DEBUG_FRAME_PROTO [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:766:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnExceptionUnwind [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:771:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnDebuggerStatement [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:839:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:849:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HookCount [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:858:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnDebuggerStatement [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:928:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:1084:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:1226:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnDebuggerStatement [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:1247:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnExceptionUnwind [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:1309:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environments [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:1361:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable missingArguments [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:1401:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objects [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:1428:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:1453:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSLOT_DEBUGOBJECT_OWNER [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:1558:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:1596:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Return [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:1660:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Throw [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:1775:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:1793:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:1816:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uncaughtExceptionHook [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:1951:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable return_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:1961:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable throw_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:1982:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable return_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:1995:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable return_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2006:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable return_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2021:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSPROP_ENUMERATE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2050:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variant [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2075:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Return [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2081:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Throw [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2086:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Terminate [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2091:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Return [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2096:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Return [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2101:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Return [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2146:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnDebuggerStatement [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2166:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnExceptionUnwind [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2188:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnEnterFrame [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2220:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnNativeCall [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2255:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnNewScript [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2275:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnGarbageCollection [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2441:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2593:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2641:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnNewGlobalObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2811:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trackingAllocationSites [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2853:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnNewPromise [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2881:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnNewPromise [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2901:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnNewPromise [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2907:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnPromiseSettled [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2921:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOZ_GUARD_OBJECT_NOTIFIER_INIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:2957:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOZ_GUARD_OBJECT_NOTIFIER_INIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:3022:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOZ_GUARD_OBJECT_NOTIFIER_INIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:3118:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jit [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:3270:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Observing [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:3282:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Observing [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:3295:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Observing [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:3309:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Observing [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:3314:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnEnterFrame [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:3318:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnEnterFrame [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:3325:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allowUnobservedAsmJS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:3332:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collectCoverageInfo [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:3339:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnNativeCall [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:3445:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metadataBuilder [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:3477:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metadataBuilder [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:3492:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recordAllocationCallback [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:3501:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trackingAllocationSites [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:3542:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable generatorFrames [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:3587:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compact [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:3770:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debuggees [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:3783:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:3850:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:3869:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable No [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:3953:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4036:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MyMethod [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4042:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HookCount [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4050:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HookCount [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4146:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnNewGlobalObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4165:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uncaughtExceptionHook [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4170:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4186:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allowUnobservedAsmJS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4191:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4208:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collectCoverageInfo [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4213:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4229:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSLOT_DEBUG_MEMORY_INSTANCE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4262:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4293:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4322:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scheduledForDestruction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4338:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4368:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4390:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4405:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4437:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4486:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prototype [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4640:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trackingAllocationSites [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4708:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frames [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4869:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:5046:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oom [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:5150:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:5164:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:5235:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oom [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:5291:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oom [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:5319:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oom [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:5355:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:5406:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oom [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:5448:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oom [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:5468:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oom [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:5488:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oom [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:5514:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:5560:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:5677:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:5735:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:5755:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:5813:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:5843:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:5921:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:5974:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:6026:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:6109:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSLOT_DEBUG_SCRIPT_PROTO [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:6120:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:6145:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scripts [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:6170:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSLOT_DEBUG_SOURCE_PROTO [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:6180:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sources [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:6225:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_IS_CONSTRUCTING [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:6383:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSLOT_DEBUG_DEBUGGEE_LINK [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:6452:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:6490:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debuggerObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:6521:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable construct [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:6679:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startTimestamp [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:6701:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable majorGCNumber_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:6756:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnGarbageCollection [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:6776:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnGarbageCollection [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Object.cpp:105:28: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/debugger/Object.cpp:1250:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/debugger/Script.cpp:163:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] firefox-78.15.0/js/src/debugger/Script.cpp:268:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MyMethod [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:311:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:337:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:354:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BaseScript [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:361:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BaseScript [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:393:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:420:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:460:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:472:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BaseScript [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:519:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:871:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:888:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:935:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineNumber [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:978:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineNumber [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:1002:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:1057:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:1067:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:1071:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:1098:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nop [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:1249:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineNumber [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:1291:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineNumber [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:1310:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:1387:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:1666:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:1689:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:1766:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineNumber [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:1838:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineno [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:1850:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:1931:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:2037:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Breakpoint [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:2066:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Breakpoint [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:2073:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:2100:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:2194:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:2214:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:2247:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Catch [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:2263:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:2308:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:2370:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:618:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:681:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Script.cpp:859:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineno [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Source.cpp:135:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Source.cpp:194:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MyMethod [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Source.cpp:235:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT_SLOT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Source.cpp:270:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Source.cpp:305:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Source.cpp:369:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Source.cpp:391:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Source.cpp:416:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Source.cpp:457:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Source.cpp:499:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Source.cpp:530:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Source.cpp:594:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Source.cpp:639:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Source.cpp:625:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Borrowed [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Source.cpp:322:14: performance:inconclusive: Technically the member function 'DebuggerSourceGetStartLineMatcher::match' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/js/src/debugger/Source.cpp:326:14: performance:inconclusive: Technically the member function 'DebuggerSourceGetStartLineMatcher::match' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/js/src/debugger/Source.cpp:340:14: performance:inconclusive: Technically the member function 'DebuggerSourceGetIdMatcher::match' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/js/src/debugger/Source.cpp:344:14: performance:inconclusive: Technically the member function 'DebuggerSourceGetIdMatcher::match' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/js/src/debugger/Source.cpp:356:14: performance:inconclusive: Technically the member function 'DebuggerSourceGetDisplayURLMatcher::match' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/js/src/debugger/Source.cpp:361:14: performance:inconclusive: Technically the member function 'DebuggerSourceGetDisplayURLMatcher::match' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/js/src/debugger/Source.cpp:387:14: performance:inconclusive: Technically the member function 'DebuggerSourceGetElementMatcher::match' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/js/src/debugger/Source.cpp:405:14: performance:inconclusive: Technically the member function 'DebuggerSourceGetElementPropertyMatcher::match' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/js/src/debugger/Source.cpp:408:14: performance:inconclusive: Technically the member function 'DebuggerSourceGetElementPropertyMatcher::match' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/js/src/debugger/Source.cpp:464:14: performance:inconclusive: Technically the member function 'DebuggerGetIntroductionOffsetMatcher::match' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/js/src/debugger/Source.cpp:475:14: performance:inconclusive: Technically the member function 'DebuggerGetIntroductionOffsetMatcher::match' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/js/src/debugger/Source.cpp:488:14: performance:inconclusive: Technically the member function 'DebuggerSourceGetIntroductionTypeMatcher::match' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/js/src/debugger/Source.cpp:493:14: performance:inconclusive: Technically the member function 'DebuggerSourceGetIntroductionTypeMatcher::match' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:2557:18: style: Condition 'shift>0' is always false [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:2556:21: note: Assignment 'shift=rotate%1', assigned value is less than 1 firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:2557:18: note: Condition 'shift>0' is always false firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:3710:18: style: Condition 'e!=0' is always true [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:3707:22: note: Assuming that condition 'pre<-5' is not redundant firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:3705:6: note: pre is assigned 'dn->digits+exp' here. firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:3708:21: note: Assignment 'e=exp+dn->digits-1', assigned value is less than -6 firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:3710:18: note: Condition 'e!=0' is always true firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:6177:27: style: Condition 'srhs' is always true [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:6177:19: note: Assuming that condition 'slhs' is not redundant firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:6173:17: note: Assuming that condition 'slhs!=srhs' is not redundant firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:6177:27: note: Condition 'srhs' is always true firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:6615:20: style: Condition '(add-carry-1)!=0' is always true [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:6599:7: note: Assignment 'add=1', assigned value is 1 firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:6600:17: note: Assuming condition is false firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:6592:12: note: Assuming that condition 'carry==0' is not redundant firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:6593:12: note: Assuming condition is false firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:6615:20: note: Condition '(add-carry-1)!=0' is always true firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:7024:12: style: Condition 'cut==0' is always false [knownConditionTrueFalse] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:6997:10: note: Assuming that condition 'cut==1-1' is not redundant firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:7024:12: note: Condition 'cut==0' is always false firefox-78.15.0/js/src/devtools/rootAnalysis/t/exceptions/source.cpp:10:7: style: struct member 'Cell::f' is never used. [unusedStructMember] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:681:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:971:20: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:985:20: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:1164:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:1497:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:1520:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:2168:17: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:2215:23: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:2928:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:2937:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:2938:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:4077:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:4442:16: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:4467:16: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:4995:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:4999:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:5019:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:5020:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:5025:11: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:5115:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:5117:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:5402:21: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:5434:20: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:5446:20: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:5715:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:5724:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:6314:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:146:3: warning: Member variable 'CellContainer::cell' is not initialized in the constructor. [uninitMemberVar] firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:21:3: style: Struct 'RootedCell' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:230:3: style: Class 'UniquePtr < Cell >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:250:9: style: Redundant initialization for 'safe2'. The initialized value is overwritten before it is read. [redundantInitialization] firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:249:15: note: safe2 is initialized firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:250:9: note: safe2 is overwritten firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:264:12: style: Redundant initialization for 'unsafe3b'. The initialized value is overwritten before it is read. [redundantInitialization] firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:263:18: note: unsafe3b is initialized firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:264:12: note: unsafe3b is overwritten firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:140:14: style: The scope of the variable 'x' can be reduced. [variableScope] firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:193:9: style: The scope of the variable 'haz6' can be reduced. [variableScope] firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:140:14: style: Local variable 'x' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:66:21: note: Shadowed declaration firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:140:14: note: Shadow variable firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:150:8: style: Local variable 'cell' shadows outer function [shadowFunction] firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:82:7: note: Shadowed declaration firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:150:8: note: Shadow variable firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:241:8: style: Local variable 'cell' shadows outer function [shadowFunction] firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:82:7: note: Shadowed declaration firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:241:8: note: Shadow variable firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:853:14: style: The scope of the variable 'j' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:1133:8: style: The scope of the variable 'needbytes' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:1136:14: style: The scope of the variable 'acc' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:1240:13: style: The scope of the variable 'j' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:1421:8: style: The scope of the variable 'needbytes' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:1422:7: style: The scope of the variable 'p' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:1423:7: style: The scope of the variable 't' can be reduced. [variableScope] firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:78:22: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:1432:14: style: The scope of the variable 'b' can be reduced. [variableScope] firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:93:9: style: Variable 'cell4' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:1773:7: style: The scope of the variable 'result' can be reduced. [variableScope] firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:134:25: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:1868:14: style: The scope of the variable 'j' can be reduced. [variableScope] firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:139:16: style: Parameter 'cell' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:1983:9: style: The scope of the variable 'n' can be reduced. [variableScope] firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:193:9: style: Variable 'haz6' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:1991:9: style: The scope of the variable 'needbytes' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:2490:8: style: The scope of the variable 'rotate' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:2645:8: style: The scope of the variable 'reqexp' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:2703:8: style: The scope of the variable 'shift' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:2837:8: style: The scope of the variable 'maxp' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:2838:8: style: The scope of the variable 'workp' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:2842:8: style: The scope of the variable 'exp' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:2843:8: style: The scope of the variable 'ideal' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:2844:8: style: The scope of the variable 'needbytes' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:3298:14: style: The scope of the variable 'j' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:3843:9: style: The scope of the variable 'rhsshift' can be reduced. [variableScope] firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:155:24: error: Uninitialized variable: haz1 [uninitvar] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:3844:9: style: The scope of the variable 'maxdigits' can be reduced. [variableScope] firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:172:9: error: Uninitialized variable: haz3 [uninitvar] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:3845:9: style: The scope of the variable 'mult' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:3848:9: style: The scope of the variable 'diffsign' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:3849:10: style: The scope of the variable 'acc' can be reduced. [variableScope] firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:36:24: style: class member 'AutoSuppressGC::helpImBeingSuppressed' is never used. [unusedStructMember] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:3855:9: style: The scope of the variable 'padding' can be reduced. [variableScope] firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:93:15: style: Variable 'cell4' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:196:10: style: Variable 'haz6' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/js/src/devtools/rootAnalysis/t/hazards/source.cpp:210:15: style: Variable 'haz7.cell' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:4263:9: style: The scope of the variable 'acclength' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:4264:9: style: The scope of the variable 'accunits' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:4265:9: style: The scope of the variable 'accdigits' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:4274:9: style: The scope of the variable 'msu2plus' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:4275:9: style: The scope of the variable 'msu2pair' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:4277:9: style: The scope of the variable 'var1units' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:4277:20: style: The scope of the variable 'var2units' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:4278:9: style: The scope of the variable 'var2ulen' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:4280:9: style: The scope of the variable 'maxdigits' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:4287:9: style: The scope of the variable 'bits' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:4289:15: style: The scope of the variable 'source' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:5269:7: style: The scope of the variable 'h' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:5275:7: style: The scope of the variable 'comp' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:5633:8: style: The scope of the variable 'needbytes' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:5635:7: style: The scope of the variable 'r' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:5636:7: style: The scope of the variable 'p' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:5637:7: style: The scope of the variable 'pp' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:5638:7: style: The scope of the variable 't' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:6058:9: style: The scope of the variable 'merged' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:6285:15: style: The scope of the variable 'l' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:6285:19: style: The scope of the variable 'r' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:6285:23: style: The scope of the variable 'u' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:6709:8: style: The scope of the variable 'temp' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:6732:28: style: The scope of the variable 'first' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:6790:15: style: The scope of the variable 'rem' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:6943:9: style: The scope of the variable 'temp' can be reduced. [variableScope] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:7228:16: style: The scope of the variable 'sup' can be reduced. [variableScope] firefox-78.15.0/js/src/devtools/rootAnalysis/t/sixgill-tree/source.cpp:47:1: style: The class 'Rooted < JSObject * >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] firefox-78.15.0/js/src/devtools/rootAnalysis/t/sixgill-tree/source.cpp:47:1: style: The class 'Rooted < SpecialObject * >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] firefox-78.15.0/js/src/devtools/rootAnalysis/t/sixgill-tree/source.cpp:20:8: performance:inconclusive: Technically the member function 'JustACell::iHaveNoDataMembers' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/js/src/devtools/rootAnalysis/t/sixgill-tree/source.cpp:34:8: performance:inconclusive: Technically the member function 'ErrorResult::trace' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/js/src/debugger/Script.cpp:576:8: style:inconclusive: Technically the member function 'GetPossibleBreakpointsMatcher < false >::passesQuery' can be const. [functionConst] firefox-78.15.0/js/src/debugger/Script.cpp:643:8: performance:inconclusive: Technically the member function 'GetPossibleBreakpointsMatcher < false >::parseIntValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/js/src/debugger/Script.cpp:576:8: style:inconclusive: Technically the member function 'GetPossibleBreakpointsMatcher < true >::passesQuery' can be const. [functionConst] firefox-78.15.0/js/src/debugger/Script.cpp:643:8: performance:inconclusive: Technically the member function 'GetPossibleBreakpointsMatcher < true >::parseIntValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/js/src/devtools/rootAnalysis/t/sixgill-tree/source.cpp:28:7: style: struct member 'SpecialObject::z' is never used. [unusedStructMember] firefox-78.15.0/js/src/devtools/rootAnalysis/t/sixgill-tree/source.cpp:32:8: style: struct member 'ErrorResult::hasObj' is never used. [unusedStructMember] firefox-78.15.0/js/src/devtools/rootAnalysis/t/sixgill-tree/source.cpp:33:13: style: struct member 'ErrorResult::obj' is never used. [unusedStructMember] firefox-78.15.0/js/src/devtools/rootAnalysis/t/sixgill-tree/source.cpp:38:15: style: struct member 'OkContainer::res' is never used. [unusedStructMember] firefox-78.15.0/js/src/devtools/rootAnalysis/t/sixgill-tree/source.cpp:39:8: style: struct member 'OkContainer::happy' is never used. [unusedStructMember] firefox-78.15.0/js/src/devtools/rootAnalysis/t/sixgill-tree/source.cpp:43:13: style: struct member 'UnrootedPointer::obj' is never used. [unusedStructMember] firefox-78.15.0/js/src/devtools/rootAnalysis/t/sixgill-tree/source.cpp:69:17: style: Variable 'MARKER1' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/js/src/devtools/rootAnalysis/t/sixgill-tree/source.cpp:74:19: style: Variable 'u1' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/js/src/devtools/rootAnalysis/t/sixgill-tree/source.cpp:75:19: style: Variable 'u2' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/js/src/debugger/Script.cpp:1731:18: style: Local variable 'id' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/debugger/Script.cpp:1714:16: note: Shadowed declaration firefox-78.15.0/js/src/debugger/Script.cpp:1731:18: note: Shadow variable firefox-78.15.0/js/src/debugger/Script.cpp:658:12: style: Local variable 'result_' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/debugger/Script.cpp:566:23: note: Shadowed declaration firefox-78.15.0/js/src/debugger/Script.cpp:658:12: note: Shadow variable firefox-78.15.0/js/src/devtools/rootAnalysis/t/suppression/source.cpp:10:7: style: struct member 'Cell::f' is never used. [unusedStructMember] firefox-78.15.0/js/src/devtools/rootAnalysis/t/suppression/source.cpp:25:24: style: class member 'AutoSuppressGC::helpImBeingSuppressed' is never used. [unusedStructMember] firefox-78.15.0/js/src/devtools/rootAnalysis/t/suppression/source.cpp:58:20: style: Unused variable: nogc [unusedVariable] firefox-78.15.0/js/src/devtools/rootAnalysis/t/suppression/source.cpp:69:20: style: Unused variable: nogc [unusedVariable] firefox-78.15.0/js/src/debugger/Script.cpp:1371:22: style: Variable 'pc' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/debugger/Script.cpp:1372:78: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/js/src/debugger/Script.cpp:2247:44: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:825:15: style: Variable 'msuc' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:1222:15: style: Variable 'msuc' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:1841:15: style: Variable 'msuc' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:3271:15: style: Variable 'msuc' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:3549:61: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:3569:64: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:4916:12: style: Variable 'lmsi' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:4916:19: style: Variable 'rmsi' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:6637:55: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:6935:52: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:7441:55: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:7475:56: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:7561:60: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:7738:62: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:7756:16: style: Variable 'uresp1' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:2556:21: style: Modulo of one is always equal to zero [moduloofone] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:4521:33: style: Modulo of one is always equal to zero [moduloofone] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:4797:23: style: Modulo of one is always equal to zero [moduloofone] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:6320:13: style: Modulo of one is always equal to zero [moduloofone] firefox-78.15.0/js/src/devtools/rootAnalysis/t/virtual/source.cpp:47:41: style: Parameter 'cell' can be declared as reference to const [constParameterReference] firefox-78.15.0/js/src/devtools/rootAnalysis/t/virtual/source.cpp:18:7: style: struct member 'Cell::f' is never used. [unusedStructMember] firefox-78.15.0/js/src/devtools/vprof/testVprofMT.c:74:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/devtools/vprof/testVprofMT.c:67:21: style: Variable 'start_time' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:3907:11: style: Variable 'bits' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:3943:11: style: Variable 'bits' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:4643:15: style: Variable 'accunits' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/intl/icu/source/i18n/decNumber.cpp:4803:21: style: Variable 'accunits' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/js/src/devtools/vprof/vprof.cpp:197:10: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/devtools/vprof/vprof.cpp:208:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/devtools/vprof/vprof.cpp:227:16: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/devtools/vprof/vprof.cpp:272:10: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/devtools/vprof/vprof.cpp:282:17: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/devtools/vprof/vprof.cpp:286:10: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/devtools/vprof/vprof.cpp:289:16: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/devtools/vprof/vprof.cpp:316:16: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/devtools/vprof/vprof.cpp:137:14: style: Redundant initialization for 'j'. The initialized value is overwritten before it is read. [redundantInitialization] firefox-78.15.0/js/src/devtools/vprof/vprof.cpp:136:13: note: j is initialized firefox-78.15.0/js/src/devtools/vprof/vprof.cpp:137:14: note: j is overwritten firefox-78.15.0/js/src/devtools/vprof/vprof.cpp:320:12: style: Variable 'lb' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/ds/Bitmap.cpp:50:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_BITS_PER_WORD [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ds/Bitmap.cpp:62:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ds/Bitmap.cpp:82:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordsInBlock [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ds/Bitmap.cpp:91:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordsInBlock [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ds/Bitmap.cpp:113:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordsInBlock [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ds/Bitmap.cpp:90:15: style: Variable 'block' can be declared as reference to const [constVariableReference] firefox-78.15.0/js/src/ds/LifoAlloc.cpp:30:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BumpChunk [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ds/LifoAlloc.cpp:114:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defaultChunkSize_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ds/LifoAlloc.cpp:125:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable smallAllocsSize_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ds/LifoAlloc.cpp:172:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fallibleScope_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ds/LifoAlloc.cpp:241:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable smallAllocsSize_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ds/LifoAlloc.cpp:266:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unused_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ds/LifoAlloc.cpp:283:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable markCount [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ds/LifoAlloc.cpp:295:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable markCount [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ds/LifoAlloc.cpp:358:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chunks_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ds/LifoAlloc.cpp:375:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable markCount [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ds/LifoAlloc.cpp:394:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable markCount [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4517:9: style: Condition '!dbg' is always false [knownConditionTrueFalse] firefox-78.15.0/js/src/ds/MemoryProtectionExceptionHandler.cpp:785:0: error: #error "This platform is not supported!" [preprocessorErrorDirective] firefox-78.15.0/js/src/ds/LifoAlloc.cpp:325:10: warning:inconclusive: Access of moved variable 'list'. [accessMoved] firefox-78.15.0/js/src/ds/LifoAlloc.cpp:319:18: note: Calling std::move(list) firefox-78.15.0/js/src/ds/LifoAlloc.cpp:325:10: note: Access of moved variable 'list'. firefox-78.15.0/js/src/editline/sysunix.c:108:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGETP [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:4733:22: style: The scope of the variable 'frameObj' can be reduced. [variableScope] firefox-78.15.0/js/src/debugger/Debugger.cpp:2823:15: style: Local variable 'ar' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/debugger/Debugger.cpp:2813:13: note: Shadowed declaration firefox-78.15.0/js/src/debugger/Debugger.cpp:2823:15: note: Shadow variable firefox-78.15.0/js/src/debugger/Debugger.cpp:3742:41: style: Local variable 'entry' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/debugger/Debugger.cpp:3739:36: note: Shadowed declaration firefox-78.15.0/js/src/debugger/Debugger.cpp:3742:41: note: Shadow variable firefox-78.15.0/js/src/dtoa.c:256:0: error: #error "Exactly one of IEEE_8087, IEEE_MC68k, VAX, or IBM should be defined." [preprocessorErrorDirective] firefox-78.15.0/js/src/debugger/Debugger.cpp:4581:40: style: Variable 'entry' can be declared as reference to const [constVariableReference] firefox-78.15.0/js/src/debugger/Debugger.cpp:4680:42: style: Parameter 'dbg' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/frontend/AbstractScopePtr.cpp:137:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scope_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/AbstractScopePtr.cpp:142:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonSyntactic [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/debugger/Debugger.cpp:6756:54: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/js/src/editline/editline.c:206:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/editline/editline.c:813:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/editline/editline.c:908:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/editline/editline.c:1086:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/editline/editline.c:1120:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/editline/editline.c:1159:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParserPerTokenizer.cpp:130:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParserPerTokenizer.cpp:160:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lazyScript_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParserPerTokenizer.cpp:223:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useStrict [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParserPerTokenizer.cpp:239:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParserPerTokenizer.cpp:321:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParserPerTokenizer.cpp:339:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lazyScript_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParserPerTokenizer.cpp:394:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImmutableScriptFlagsEnum [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParserPerTokenizer.cpp:421:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParserPerTokenizer.cpp:450:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Block [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParserPerTokenizer.cpp:478:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Catch [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParserPerTokenizer.cpp:502:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variableDeclarationKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParserPerTokenizer.cpp:533:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AssignExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParserPerTokenizer.cpp:617:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParserPerTokenizer.cpp:626:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParserPerTokenizer.cpp:671:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParserPerTokenizer.cpp:711:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParserPerTokenizer.cpp:722:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParserPerTokenizer.cpp:734:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParserPerTokenizer.cpp:745:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParserPerTokenizer.cpp:762:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParserPerTokenizer.cpp:800:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokenizer_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTRuntimeSupport.cpp:50:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BinASTKind [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTRuntimeSupport.cpp:75:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numStrings_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTRuntimeSupport.cpp:99:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numStrings_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTRuntimeSupport.cpp:107:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dictionary_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTTokenReaderBase.cpp:22:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTTokenReaderBase.cpp:31:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSMSG_BINAST [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTTokenReaderBase.cpp:36:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTTokenReaderBase.cpp:42:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTTokenReaderBase.cpp:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTTokenReaderBase.cpp:73:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTTokenReaderBase.cpp:79:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTTokenReaderBase.cpp:86:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stop_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTTokenReaderBase.cpp:100:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stop_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTToken.cpp:131:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINASTKIND_LIMIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTToken.cpp:149:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINASTVARIANT_LIMIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/editline/editline.c:268:18: style: Condition 'TTYwidth<=0' is always true [knownConditionTrueFalse] firefox-78.15.0/js/src/editline/editline.c:245:0: note: Assignment 'TTYwidth=0', assigned value is 0 firefox-78.15.0/js/src/editline/editline.c:268:18: note: Condition 'TTYwidth<=0' is always true firefox-78.15.0/js/src/editline/editline.c:153:2: error: Common realloc mistake: 'Screen' nulled but not freed upon failure [memleakOnRealloc] firefox-78.15.0/js/src/editline/editline.c:1235:2: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] firefox-78.15.0/js/src/editline/editline.c:618:13: style: Local variable 'move' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/editline/editline.c:575:13: note: Shadowed declaration firefox-78.15.0/js/src/editline/editline.c:618:13: note: Shadow variable firefox-78.15.0/js/src/editline/editline.c:188:11: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/editline/editline.c:442:11: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/editline/editline.c:559:11: style: Parameter 'pat' can be declared as pointer to const. However it seems that 'substrcmp' is a callback function, if 'pat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/editline/editline.c:601:10: note: You might need to cast the function pointer here firefox-78.15.0/js/src/editline/editline.c:559:11: note: Parameter 'pat' can be declared as pointer to const firefox-78.15.0/js/src/frontend/BinASTTokenReaderContext.cpp:2496:1: error: There is an unknown macro here somewhere. Configuration is required. If FOR_EACH_BIN_SUM is a macro then please configure it. [unknownMacro] firefox-78.15.0/js/src/frontend/BinASTTokenReaderMultipart.cpp:58:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metadata_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:67:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Uninitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTTokenReaderMultipart.cpp:64:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metadataOwned_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:122:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Uninitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTTokenReaderMultipart.cpp:71:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metadata_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:180:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Uninitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTTokenReaderMultipart.cpp:79:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable posBeforeTree_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:240:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Uninitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTTokenReaderMultipart.cpp:219:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metadata_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:318:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Uninitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTTokenReaderMultipart.cpp:228:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:513:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Uninitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTTokenReaderMultipart.cpp:255:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_FLOAT_REPRESENTATION [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:712:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Uninitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTTokenReaderMultipart.cpp:280:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maybe [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1034:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Uninitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTTokenReaderMultipart.cpp:290:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1096:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Uninitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTTokenReaderMultipart.cpp:301:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1125:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTTokenReaderMultipart.cpp:346:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1152:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Uninitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTTokenReaderMultipart.cpp:364:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1194:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Uninitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTTokenReaderMultipart.cpp:402:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initialized_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1237:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Uninitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTTokenReaderMultipart.cpp:420:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initialized_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1308:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Uninitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTTokenReaderMultipart.cpp:466:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initialized_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1434:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1456:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AssertedBlockScope [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1471:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1505:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AssertedBoundName [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1522:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1550:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AssertedBoundNamesScope [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1566:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1601:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AssertedDeclaredName [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1618:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1658:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AssertedParameterScope [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1675:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1710:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1767:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AssertedScriptGlobalScope [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1783:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1817:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AssertedVarScope [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1832:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1859:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1879:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:1903:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2020:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BindingIdentifier [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2035:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2063:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Block [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2078:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2099:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2132:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2183:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CatchClause [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2198:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2241:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2305:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2326:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2353:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2376:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2409:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2449:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Directive [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2464:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2478:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2516:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2592:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2667:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2727:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2802:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2865:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2874:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2888:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2922:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:2966:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3011:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FormalParameters [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3026:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3058:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FunctionExpressionContents [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3076:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3133:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FunctionOrMethodContents [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3151:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3194:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetterContents [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3212:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3241:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentifierExpression [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3257:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3273:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3294:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3333:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3394:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3477:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3500:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3510:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3524:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3546:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3597:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3619:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3661:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3674:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3694:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3726:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetterContents [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3744:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3778:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3806:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3832:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3870:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SwitchCase [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3885:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3907:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SwitchDefault [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3922:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3935:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:3956:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4004:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4026:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4040:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4065:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4100:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4161:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4193:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4236:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VariableDeclarator [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4251:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4292:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4309:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4352:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variant [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4403:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variant [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4486:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variant [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4537:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variant [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4573:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variant [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4600:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variant [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4623:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokenizer_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4646:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokenizer_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4668:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokenizer_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4691:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokenizer_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4717:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokenizer_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4750:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokenizer_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4772:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokenizer_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4796:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokenizer_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4823:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokenizer_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4845:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokenizer_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4867:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokenizer_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4889:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokenizer_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4912:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Uninitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4932:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Uninitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4961:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Uninitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:4988:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Uninitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:5009:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Uninitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:5031:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Uninitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTParser.cpp:5052:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Uninitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BinASTTokenReaderMultipart.cpp:124:21: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/frontend/BinASTTokenReaderMultipart.cpp:180:44: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/frontend/BinASTTokenReaderMultipart.cpp:186:41: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/frontend/BytecodeControlStructures.cpp:29:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breaks [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeControlStructures.cpp:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stackDepth_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeControlStructures.cpp:51:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable continues [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeControlStructures.cpp:60:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nop [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeControlStructures.cpp:90:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:387:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sourceBuffer_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:413:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:457:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokenStream [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:593:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokenStream [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:648:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:910:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_TELEMETRY_WEB_PARSER_COMPILE_LAZY_AFTER_MS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:1106:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SyncFunction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:1115:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SyncFunction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:1124:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AsyncFunction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:1133:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AsyncFunction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:1137:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sourceObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:80:8: performance:inconclusive: Technically the member function 'AutoAssertReportedException::reset' can be static (but you may consider moving to unnamed namespace). [functionStatic] firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:789:35: warning:inconclusive: Either the condition 'sourceObjectOut' is redundant or there is possible null pointer dereference: sourceObjectOut. [nullPointerRedundantCheck] firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:805:7: note: Assuming that condition 'sourceObjectOut' is not redundant firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:789:35: note: Null pointer dereference firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:99:50: style: Parameter 'sourceBuffer' can be declared as reference to const [constParameterReference] firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:151:45: style: Parameter 'srcBuf' can be declared as reference to const [constParameterReference] firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:274:45: style: Parameter 'srcBuf' can be declared as reference to const [constParameterReference] firefox-78.15.0/js/src/frontend/BytecodeCompiler.cpp:294:57: style: Parameter 'srcBuf' can be declared as reference to const [constParameterReference] firefox-78.15.0/js/src/frontend/BytecodeSection.cpp:34:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeSection.cpp:45:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_LIMIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeSection.cpp:165:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeSection.cpp:189:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stackDepth_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/CForEmitter.cpp:26:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/CForEmitter.cpp:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/CForEmitter.cpp:81:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/CForEmitter.cpp:99:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/CForEmitter.cpp:142:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/CallOrNewEmitter.cpp:22:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emittingRunOnceLambda [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/CallOrNewEmitter.cpp:27:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emittingRunOnceLambda [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/CallOrNewEmitter.cpp:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/CallOrNewEmitter.cpp:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/CallOrNewEmitter.cpp:58:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/CallOrNewEmitter.cpp:71:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/CallOrNewEmitter.cpp:83:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/CallOrNewEmitter.cpp:102:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/CallOrNewEmitter.cpp:122:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/CallOrNewEmitter.cpp:129:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/CallOrNewEmitter.cpp:184:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/CallOrNewEmitter.cpp:189:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/CallOrNewEmitter.cpp:198:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/CallOrNewEmitter.cpp:207:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/CallOrNewEmitter.cpp:249:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/DefaultEmitter.cpp:23:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/DefaultEmitter.cpp:62:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/DoWhileEmitter.cpp:24:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/DoWhileEmitter.cpp:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/DoWhileEmitter.cpp:64:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ElemOpEmitter.cpp:21:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ElemOpEmitter.cpp:30:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ElemOpEmitter.cpp:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ElemOpEmitter.cpp:120:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ElemOpEmitter.cpp:140:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ElemOpEmitter.cpp:150:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ElemOpEmitter.cpp:191:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ElemOpEmitter.cpp:213:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ExpressionStatementEmitter.cpp:23:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ExpressionStatementEmitter.cpp:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCALNO_LIMIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:54:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENVCOORD_HOPS_LIMIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextFrameSlot_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:77:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nameCache_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:90:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wrapped [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:127:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dotGenerator [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:194:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Environment [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:289:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EnvironmentCoordinate [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:331:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasEnvironment_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:347:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasEnvironment_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:363:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noteIndex_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:381:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uninitialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:398:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:454:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrictNamedLambda [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:526:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NamedLambdaCallee [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:570:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nameCache_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:679:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextFrameSlot_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:731:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DefVar [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:752:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelfHosting [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:828:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fallbackFreeNameLocation_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:912:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FrameSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:962:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fallbackFreeNameLocation_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:1000:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DebugLeaveLexicalEnv [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:1074:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wrapped [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:222:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Catch [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:456:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StringExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:489:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TrueExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:535:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VoidExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:570:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypeOfExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:605:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeleteExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:623:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeleteElemExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:649:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:673:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BitNotExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:707:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AndExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:795:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConditionalExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:860:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IfStmt [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:949:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AddExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:983:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1044:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PowExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1087:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StringExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1141:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AddExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1299:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1303:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1307:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1312:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1316:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1320:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1324:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1328:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1332:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1336:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1340:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1344:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1348:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1352:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1356:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1360:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1364:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1370:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1374:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1378:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1384:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1389:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CallExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1449:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1458:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForHead [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1477:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1483:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1525:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropertyDefinition [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1550:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TraceLogger_BytecodeFoldConstants [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:787:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/js/src/frontend/EmitterScope.cpp:862:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firefox-78.15.0/js/src/frontend/ForInEmitter.cpp:27:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ForInEmitter.cpp:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ForInEmitter.cpp:108:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ForInEmitter.cpp:120:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ForOfEmitter.cpp:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ForOfEmitter.cpp:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ForOfEmitter.cpp:156:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ForOfEmitter.cpp:169:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ForOfLoopControl.cpp:30:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonSyntactic [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ForOfLoopControl.cpp:48:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iterDepth_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ForOfLoopControl.cpp:145:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForOfIterClose [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ForOfLoopControl.cpp:151:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iterKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ForOfLoopControl.cpp:171:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pop [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Frontend2.cpp:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable immutableFlags [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Frontend2.cpp:187:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Global [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Frontend2.cpp:234:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFlags [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Frontend2.cpp:303:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KnownNotNull [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Frontend2.cpp:398:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Frontend2.cpp:396:22: style: Variable 'scopeNote' can be declared as reference to const [constVariableReference] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:59:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:75:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:101:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:169:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:192:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable funbox_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:233:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syntaxKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:264:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syntaxKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:311:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syntaxKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:329:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NewTarget [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:344:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:423:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:461:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonSyntactic [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:476:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Reject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:507:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bce_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:566:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:703:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:729:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:750:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:766:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:788:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:804:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:822:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:838:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:854:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:872:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:892:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:908:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:928:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasParameterExprs [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:955:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rest [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FunctionEmitter.cpp:966:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functionEmitterScope_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/IfEmitter.cpp:28:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/IfEmitter.cpp:64:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/IfEmitter.cpp:97:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/IfEmitter.cpp:121:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/IfEmitter.cpp:138:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/IfEmitter.cpp:156:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/IfEmitter.cpp:174:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/IfEmitter.cpp:195:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/IfEmitter.cpp:208:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/IfEmitter.cpp:236:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/IfEmitter.cpp:244:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/IfEmitter.cpp:256:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/IfEmitter.cpp:269:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/JumpList.cpp:20:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_OF_LIST_DELTA [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/JumpList.cpp:34:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/LabelEmitter.cpp:17:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/LabelEmitter.cpp:27:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/LexicalScopeEmitter.cpp:18:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/LexicalScopeEmitter.cpp:34:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/LexicalScopeEmitter.cpp:45:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:97:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WhileStmt [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:122:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parser [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:132:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parser [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:141:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:155:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable innermostNestableControl [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:181:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Breakpoint [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:211:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Breakpoint [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:229:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxBytecodeLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:348:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT32_INDEX_LEN [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:364:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSOpLength_JumpTarget [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:448:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dup [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:477:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pop [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:492:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Swap [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:502:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Swap [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:521:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSMSG_OUT_OF_MEMORY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:602:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatementList [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:690:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoScopeIndex [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:796:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndIter [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:848:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:866:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT32_INDEX_LEN [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:889:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetName [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:907:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOF_ATOM [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:918:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOF_SCOPE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:924:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOF_OBJECT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:936:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegExp [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:940:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOF_ENVCOORD [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:955:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGNO_LEN [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:964:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOF_ENVCOORD [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:986:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrictSetName [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:1000:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:1532:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable With [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:1545:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Callee [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:1581:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SuperBase [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:1591:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSMSG_MORE_ARGS_NEEDED [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:1596:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptStartOffset [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:1609:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptStartOffset [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:1624:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoValues [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:1651:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NewObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:1655:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:1669:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Get [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:1678:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:1697:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DontCheckTDZ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:1771:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetProp [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:1794:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PostIncrementExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:1826:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:1848:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable No [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:1910:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PostIncrementExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:1934:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreIncrementExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:1957:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Double [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:1972:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Zero [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:2012:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LexicalScope [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:2175:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESUME_INDEX_RUNNING [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:2211:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Exit [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:2254:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetThis [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:2368:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lexical [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:2444:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxFixedSlots [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:2454:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxFixedSlots [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:2467:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParamsBody [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:2516:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Spread [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:2622:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Spread [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:2755:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emitterMode [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:2785:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dup [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:2835:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emitterMode [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:3006:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TryDestructuring [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:3056:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InferredName [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:3080:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:3104:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:3119:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrayExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:3536:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputedName [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:3542:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ObjectExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:3731:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Spread [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:3765:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ObjectExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:3836:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrayExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:3846:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StringExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:3900:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:3945:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:4000:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:4020:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nop [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:4060:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nop [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:4318:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Coalesce [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:4552:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CallSiteObj [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:4592:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CallSiteObj [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:4602:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pop [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:4645:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TryCatchFinally [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:4716:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable False [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:4743:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:4815:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LabelStmt [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:4833:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatementList [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:4881:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Catch [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:4916:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:4944:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Filtered [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:5005:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BigInt [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:5010:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dup [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:5051:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dup [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:5161:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Spread [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:5237:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForIn [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:5320:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForStmt [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:5402:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForIn [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:5509:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LetDecl [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:5612:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForHead [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:5641:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable No [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:5823:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Break [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:5830:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable innermostNestableControl [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:5846:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dotThis [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:5859:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dotThis [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:5874:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SuperBase [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:5887:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Module [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:5898:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dotThis [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:5941:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:6051:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dotGenerator [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:6060:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InitialYield [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:6079:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YieldExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:6139:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AwaitExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:6148:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TrySkipAwait [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:6206:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sync [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:6700:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionStmt [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:6759:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeleteNameExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:6768:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeletePropExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:6807:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeleteElemExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:6856:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeleteExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:6880:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeleteOptionalChainExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:6931:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Other [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:6964:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Other [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:7005:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callFunction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:7031:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:7123:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StringExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:7146:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForceInterpreter [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:7192:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InitElem [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:7213:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HasOwn [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:7240:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetElemSuper [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:7257:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToNumeric [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:7270:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:7311:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:7413:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:7515:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pn_next [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:7543:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Call [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:7589:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARGC_LIMIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:7641:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOF_BYTE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:7697:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CallExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:7783:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BinOpFirst [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:7797:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PowExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:7819:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pn_next [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:7839:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:7960:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Reference [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:7981:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:8014:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OptionalDotExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:8055:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OptionalElemExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:8085:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OrExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:8166:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pop [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:8192:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:8267:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComputedName [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:8319:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Spread [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:8337:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClassBody [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:8663:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:8724:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoValues [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:8773:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:8803:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumberExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:8815:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumberExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:8860:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Static [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:8902:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Static [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:8953:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:9033:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldInitializers [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:9045:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dotInitializers [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:9106:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dotStaticInitializers [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:9267:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SpecificGroup [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:9336:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emitterMode [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:9360:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Spread [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:9462:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Throw [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:9489:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Typeof [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:9513:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AssignExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:9653:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialize [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:9705:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:9710:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialize [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:9738:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ObjectPropertyName [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:9754:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InferredName [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:9932:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExportDefaultStmt [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:9964:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instrumentationKinds [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:10055:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instrumentationKinds [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:10091:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:10665:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxSrcNotesLength [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:10688:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LastGettable [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:10741:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SrcNote [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:10756:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:150:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable innermostNestableControl [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/NameFunctions.cpp:47:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CallExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/NameFunctions.cpp:66:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/NameFunctions.cpp:276:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropertyDefinition [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/NameFunctions.cpp:340:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/NameFunctions.cpp:464:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MakeUndefined [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/NameFunctions.cpp:474:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TraceLogger_BytecodeNameFunctions [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/NameOpEmitter.cpp:29:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/NameOpEmitter.cpp:141:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/NameOpEmitter.cpp:233:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/NameOpEmitter.cpp:357:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/NameFunctions.cpp:460:31: style: Condition 'initialParents==nparents_' is always true [knownConditionTrueFalse] firefox-78.15.0/js/src/frontend/NameFunctions.cpp:452:25: note: initialParents is assigned 'nparents_' here. firefox-78.15.0/js/src/frontend/NameFunctions.cpp:454:5: note: nparents_ is incremented', new value is symbolic=initialParents+1 firefox-78.15.0/js/src/frontend/NameFunctions.cpp:459:5: note: nparents_ is decremented', new value is symbolic=initialParents firefox-78.15.0/js/src/frontend/NameFunctions.cpp:460:31: note: Condition 'initialParents==nparents_' is always true firefox-78.15.0/js/src/frontend/ObjLiteral.cpp:46:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SpecificGroup [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjLiteral.cpp:89:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrayCOW [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjLiteral.cpp:120:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Array [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:72:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:94:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isStatic_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:138:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:158:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:177:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:189:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:208:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:224:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:265:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isClass_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:269:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isClass_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:274:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isClass_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:279:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isClass_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:284:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isClass_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:289:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isClass_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:294:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isClass_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:299:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isClass_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:304:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isClass_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:309:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:334:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:361:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isStatic_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:376:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:396:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:406:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:419:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable savedStrictness_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:423:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:429:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable savedStrictness_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:438:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isClass_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:442:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:462:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:489:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:575:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:605:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:657:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasNameOnStack_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:690:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable classState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:724:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable classState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:735:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:765:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:783:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:812:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propertyState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ObjectEmitter.cpp:842:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable classState_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/OptionalEmitter.cpp:22:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/OptionalEmitter.cpp:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/OptionalEmitter.cpp:110:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ParseContext.cpp:53:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Var [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ParseContext.cpp:59:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PositionalFormalParameter [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ParseContext.cpp:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptCounter_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ParseContext.cpp:104:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ParseContext.cpp:124:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable possibleAnnexBFunctionBoxes_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ParseContext.cpp:136:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable possibleAnnexBFunctionBoxes_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ParseContext.cpp:176:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleCatchParameter [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ParseContext.cpp:251:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptId_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ParseContext.cpp:297:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ParseContext.cpp:330:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ParseContext.cpp:354:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleCatch [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ParseContext.cpp:479:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arguments [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ParseContext.cpp:496:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dotThis [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ParseContext.cpp:530:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arguments [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ParseContext.cpp:594:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dotGenerator [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ParseContext.cpp:414:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotDryRun [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:755:18: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/frontend/FoldConstants.cpp:1508:34: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/js/src/frontend/ParseContext.cpp:559:24: style: Local variable 'p' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/frontend/ParseContext.cpp:549:19: note: Shadowed declaration firefox-78.15.0/js/src/frontend/ParseContext.cpp:559:24: note: Shadow variable firefox-78.15.0/js/src/frontend/ParseContext.cpp:85:10: style: Variable 'innermost' can be declared as reference to const [constVariableReference] firefox-78.15.0/js/src/frontend/ParseNode.cpp:52:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alloc [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ParseNode.cpp:83:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PowExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ParseNode.cpp:381:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bigIntData [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ParseNode.cpp:385:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bigIntData [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ParseNode.cpp:401:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/ParseNode.cpp:408:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/PropOpEmitter.cpp:22:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propAtomIndex_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/PropOpEmitter.cpp:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/PropOpEmitter.cpp:40:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/PropOpEmitter.cpp:108:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/PropOpEmitter.cpp:128:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/PropOpEmitter.cpp:138:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/PropOpEmitter.cpp:179:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/PropOpEmitter.cpp:206:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SharedContext.cpp:36:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FunctionBox [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SharedContext.cpp:70:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Function [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SharedContext.cpp:107:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonSyntactic [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SharedContext.cpp:160:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable With [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SharedContext.cpp:179:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldInitializers [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SharedContext.cpp:197:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allowNewTarget_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SharedContext.cpp:232:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsGenerator [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SharedContext.cpp:247:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCTION [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SharedContext.cpp:254:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functions [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SharedContext.cpp:259:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable immutableFlags_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SharedContext.cpp:273:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useAsm [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SharedContext.cpp:324:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enclosingScope_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SharedContext.cpp:359:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enclosingScope_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SharedContext.cpp:365:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isAsmJSModule_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SharedContext.cpp:370:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emitBytecode [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SharedContext.cpp:406:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enclosingScope_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SharedContext.cpp:415:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functions [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SharedContext.cpp:419:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functions [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SharedContext.cpp:435:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thisBinding_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SharedContext.cpp:440:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable funcData [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Stencil.cpp:22:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Stencil.cpp:63:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scope_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Stencil.cpp:112:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enclosing_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Stencil.cpp:203:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gcThings [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SwitchEmitter.cpp:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable low_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SwitchEmitter.cpp:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable low_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SwitchEmitter.cpp:95:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SwitchEmitter.cpp:103:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SwitchEmitter.cpp:111:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SwitchEmitter.cpp:126:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SwitchEmitter.cpp:140:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SwitchEmitter.cpp:152:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SwitchEmitter.cpp:174:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SwitchEmitter.cpp:205:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SwitchEmitter.cpp:225:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SwitchEmitter.cpp:237:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SwitchEmitter.cpp:254:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SwitchEmitter.cpp:267:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SwitchEmitter.cpp:300:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SwitchEmitter.cpp:319:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/SwitchEmitter.cpp:345:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TDZCheckCache.cpp:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TDZCheckCache.cpp:34:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wrapped [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TryEmitter.cpp:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable controlKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TryEmitter.cpp:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TryEmitter.cpp:61:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TryEmitter.cpp:90:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TryEmitter.cpp:125:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TryEmitter.cpp:155:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable controlInfo_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TryEmitter.cpp:226:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TryEmitter.cpp:244:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TryEmitter.cpp:293:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Entry [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/WhileEmitter.cpp:24:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/WhileEmitter.cpp:57:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/WhileEmitter.cpp:72:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:146:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Public [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:165:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable js [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:336:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Private [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:350:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:365:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:388:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PTR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:404:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineStartOffsets_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:432:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineStartOffsets_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:456:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineStartOffsets_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:525:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isExprEnding [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:611:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable column [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:647:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prevLinebase [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:723:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable retracted [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:759:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineOfLastColumnComputation_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:974:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sourceUnits [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:1064:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSMSG_BAD_LEADING_UTF8_UNIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:1083:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSMSG_NOT_ENOUGH_CODE_UNITS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:1097:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSMSG_BAD_TRAILING_UTF8_UNIT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:1134:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSMSG_FORBIDDEN_UTF8_CODE_POINT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:1164:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sourceUnits [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:1179:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:1231:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:1248:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:1312:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startOffset_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:1374:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startOffset_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:1444:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable limit_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:1501:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable limit_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:1595:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutedErrors [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:1605:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutedErrors [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:1627:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Eof [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:1691:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowRadius [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:1858:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:1910:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:1987:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSMSG_DEPRECATED_PRAGMA [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:2064:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable displayURL_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:2079:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sourceMapURL_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:2086:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Limit [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:2110:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hadError [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:2154:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:2211:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:2400:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_SEPARATOR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:2437:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSMSG_NUMBER_MULTIPLE_ADJACENT_UNDERSCORES [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:2467:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoDecimal [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:2559:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:2752:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:3355:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sourceUnits [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:3727:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMIT_CASE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:3807:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/fuzz-tests/testBinASTReader.cpp:34:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frontend [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/fuzz-tests/testBinASTReader.cpp:31:38: style: Parameter 'argc' can be declared as pointer to const. However it seems that 'testBinASTReaderInit' is a callback function, if 'argc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/fuzz-tests/testBinASTReader.cpp:86:27: note: You might need to cast the function pointer here firefox-78.15.0/js/src/fuzz-tests/testBinASTReader.cpp:31:38: note: Parameter 'argc' can be declared as pointer to const firefox-78.15.0/js/src/fuzz-tests/testExample.cpp:40:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable API [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/fuzz-tests/testExample.cpp:23:33: style: Parameter 'argc' can be declared as pointer to const. However it seems that 'testExampleInit' is a callback function, if 'argc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/fuzz-tests/testExample.cpp:58:27: note: You might need to cast the function pointer here firefox-78.15.0/js/src/fuzz-tests/testExample.cpp:23:33: note: Parameter 'argc' can be declared as pointer to const firefox-78.15.0/js/src/fuzz-tests/testRegExp.cpp:31:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable API [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/fuzz-tests/testRegExp.cpp:26:32: style: Parameter 'argc' can be declared as pointer to const. However it seems that 'testRegExpInit' is a callback function, if 'argc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/fuzz-tests/testRegExp.cpp:108:27: note: You might need to cast the function pointer here firefox-78.15.0/js/src/fuzz-tests/testRegExp.cpp:26:32: note: Parameter 'argc' can be declared as pointer to const firefox-78.15.0/js/src/frontend/Parser.cpp:108:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Block [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:137:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Div [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:189:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checkOptionsCalled_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:212:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable awaitHandling_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:218:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable awaitHandling_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:233:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inParametersOfAsyncFunction_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:239:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inParametersOfAsyncFunction_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:263:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:306:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:338:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable traceListHead [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:350:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:393:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checkOptionsCalled_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:449:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:464:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasDuplicateParameters [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:482:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:508:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:560:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSMSG_BAD_DUP_ARGS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:606:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:650:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:806:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:814:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:868:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SlashIsRegExp [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:948:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:967:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BodyLevelFunction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:1013:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:1029:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Import [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:1078:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:1089:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Var [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:1115:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:1128:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasDuplicateParameters [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:1236:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:1247:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Var [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:1274:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Var [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:1283:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:1324:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constStart [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:1356:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:1394:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:1489:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:1539:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checkOptionsCalled_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:1633:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NodeFailure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:1652:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dotThis [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:1658:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dotGenerator [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:1676:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:1725:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:1769:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HasMappedArgsObj [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:1988:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable traceListHead [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:2012:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotGenerator [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:2019:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SyncFunction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:2031:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checkOptionsCalled_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:2147:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatementListBody [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:2240:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCTION [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:2299:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Eof [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:2337:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:2373:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:2392:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:2424:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SlashIsDiv [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:2738:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:2773:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InAllowed [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:2794:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:2828:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TemplateStringListExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:2856:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Statement [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:2933:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keepAtoms [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:2959:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SyncFunction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3056:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3139:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3172:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checkOptionsCalled_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3256:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3271:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClassConstructor [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3443:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Function [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3539:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Function [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3611:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3626:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newDirectives [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3693:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useStrict [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3736:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3820:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TripledotProhibited [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3835:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Eof [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3861:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expression [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3874:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3880:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3886:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Destructuring [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3902:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pending [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3908:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Destructuring [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3915:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DestructuringWarning [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3921:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expression [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3941:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expression [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3952:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Destructuring [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3976:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parser_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:3988:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Assign [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:4029:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftBracket [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:4049:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftCurly [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:4203:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftBracket [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:4308:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftBracket [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:4319:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastYieldOffset [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:4339:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftCurly [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:4367:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForIn [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:4381:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftBracket [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:4433:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Assign [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:4497:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSMSG_NO_VARIABLE_NAME [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:4583:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VarStmt [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:4651:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Const [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:4677:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftCurly [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:4815:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Import [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:4930:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NodeFailure [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:4943:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Import [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:4963:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:4988:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrayExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:5029:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ObjectExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:5077:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:5112:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AssignExpr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:5230:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable From [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:5269:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mul [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:5297:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:5329:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftCurly [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:5452:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Var [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:5487:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Function [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:5518:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Class [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:5551:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Const [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:5587:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Function [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:5616:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Class [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:5644:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:5682:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:5730:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Export [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:5796:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InAllowed [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:5812:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SlashIsRegExp [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:5869:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:5939:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:5970:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:5987:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SlashIsRegExp [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:6006:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftParen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:6167:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable For [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:6350:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Switch [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:6484:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:6515:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Break [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:6546:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Return [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:6585:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yield [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:6637:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable With [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:6677:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SlashIsRegExp [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:6722:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:6745:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Throw [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:6778:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Try [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:6971:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:7013:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:7025:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Getter [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:7050:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SlashIsInvalid [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:7252:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selfHostingMode [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:7320:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Class [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:7489:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:7646:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SlashIsDiv [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:7861:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Let [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:7891:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VarStmt [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:7904:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checkOptionsCalled_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:8137:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checkOptionsCalled_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:8350:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SlashIsRegExp [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:8426:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BinOpFirst [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:8469:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Limit [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:8496:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:8618:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SlashIsInvalid [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:8648:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:8954:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:8968:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSMSG_BAD_STRICT_ASSIGN [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:8993:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TripledotProhibited [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:9005:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:9104:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:9238:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastYieldOffset [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:9266:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SlashIsRegExp [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:9340:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:9354:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:9521:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:9528:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:9551:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:9575:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:9603:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selfHostingMode [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:9702:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Limit [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:9780:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arguments [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:9812:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Limit [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:9826:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Limit [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:9881:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selfHostingMode [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:9920:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selfHostingMode [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:9963:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bigIntData [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:9992:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:10031:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForbidAssignmentPattern [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:10068:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:10126:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftBracket [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:10256:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:10301:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:10344:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SlashIsInvalid [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:10469:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftBracket [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:10497:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftCurly [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:10758:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Getter [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:10808:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable New [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:10858:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Import [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:10912:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:11105:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftParen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:11122:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable traceListHead [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:11126:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable traceListHead [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/fuzz-tests/testStructuredCloneReader.cpp:29:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable API [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/fuzz-tests/testStructuredCloneReader.cpp:47:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/fuzz-tests/testStructuredCloneReader.cpp:24:47: style: Parameter 'argc' can be declared as pointer to const. However it seems that 'testStructuredCloneReaderInit' is a callback function, if 'argc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] firefox-78.15.0/js/src/fuzz-tests/testStructuredCloneReader.cpp:83:27: note: You might need to cast the function pointer here firefox-78.15.0/js/src/fuzz-tests/testStructuredCloneReader.cpp:24:47: note: Parameter 'argc' can be declared as pointer to const firefox-78.15.0/js/src/frontend/TokenStream.cpp:1410:7: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] firefox-78.15.0/js/src/frontend/TokenStream.cpp:1422:9: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] firefox-78.15.0/js/src/frontend/TokenStream.cpp:454:24: style: The scope of the variable 'iMid' can be reduced. [variableScope] firefox-78.15.0/js/src/frontend/TokenStream.cpp:2208:11: style: The scope of the variable 'unit' can be reduced. [variableScope] firefox-78.15.0/js/src/frontend/TokenStream.cpp:109:1: style: Label 'got_match' is not used. [unusedLabel] firefox-78.15.0/js/src/frontend/TokenStream.cpp:112:1: style: Label 'test_guess' is not used. [unusedLabel] firefox-78.15.0/js/src/frontend/TokenStream.cpp:3265:21: style: Local variable 'unit' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/frontend/TokenStream.cpp:2751:13: note: Shadowed declaration firefox-78.15.0/js/src/frontend/TokenStream.cpp:3265:21: note: Shadow variable firefox-78.15.0/js/src/frontend/TokenStream.cpp:3495:22: style: Local variable 'start' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/frontend/TokenStream.cpp:3355:14: note: Shadowed declaration firefox-78.15.0/js/src/frontend/TokenStream.cpp:3495:22: note: Shadow variable firefox-78.15.0/js/src/frontend/TokenStream.cpp:3585:22: style: Local variable 'start' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/frontend/TokenStream.cpp:3355:14: note: Shadowed declaration firefox-78.15.0/js/src/frontend/TokenStream.cpp:3585:22: note: Shadow variable firefox-78.15.0/js/src/frontend/TokenStream.cpp:3604:22: style: Local variable 'start' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/frontend/TokenStream.cpp:3355:14: note: Shadowed declaration firefox-78.15.0/js/src/frontend/TokenStream.cpp:3604:22: note: Shadow variable firefox-78.15.0/js/src/frontend/TokenStream.cpp:110:25: error: Uninitialized variable: i [uninitvar] firefox-78.15.0/js/src/frontend/TokenStream.cpp:89:10: style: Variable 'i' is not assigned a value. [unassignedVariable] firefox-78.15.0/js/src/fuzz-tests/testWasm.cpp:33:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSProto_WebAssembly [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/fuzz-tests/testWasm.cpp:103:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable API [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/fuzz-tests/tests.cpp:26:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSCLASS_GLOBAL_FLAGS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/fuzz-tests/tests.cpp:36:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FireOnNewGlobalHook [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/fuzz-tests/tests.cpp:71:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/fuzz-tests/tests.cpp:65:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] firefox-78.15.0/js/src/gc/Allocator.cpp:313:1: error: There is an unknown macro here somewhere. Configuration is required. If FOR_EACH_NURSERY_STRING_ALLOCKIND is a macro then please configure it. [unknownMacro] firefox-78.15.0/js/src/gc/AtomMarking.cpp:52:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CellAlignBytes [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/AtomMarking.cpp:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unused [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/AtomMarking.cpp:81:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocatedWords [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/AtomMarking.cpp:117:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArenaBitmapBits [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/AtomMarking.cpp:139:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocatedWords [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/fuzz-tests/testWasm.cpp:203:40: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/fuzz-tests/testWasm.cpp:204:27: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/fuzz-tests/testWasm.cpp:381:23: style: Local variable 'i' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/fuzz-tests/testWasm.cpp:352:17: note: Shadowed declaration firefox-78.15.0/js/src/fuzz-tests/testWasm.cpp:381:23: note: Shadow variable firefox-78.15.0/js/src/fuzz-tests/testWasm.cpp:412:22: style: Variable 'rawMemory' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/gc/GCParallelTask.cpp:31:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable threads [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/GCParallelTask.cpp:93:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONSUMER [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/GCParallelTask.cpp:119:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rt [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/GCParallelTask.cpp:129:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rt [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/GCParallelTask.cpp:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable duration_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/GCParallelTask.cpp:166:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpuCount [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Marking.cpp:456:1: error: There is an unknown macro here somewhere. Configuration is required. If JS_FOR_EACH_PUBLIC_GC_POINTER_TYPE is a macro then please configure it. [unknownMacro] firefox-78.15.0/js/src/gc/Memory.cpp:173:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArenaSize [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Memory.cpp:188:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_PRIVATE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Memory.cpp:206:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Memory.cpp:359:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Memory.cpp:681:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable growthDirection [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Memory.cpp:758:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArenaSize [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Memory.cpp:785:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MADV_DONTNEED [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Memory.cpp:841:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUSAGE_SELF [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Memory.cpp:923:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Memory.cpp:962:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/frontend/Parser.cpp:7450:16: style: Redundant initialization for 'classBlock'. The initialized value is overwritten before it is read. [redundantInitialization] firefox-78.15.0/js/src/frontend/Parser.cpp:7362:35: note: classBlock is initialized firefox-78.15.0/js/src/frontend/Parser.cpp:7450:16: note: classBlock is overwritten firefox-78.15.0/js/src/frontend/Parser.cpp:4074:16: style: Local variable 'begin' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/frontend/Parser.cpp:4055:12: note: Shadowed declaration firefox-78.15.0/js/src/frontend/Parser.cpp:4074:16: note: Shadow variable firefox-78.15.0/js/src/frontend/Parser.cpp:4076:17: style: Local variable 'tt' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/frontend/Parser.cpp:4064:15: note: Shadowed declaration firefox-78.15.0/js/src/frontend/Parser.cpp:4076:17: note: Shadow variable firefox-78.15.0/js/src/frontend/Parser.cpp:4237:16: style: Local variable 'begin' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/frontend/Parser.cpp:4209:12: note: Shadowed declaration firefox-78.15.0/js/src/frontend/Parser.cpp:4237:16: note: Shadow variable firefox-78.15.0/js/src/frontend/Parser.cpp:4239:17: style: Local variable 'tt' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/frontend/Parser.cpp:4222:15: note: Shadowed declaration firefox-78.15.0/js/src/frontend/Parser.cpp:4239:17: note: Shadow variable firefox-78.15.0/js/src/frontend/Parser.cpp:6441:12: style: Local variable 'stmt' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/frontend/Parser.cpp:6370:27: note: Shadowed declaration firefox-78.15.0/js/src/frontend/Parser.cpp:6441:12: note: Shadow variable firefox-78.15.0/js/src/frontend/Parser.cpp:9301:10: style: Local variable 'matched' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/frontend/Parser.cpp:9264:8: note: Shadowed declaration firefox-78.15.0/js/src/frontend/Parser.cpp:9301:10: note: Shadow variable firefox-78.15.0/js/src/frontend/Parser.cpp:10154:17: style: Local variable 'tt' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/frontend/Parser.cpp:10134:13: note: Shadowed declaration firefox-78.15.0/js/src/frontend/Parser.cpp:10154:17: note: Shadow variable firefox-78.15.0/js/src/frontend/Parser.cpp:10174:18: style: Local variable 'begin' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/frontend/Parser.cpp:10128:12: note: Shadowed declaration firefox-78.15.0/js/src/frontend/Parser.cpp:10174:18: note: Shadow variable firefox-78.15.0/js/src/frontend/Parser.cpp:1847:51: style: Parameter 'compilationInfo' can be declared as reference to const [constParameterReference] firefox-78.15.0/js/src/frontend/Parser.cpp:904:11: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/frontend/Parser.cpp:904:30: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:682:52: style:inconclusive: Function 'leaveScope' argument 1 names different: declaration 'scope' definition 'es'. [funcArgNamesDifferent] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:656:46: note: Function 'leaveScope' argument 1 names different: declaration 'scope' definition 'es'. firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:682:52: note: Function 'leaveScope' argument 1 names different: declaration 'scope' definition 'es'. firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:825:17: style: Variable 'targetEmitterScope' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/frontend/BytecodeEmitter.cpp:7004:55: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/gc/GC.cpp:324:1: error: There is an unknown macro here somewhere. Configuration is required. If FOR_EACH_ALLOCKIND is a macro then please configure it. [unknownMacro] firefox-78.15.0/js/src/gc/PublicIterators.cpp:55:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WithAtoms [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/PublicIterators.cpp:200:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stop [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/PublicIterators.cpp:213:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stop [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/PublicIterators.cpp:157:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipAtoms [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Nursery.cpp:864:3: error: There is an unknown macro here somewhere. Configuration is required. If FOR_EACH_NURSERY_PROFILE_TIME is a macro then please configure it. [unknownMacro] firefox-78.15.0/js/src/gc/RootMarking.cpp:68:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/RootMarking.cpp:73:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/RootMarking.cpp:91:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_ROOTS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/RootMarking.cpp:105:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stackRoots_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/RootMarking.cpp:126:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_ROOTS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/RootMarking.cpp:156:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FINISH_ROOT_LIST [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/RootMarking.cpp:172:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/RootMarking.cpp:213:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoGCRooters_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/RootMarking.cpp:219:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoGCRooters_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/RootMarking.cpp:232:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/RootMarking.cpp:248:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/RootMarking.cpp:266:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable suppressGC [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/RootMarking.cpp:289:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable suppressGC [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/RootMarking.cpp:308:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_HEAP [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/RootMarking.cpp:317:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_HEAP [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/RootMarking.cpp:324:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MARK_ROOTS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/RootMarking.cpp:332:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MARK_RUNTIME_DATA [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/RootMarking.cpp:353:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MARK_STACK [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/RootMarking.cpp:475:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selfHostingZoneFrozen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/RootMarking.cpp:543:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grayBufferState [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/RootMarking.cpp:590:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grayBufferState [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/RootMarking.cpp:620:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grayBufferState [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/RootMarking.cpp:236:18: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/gc/RootMarking.cpp:239:20: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/gc/RootMarking.cpp:243:20: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/gc/RootMarking.cpp:277:24: style: Local variable 'ap' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/gc/RootMarking.cpp:268:22: note: Shadowed declaration firefox-78.15.0/js/src/gc/RootMarking.cpp:277:24: note: Shadow variable firefox-78.15.0/js/src/gc/RootMarking.cpp:114:57: style: Parameter 'list' can be declared as reference to const [constParameterReference] firefox-78.15.0/js/src/gc/RootMarking.cpp:116:9: style: Variable 'typedList' can be declared as reference to const [constVariableReference] firefox-78.15.0/js/src/gc/Statistics.cpp:1608:3: error: There is an unknown macro here somewhere. Configuration is required. If FOR_EACH_GC_PROFILE_TIME is a macro then please configure it. [unknownMacro] firefox-78.15.0/js/src/gc/Scheduling.cpp:78:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gcMaxBytes_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Scheduling.cpp:212:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable smallHeapSizeMaxBytes_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Scheduling.cpp:220:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable largeHeapSizeMinBytes_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Scheduling.cpp:228:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable highFrequencyLargeHeapGrowth_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Scheduling.cpp:237:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable highFrequencySmallHeapGrowth_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Scheduling.cpp:246:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lowFrequencyHeapGrowth_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Scheduling.cpp:251:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minEmptyChunkCount_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Scheduling.cpp:259:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxEmptyChunkCount_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Scheduling.cpp:270:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gcMaxBytes_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Scheduling.cpp:364:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable incrementalLimitBytes_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Scheduling.cpp:378:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sliceBytes_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Scheduling.cpp:419:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GC_SHRINK [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Scheduling.cpp:444:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startBytes_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Scheduling.cpp:461:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startBytes_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/StoreBuffer.cpp:21:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/StoreBuffer.cpp:36:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/StoreBuffer.cpp:44:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/StoreBuffer.cpp:88:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enabled_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/StoreBuffer.cpp:105:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enabled_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/StoreBuffer.cpp:115:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enabled_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/StoreBuffer.cpp:132:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aboutToOverflow_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/StoreBuffer.cpp:174:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/StoreBuffer.cpp:191:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Tracer.cpp:80:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contextFunctor_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Tracer.cpp:245:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/WeakMap.cpp:32:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zone_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/WeakMap.cpp:43:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable White [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/WeakMap.cpp:48:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoNotTraceWeakMaps [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/WeakMap.cpp:111:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipAtoms [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/WeakMap.cpp:135:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable White [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/WeakMap.cpp:83:36: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/js/src/gc/Tracer.cpp:270:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/gc/Tracer.cpp:298:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/gc/Tracer.cpp:323:25: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/gc/WeakMapPtr.cpp:50:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/WeakMapPtr.cpp:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/WeakMapPtr.cpp:69:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/WeakMapPtr.cpp:76:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/WeakMapPtr.cpp:86:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/WeakMapPtr.cpp:92:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ptr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/gdb-tests.cpp:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/gdb-tests.cpp:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/gdb-tests.cpp:62:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSGC_MAX_BYTES [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:88:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:115:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:137:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZoneAllocPolicy [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:193:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GC_NORMAL [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:197:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable helperThreadUse_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:216:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isAtomsZone_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:223:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isSelfHostingZone_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:230:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isSystemZone_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:235:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable needsIncrementalBarrier_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:281:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:348:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WithAtoms [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:452:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable profilingScripts [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:517:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitZone_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:572:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listNext_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:576:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listNext_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:622:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable helperThreadOwnerContext_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:628:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable helperThreadOwnerContext_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:634:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keepAtomsCount [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:644:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable purgeAtomsDeferred [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:653:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable purgeAtomsDeferred [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:681:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jitZone_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:711:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:752:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:757:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:772:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tail [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:789:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:829:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable profilingScripts [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:844:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptCountsMap [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:937:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptCountsMap [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gc/Zone.cpp:953:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scriptLCovMap [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-Interpreter.cpp:24:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TagMask [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-Interpreter.cpp:30:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TagMask [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-Interpreter.cpp:36:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TagMask [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-Interpreter.cpp:42:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TagMask [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-Interpreter.cpp:55:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable True [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-ExecutableAllocator.cpp:8:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jit [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-ExecutableAllocator.cpp:17:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jit [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-ExecutableAllocator.cpp:29:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jit [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-Interpreter.cpp:69:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/gdb/tests/test-Interpreter.cpp:73:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/gdb/tests/test-Interpreter.cpp:77:14: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/gdb/tests/test-Interpreter.cpp:81:31: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/gdb/tests/test-GCCellPtr.cpp:23:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-JSObject.cpp:7:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-JSObject.cpp:11:11: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/gdb/tests/test-JSSymbol.cpp:7:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-JSObject.cpp:13:11: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/gc/Zone.cpp:212:22: style: Return value 'regExps_.ref()' is always true [knownConditionTrueFalse] firefox-78.15.0/js/src/gdb/tests/test-JSString.cpp:12:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-JSString.cpp:57:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-JSString.cpp:65:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-jsbytecode.cpp:17:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-Root.cpp:21:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-Root.cpp:26:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-Root.cpp:33:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-Root.cpp:44:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-asmjs.cpp:30:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-jsid.cpp:7:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-jsid.cpp:35:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-jsid.cpp:40:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-jsop.cpp:6:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-jsval.cpp:8:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/gdb/tests/test-unwind.cpp:34:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpAST.cpp:40:1: error: There is an unknown macro here somewhere. Configuration is required. If FOR_EACH_REG_EXP_TREE_TYPE is a macro then please configure it. [unknownMacro] firefox-78.15.0/js/src/irregexp/RegExpEngine.cpp:56:1: error: There is an unknown macro here somewhere. Configuration is required. If FOR_EACH_NODE_TYPE is a macro then please configure it. [unknownMacro] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:45:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CharT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:77:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CharT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:122:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:128:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backtrack_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:146:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMinCPOffset [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:158:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_ADVANCE_REGISTER [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_POP_BT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:173:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable advance_current_end_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:190:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_CHECK_AT_START [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:197:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_FIRST_ARG [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:209:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_FIRST_ARG [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:222:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_CHECK_GT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:229:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_CHECK_LT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:236:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_CHECK_GREEDY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:243:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_CHECK_NOT_AT_START [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:251:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxRegister [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:262:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxRegister [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:273:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_FIRST_ARG [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:286:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_FIRST_ARG [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:300:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_MINUS_AND_CHECK_NOT_CHAR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:310:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_CHECK_CHAR_IN_RANGE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:320:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_CHECK_CHAR_NOT_IN_RANGE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:332:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_CHECK_BIT_IN_TABLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:347:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable advance_current_end_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:363:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_FAIL [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:370:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_CHECK_REGISTER_GE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:379:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_CHECK_REGISTER_LT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:388:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_CHECK_REGISTER_EQ_POS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:396:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMinCPOffset [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:426:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_POP_CP [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:433:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_POP_REGISTER [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:439:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_PUSH_CP [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:446:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_PUSH_REGISTER [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:453:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_SET_CP_TO_REGISTER [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:460:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_SET_SP_TO_REGISTER [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:467:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_SET_CURRENT_POSITION_FROM_END [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:474:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_SET_REGISTER [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:481:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_SUCCEED [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:491:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_SET_REGISTER_TO_CP [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:507:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_SET_REGISTER_TO_SP [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:513:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_PUSH_BT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:527:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backtrack_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:540:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTECODE_SHIFT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:547:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:557:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:567:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:579:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpInterpreter.cpp:131:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegExpRunStatus_Error [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpMacroAssembler.cpp:583:15: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/irregexp/RegExpStack.cpp:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpStack.cpp:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpStack.cpp:78:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpStack.cpp:94:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/RegExpParser.cpp:994:9: error: There is an unknown macro here somewhere. Configuration is required. If FOR_EACH_NON_BMP_CASE_FOLDING is a macro then please configure it. [unknownMacro] firefox-78.15.0/js/src/jit/AlignmentMaskAnalysis.cpp:70:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int32 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/AlignmentMaskAnalysis.cpp:90:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable graph_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/AliasAnalysis.cpp:195:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/AliasAnalysis.cpp:205:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MayAlias [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/AliasAnalysis.cpp:298:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumCategories [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_end_pointer [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:115:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:542:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStackLimitSlack [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:548:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:557:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:568:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:590:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:598:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:618:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:634:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:641:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:649:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:665:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:680:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:688:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:695:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:709:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:781:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:918:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:935:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:945:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:954:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:979:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:989:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:997:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1005:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1014:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1026:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1052:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1060:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1069:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1088:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1105:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1117:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1127:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1139:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1160:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1168:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1179:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1187:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1200:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1210:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1221:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1238:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1247:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1256:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1267:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1277:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backtrack_label_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1283:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:1294:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/AliasAnalysis.cpp:418:20: style: Local variable 'i' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/jit/AliasAnalysis.cpp:410:21: note: Shadowed declaration firefox-78.15.0/js/src/jit/AliasAnalysis.cpp:418:20: note: Shadow variable firefox-78.15.0/js/src/jit/AliasAnalysis.cpp:246:45: style: Parameter 'load' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/jit/AliasAnalysis.cpp:246:65: style: Parameter 'store' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/jit/AliasAnalysis.cpp:262:61: style: Parameter 'ins' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/jit/Bailouts.cpp:44:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CommonFrameLayout [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/Bailouts.cpp:131:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TraceLogger_Invalidation [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/Bailouts.cpp:190:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable framePointer_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/Bailouts.cpp:231:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bailout_IonExceptionDebugMode [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/Bailouts.cpp:286:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bailout_FirstExecution [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/Bailouts.cpp:301:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activation_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineBailouts.cpp:406:0: error: #error "Bad architecture!" [preprocessorErrorDirective] firefox-78.15.0/js/src/jit/Bailouts.cpp:190:19: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/irregexp/NativeRegExpMacroAssembler.cpp:532:13: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:598:5: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleFunction , HandleObject , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:610:5: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleFunction , HandleValue , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:635:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleObject , HandleId , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:794:5: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleString , HandleString , bool * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:865:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICCacheIR_Updated * , HandleValue , HandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1470:5: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleObject , bool * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1512:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleFunction , HandleObject , HandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1608:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleObject , HandleValue , bool ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1639:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleObject , HandleId , HandleValue , bool ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1675:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleObject , HandleValue , HandleValue , bool ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1700:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * cx , HandleArrayObject obj , int32_t int_id , HandleValue v , bool strict ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1738:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleObject , HandleValue , HandleValue , HandleValue , bool ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:2233:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleValue , HandleValue , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:2812:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleObject , HandleObject , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:73:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usesSpillWeight_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:81:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usesSpillWeight_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:90:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uses_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:133:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable range_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:198:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ranges_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:359:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ranges_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:384:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable liveIn [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:486:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registers [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:529:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_RegAlloc [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:860:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_RegAlloc [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:937:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THIS_FRAME_ARGSLOT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:941:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACK [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:952:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vregs [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:1030:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUST_REUSE_INPUT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:1057:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUST_REUSE_INPUT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:1124:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable insData [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:1179:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACKRESULTS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:1194:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vregs [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:1319:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_RegAlloc [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:1340:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIXED [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:1395:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_RegAlloc [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:1490:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vregs [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:1570:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vregs [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:1664:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_RegAlloc [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:1687:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_RegAlloc [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:1725:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_RegAlloc [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:1757:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_RegAlloc [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:1783:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vregs [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:1818:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vregs [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:1946:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable insData [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:1990:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_RegAlloc [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2165:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vregs [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2190:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vregs [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2204:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_RegAlloc [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2340:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLOTS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2344:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJECT [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2377:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_RegAlloc [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2732:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable insData [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2754:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vregs [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2819:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vregs [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2873:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_RegAlloc [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:3027:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable insData [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:3079:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_RegAlloc [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:3236:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable insData [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineDebugModeOSR.cpp:78:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable script [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineDebugModeOSR.cpp:206:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_BaselineDebugModeOSR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineDebugModeOSR.cpp:328:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DebugPrologue [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineDebugModeOSR.cpp:417:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_BaselineDebugModeOSR [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineDebugModeOSR.cpp:534:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable script [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCodeGen.cpp:6854:3: error: There is an unknown macro here somewhere. Configuration is required. If FOR_EACH_OPCODE is a macro then please configure it. [unknownMacro] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stackPushed_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:42:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stackPushed_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:74:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preparedForVMCall_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:81:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preparedForVMCall_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:101:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable makesGCCalls_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:121:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preparedForVMCall_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:154:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:196:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:227:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:258:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:276:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:301:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:324:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:343:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:363:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:412:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:426:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:434:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:446:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:460:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:504:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable masm [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:552:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:562:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:575:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable masm [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:594:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:606:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:618:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:643:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:657:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:668:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:680:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:706:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:729:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:753:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:765:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:818:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable masm [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:881:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:922:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:929:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:937:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1036:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1046:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1057:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1067:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1102:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1177:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1325:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1441:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1493:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1523:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1593:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1619:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1650:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1684:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1712:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1747:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1758:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1766:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1776:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1788:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1839:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1868:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:1932:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R0 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:2030:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICCacheIR_Monitored [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:2219:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:2248:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ARGS_ARRAY_LENGTH [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:2313:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:2445:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STUB_FRAME_SIZE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:2475:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:2530:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Zero [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:2589:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BaselineFrameReg [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:2627:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable masm [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:2736:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:2748:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:2769:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:2794:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STUB_FRAME_SIZE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:2874:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSReturnOperand [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:2886:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:115:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineCacheIRCompiler.cpp:109:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineFrameInfo.cpp:28:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MinJITStackSize [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineFrameInfo.cpp:73:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineFrameInfo.cpp:82:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stack [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineFrameInfo.cpp:119:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DontAdjustStack [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineFrameInfo.cpp:134:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R0 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineFrameInfo.cpp:156:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R0 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineFrameInfo.cpp:169:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICEntry [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineFrame.cpp:43:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable envChain_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineFrame.cpp:112:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interpreterScript_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineFrame.cpp:119:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interpreterScript_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineFrame.cpp:134:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable envChain_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1351:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICTypeMonitor_Fallback * , HandleValue , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1821:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICToBool_Fallback * , HandleValue , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2035:5: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICGetElem_Fallback * , HandleValue , HandleValue , HandleValue , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2052:5: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICGetElem_Fallback * , HandleValue , HandleValue , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2293:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICSetElem_Fallback * , Value * , HandleValue , HandleValue , HandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2341:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICIn_Fallback * , HandleValue , HandleValue , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2383:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICHasOwn_Fallback * , HandleValue , HandleValue , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2434:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICGetName_Fallback * , HandleObject , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2478:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICBindName_Fallback * , HandleObject , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2521:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICGetIntrinsic_Fallback * , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2628:5: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICGetProp_Fallback * , HandleValue , MutableHandleValue , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2642:5: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICGetProp_Fallback * , MutableHandleValue , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2872:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICSetProp_Fallback * , Value * , HandleValue , HandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3192:5: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICCall_Fallback * , Value * , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3219:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICCall_Fallback * , uint32_t , Value * , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3326:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICGetIterator_Fallback * , HandleValue , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3386:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICInstanceOf_Fallback * , HandleValue , HandleValue , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3417:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICTypeOf_Fallback * , HandleValue , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3465:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICRest_Fallback * , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3554:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICUnaryArith_Fallback * , HandleValue , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3680:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICBinaryArith_Fallback * , HandleValue , HandleValue , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3777:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICCompare_Fallback * , HandleValue , HandleValue , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3829:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICNewArray_Fallback * , uint32_t , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3883:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , BaselineFrame * , ICNewObject_Fallback * , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:26:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icEntry_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:40:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icEntry_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:79:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GuardToObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:105:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GuardToObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:141:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prevLookedUpEntry [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:241:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GuardToInt32 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:278:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:354:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:382:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:435:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:485:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compare_DoubleMaybeCoerceLHS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:510:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compare_Int32 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:523:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compare_Unknown [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:595:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Double [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:611:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:696:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CacheIROpArgLengths [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:716:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MetaTwoByte [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:738:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unused [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:786:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MetaTwoByte [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:809:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NativeTemplateObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:848:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GuardShape [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:879:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GuardShape [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:955:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GuardToString [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:1023:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GuardToObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:1146:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetGName [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:1201:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GuardToObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:1225:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetGName [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:1300:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GuardToObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:1385:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InitGLexical [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:1430:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GuardToObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:1522:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:1546:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:1579:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Instanceof [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2386:58: style: Condition '!IsNunbox(reg)' is always true [knownConditionTrueFalse] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2386:67: note: Calling function 'IsNunbox' returns 0 firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2386:58: note: Condition '!IsNunbox(reg)' is always true firefox-78.15.0/js/src/jit/BaselineJIT.cpp:49:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocator_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_BaselineAbort [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:77:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:141:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LoopHead [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:204:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_BaselineCompilation [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Method_Skipped [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:317:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BaselineMaxScriptSlots [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:332:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Method_Compiled [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:360:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Method_CantCompile [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:413:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LoopHead [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:450:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BaselineScript [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:502:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable method_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:547:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable found [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:620:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StackCheck [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:659:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8_t [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:752:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pendingIonCompileTask_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:761:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pendingIonCompileTask_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:864:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_BaselineIC [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:882:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:892:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:924:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:970:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipAtoms [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:1025:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:1040:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icReturnOffsets_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:376:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASELINE_MAX_ARGS_LENGTH [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:173:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unused [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:199:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fallbackStubSpace_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:536:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentStub_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:550:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unlinked_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:560:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentStub_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:618:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stubCode_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:871:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstMonitorStub_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:905:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstUpdateStub_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:917:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstMonitorStub_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:931:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fallbackMonitorStub_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:967:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstUpdateStub_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1019:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1043:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TailCall [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1050:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inStubFrame_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1061:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1067:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1078:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inStubFrame_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1087:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inStubFrame_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1101:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entersStubFrame_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1115:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inStubFrame_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1145:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numOptimizedMonitorStubs_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1342:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R0 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1359:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1426:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEqual [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1449:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEqual [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1501:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numOptimizedStubs_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1629:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSID_EMPTY [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1694:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1750:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEqual [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1769:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R0 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1802:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Regular [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1811:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R0 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1865:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable All [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1908:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetElem [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:1974:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetElemSuper [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2013:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R0 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2116:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetElem [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2262:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R0 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2316:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable In [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2332:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R0 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2359:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HasOwn [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2374:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R0 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2402:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetName [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2426:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R0 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2452:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BindName [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2470:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R0 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2497:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetIntrinsic [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2518:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICStubReg [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2536:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_OPTIMIZED_ARGUMENTS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2573:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetProp [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2598:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetPropSuper [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2616:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R0 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2701:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetProp [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2849:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R0 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:2905:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable New [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3043:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SpreadNew [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3118:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STUB_FRAME_SIZE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3149:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R0 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3305:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Regular [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3320:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R0 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3343:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSMSG_BAD_INSTANCEOF_RHS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3378:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R0 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3402:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Regular [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3413:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R0 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3451:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownIndex [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3462:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICStubReg [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3535:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Regular [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3541:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R0 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3659:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Regular [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3665:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R0 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3756:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Regular [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3762:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R0 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3810:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TenuredObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3826:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICStubReg [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3856:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TenuredObject [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3880:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICStubReg [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3894:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineIC.cpp:800:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_BaselineIC [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BaselineJIT.cpp:1041:25: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:554:17: style: Local variable 'i' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:539:15: note: Shadowed declaration firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:554:17: note: Shadow variable firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:592:23: style: Local variable 'i' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:539:15: note: Shadowed declaration firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:592:23: note: Shadow variable firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:622:19: style: Local variable 'i' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:539:15: note: Shadowed declaration firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:622:19: note: Shadow variable firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:651:19: style: Local variable 'i' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:539:15: note: Shadowed declaration firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:651:19: note: Shadow variable firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:736:25: style: Local variable 'i' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:539:15: note: Shadowed declaration firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:736:25: note: Shadow variable firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:763:23: style: Local variable 'i' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:539:15: note: Shadowed declaration firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:763:23: note: Shadow variable firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:810:23: style: Local variable 'i' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:539:15: note: Shadowed declaration firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:810:23: note: Shadow variable firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:1517:30: style: Local variable 'iter' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:1487:38: note: Shadowed declaration firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:1517:30: note: Shadow variable firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2222:23: style: Local variable 'i' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2207:15: note: Shadowed declaration firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2222:23: note: Shadow variable firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2232:32: style: Local variable 'iter' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2214:42: note: Shadowed declaration firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2232:32: note: Shadow variable firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2443:23: style: Local variable 'iter' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2395:42: note: Shadowed declaration firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2443:23: note: Shadow variable firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2764:28: style: Local variable 'iter' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2739:33: note: Shadowed declaration firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2764:28: note: Shadow variable firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:3034:30: style: Local variable 'iter' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:3020:38: note: Shadowed declaration firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:3034:30: note: Shadow variable firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:3111:30: style: Local variable 'iter' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:3100:38: note: Shadowed declaration firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:3111:30: note: Shadow variable firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:3411:34: style: Local variable 'iter' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:3386:38: note: Shadowed declaration firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:3411:34: note: Shadow variable firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:2331:46: style: Parameter 'reg' can be declared as reference to const [constParameterReference] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:23:44: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:23:60: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/jit/BacktrackingAllocator.cpp:1026:62: style: Parameter 'alloc' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/jit/BitSet.cpp:13:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BitSet.cpp:26:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BitSet.cpp:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BitSet.cpp:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BitSet.cpp:61:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BitSet.cpp:74:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BitSet.cpp:94:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BitSet.cpp:102:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/BitSet.cpp:15:11: style: C-style pointer casting [cstyleCast] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:1113:10: style: Variable 'thisGlobalShape' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/jit/BaselineInspector.cpp:1450:10: style: Variable 'holderShape' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/jit/BytecodeAnalysis.cpp:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infos_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CompileWrappers.cpp:42:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hadOutOfMemory [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CompileWrappers.cpp:44:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable profilingScripts [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CompileWrappers.cpp:46:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commonNames [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CompileWrappers.cpp:49:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emptyString [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CompileWrappers.cpp:53:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable staticStrings [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CompileWrappers.cpp:57:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wellKnownSymbols [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CompileWrappers.cpp:81:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOMcallbacks [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CompileWrappers.cpp:153:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocNurseryStrings [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CompileWrappers.cpp:158:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocNurseryBigInts [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CompileWrappers.cpp:199:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalWriteBarriered [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CompileWrappers.cpp:223:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cloneSingletons_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:2914:3: debug: Failed to parse 'using Fn = BigInt * ( * ) ( JSContext * , HandleBigInt , HandleBigInt ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:2921:3: debug: Failed to parse 'using Fn = BigInt * ( * ) ( JSContext * , HandleBigInt , HandleBigInt ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:2928:3: debug: Failed to parse 'using Fn = BigInt * ( * ) ( JSContext * , HandleBigInt , HandleBigInt ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:2935:3: debug: Failed to parse 'using Fn = BigInt * ( * ) ( JSContext * , HandleBigInt , HandleBigInt ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:2942:3: debug: Failed to parse 'using Fn = BigInt * ( * ) ( JSContext * , HandleBigInt , HandleBigInt ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:2949:3: debug: Failed to parse 'using Fn = BigInt * ( * ) ( JSContext * , HandleBigInt , HandleBigInt ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:2956:3: debug: Failed to parse 'using Fn = BigInt * ( * ) ( JSContext * , HandleBigInt , HandleBigInt ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:2963:3: debug: Failed to parse 'using Fn = BigInt * ( * ) ( JSContext * , HandleBigInt , HandleBigInt ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:2970:3: debug: Failed to parse 'using Fn = BigInt * ( * ) ( JSContext * , HandleBigInt , HandleBigInt ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:2977:3: debug: Failed to parse 'using Fn = BigInt * ( * ) ( JSContext * , HandleBigInt , HandleBigInt ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:2984:3: debug: Failed to parse 'using Fn = BigInt * ( * ) ( JSContext * , HandleBigInt , HandleBigInt ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:3003:3: debug: Failed to parse 'using Fn = BigInt * ( * ) ( JSContext * , HandleBigInt ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:3009:3: debug: Failed to parse 'using Fn = BigInt * ( * ) ( JSContext * , HandleBigInt ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:3015:3: debug: Failed to parse 'using Fn = BigInt * ( * ) ( JSContext * , HandleBigInt ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:3021:3: debug: Failed to parse 'using Fn = BigInt * ( * ) ( JSContext * , HandleBigInt ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:4765:3: debug: Failed to parse 'using Fn = bool ( * ) ( BigInt * , BigInt * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:5963:3: debug: Failed to parse 'using Fn = JSString * ( * ) ( JSContext * , HandleString , HandleString ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:6024:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleNativeObject , HandleValue , int32_t , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:6066:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleObject , HandleValue , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:6085:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * cx , HandleArrayObject obj , int32_t int_id , MutableHandleValue result ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1000:42: debug: Failed to instantiate template "getStubField". The checking continues anyway. [templateInstantiation] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:2889:35: error: Pointer addition with NULL pointer. [nullPointerArithmetic] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:2932:33: error: Pointer addition with NULL pointer. [nullPointerArithmetic] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3289:39: error: Pointer addition with NULL pointer. [nullPointerArithmetic] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3383:41: error: Pointer addition with NULL pointer. [nullPointerArithmetic] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3461:17: error: Pointer addition with NULL pointer. [nullPointerArithmetic] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3475:15: error: Pointer addition with NULL pointer. [nullPointerArithmetic] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3487:26: error: Pointer addition with NULL pointer. [nullPointerArithmetic] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3488:26: error: Pointer addition with NULL pointer. [nullPointerArithmetic] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3512:23: error: Pointer addition with NULL pointer. [nullPointerArithmetic] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3525:20: error: Pointer addition with NULL pointer. [nullPointerArithmetic] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3535:26: error: Pointer addition with NULL pointer. [nullPointerArithmetic] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3555:47: error: Pointer addition with NULL pointer. [nullPointerArithmetic] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3559:64: error: Pointer addition with NULL pointer. [nullPointerArithmetic] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3627:59: error: Pointer addition with NULL pointer. [nullPointerArithmetic] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3658:12: error: Pointer addition with NULL pointer. [nullPointerArithmetic] firefox-78.15.0/js/src/jit/BaselineIC.cpp:229:17: style: Local variable 'stub' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/jit/BaselineIC.cpp:222:15: note: Shadowed declaration firefox-78.15.0/js/src/jit/BaselineIC.cpp:229:17: note: Shadow variable firefox-78.15.0/js/src/jit/BaselineIC.cpp:1403:51: style: Parameter 'masm' can be declared as reference to const [constParameterReference] firefox-78.15.0/js/src/jit/BaselineIC.cpp:796:17: style: Variable 'newStub' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3185:16: style: Variable 'valueOffset' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/js/src/jit/BaselineIC.cpp:3892:34: style: Variable 'compiler' is assigned a value that is never used. [unreadVariable] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3356:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3412:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3645:11: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3783:11: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:4339:11: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] firefox-78.15.0/js/src/jit/ExecutableAllocator.cpp:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refCount [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/ExecutableAllocator.cpp:58:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_codeBytes [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/ExecutableAllocator.cpp:68:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refCount [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/ExecutableAllocator.cpp:75:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_freePtr [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/ExecutableAllocator.cpp:85:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_end [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/ExecutableAllocator.cpp:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_smallPools [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/ExecutableAllocator.cpp:106:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_smallPools [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/ExecutableAllocator.cpp:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERSIZE_ALLOCATION [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/ExecutableAllocator.cpp:173:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExecutableCodePageSize [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/ExecutableAllocator.cpp:205:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERSIZE_ALLOCATION [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/ExecutableAllocator.cpp:235:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_smallPools [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/ExecutableAllocator.cpp:252:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ion [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/ExecutableAllocator.cpp:285:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pool [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/ExecutableAllocator.cpp:323:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MakeNoAccess [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:2155:52: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3370:9: style: Variable 'old_end' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3490:19: style: Variable 'end' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3528:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3686:19: style: Variable 'old_br' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3688:21: style: Variable 'rel_br' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3689:21: style: Variable 'new_br' can be declared as pointer to const [constVariablePointer] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:3994:30: style: Parameter 'sizes' can be declared as pointer to const [constParameterPointer] firefox-78.15.0/js/src/jit/ExecutableAllocator.cpp:146:21: style: Local variable 'minPool' shadows outer variable [shadowVariable] firefox-78.15.0/js/src/jit/ExecutableAllocator.cpp:104:19: note: Shadowed declaration firefox-78.15.0/js/src/jit/ExecutableAllocator.cpp:146:21: note: Shadow variable firefox-78.15.0/js/src/jit/EffectiveAddressAnalysis.cpp:18:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int32 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/EffectiveAddressAnalysis.cpp:146:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_EAA [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:97:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastOffset_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:144:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:184:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:222:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSID_VOID [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:240:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:342:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:519:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllowUndefined [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:566:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Monitored [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:957:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Specialized [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:1020:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:1044:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:1127:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowProxy [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:1139:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable script_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:1210:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable singleton [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:1300:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xrayHolderSlot [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:1318:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:1428:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:1451:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable writer [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:1473:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:1531:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable writer [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:1562:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:1579:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:1638:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:1674:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypedArray [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:1689:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:1740:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:627:7: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleScript , IonGetPropertyIC * , HandleValue , HandleValue , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:1786:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:649:7: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleScript , IonGetPropSuperIC * , HandleObject , HandleValue , HandleValue , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:1840:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:673:7: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleScript , IonSetPropertyIC * , HandleObject , HandleValue , HandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:1879:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:691:7: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleScript , IonGetNameIC * , HandleObject , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:1917:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:710:7: debug: Failed to parse 'using Fn = JSObject * ( * ) ( JSContext * , HandleScript , IonBindNameIC * , HandleObject ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2006:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:729:7: debug: Failed to parse 'using Fn = JSObject * ( * ) ( JSContext * , HandleScript , IonGetIteratorIC * , HandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2052:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CodeAt [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:750:7: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleScript , IonInIC * , HandleValue , HandleObject , bool * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2065:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable At [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:770:7: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleScript , IonHasOwnIC * , HandleValue , HandleValue , int32_t * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2080:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_OPTIMIZED_ARGUMENTS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:790:7: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleScript , IonInstanceOfIC * , HandleValue lhs , HandleObject rhs , bool * res ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2110:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_OPTIMIZED_ARGUMENTS [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:810:7: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * cx , HandleScript outerScript , IonUnaryArithIC * stub , HandleValue val , MutableHandleValue res ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2129:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:831:7: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * cx , HandleScript outerScript , IonBinaryArithIC * stub , HandleValue lhs , HandleValue rhs , MutableHandleValue res ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2154:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:852:7: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * cx , HandleScript outerScript , IonCompareIC * stub , HandleValue lhs , HandleValue rhs , bool * res ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2216:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:928:7: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , JSString * , double * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2242:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:1111:5: debug: Failed to parse 'using Fn = BigInt * ( * ) ( JSContext * , HandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2325:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:1687:3: debug: Failed to parse 'using Fn = JSLinearString * ( * ) ( JSContext * , int ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2368:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:1701:3: debug: Failed to parse 'using Fn = JSString * ( * ) ( JSContext * , double ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2394:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:1716:3: debug: Failed to parse 'using Fn = JSString * ( * ) ( JSContext * , HandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2419:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:1830:3: debug: Failed to parse 'using Fn = JSObject * ( * ) ( JSContext * , HandleValue , bool ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2464:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:1844:3: debug: Failed to parse 'using Fn = JSObject * ( * ) ( JSContext * , HandleValue , bool ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2477:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:1941:3: debug: Failed to parse 'using Fn = JSObject * ( * ) ( JSContext * , Handle < RegExpObject * > ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2496:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:3148:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleObject regexp , HandleString input , int32_t lastIndex , MatchPairs * pairs , MutableHandleValue output ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2546:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:3332:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * cx , HandleObject regexp , HandleString input , int32_t lastIndex , MatchPairs * pairs , int32_t * result ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2616:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:3470:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * cx , HandleObject regexp , HandleString input , int32_t lastIndex , int32_t * result ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2683:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:3653:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , JSString * , int32_t * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2772:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:3779:3: debug: Failed to parse 'using Fn = JSFunction * ( * ) ( JSContext * , HandleScript , jsbytecode * , HandleObject ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2788:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:3790:3: debug: Failed to parse 'using Fn = JSFunction * ( * ) ( JSContext * , HandleScript , jsbytecode * , HandleObject ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2831:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:3798:3: debug: Failed to parse 'using Fn = JSObject * ( * ) ( JSContext * , HandleObject ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2913:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:3806:3: debug: Failed to parse 'using Fn = JSObject * ( * ) ( JSContext * , HandleScript , HandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2934:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:3814:3: debug: Failed to parse 'using Fn = JSObject * ( * ) ( JSContext * , HandleFunction , HandleObject ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:2970:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:3824:3: debug: Failed to parse 'using Fn = JSObject * ( * ) ( JSContext * , HandleFunction , HandleObject ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:3006:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:3858:3: debug: Failed to parse 'using Fn = JSObject * ( * ) ( JSContext * , HandleFunction , HandleObject , HandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:3035:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:3928:3: debug: Failed to parse 'using Fn = JSObject * ( * ) ( JSContext * , HandleFunction , HandleObject , HandleObject ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:3053:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:3938:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleFunction , HandleValue , FunctionPrefixKind ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:3074:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:4032:3: debug: Failed to parse 'using Fn = JSObject * ( * ) ( JSContext * , HandleObject ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:3096:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:4490:3: debug: Failed to parse 'using Fn = void ( * ) ( JSContext * , uintptr_t ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:3122:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:4529:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , NativeObject * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:3140:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:4566:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:3160:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:4594:3: debug: Failed to parse 'using Fn = LexicalEnvironmentObject * ( * ) ( JSContext * , Handle < LexicalScope * > , HandleObject , gc :: InitialHeap ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:3184:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:4604:3: debug: Failed to parse 'using Fn = JSObject * ( * ) ( JSContext * , HandleObject , bool ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:3199:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:4703:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleString , uint64_t * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:3313:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:5502:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * cx , HandlePropertyName , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:3389:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:5519:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleObject , bool , bool , uint32_t , Value * , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:3448:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:6320:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleObject , HandleScript , HandleValue , HandleString , jsbytecode * , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:3523:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:6460:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleObject , HandleScript , jsbytecode * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:3731:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:6474:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleObject , HandleScript , jsbytecode * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:3770:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:6486:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleScript , HandleObject , HandleFunction ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:3790:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:6500:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:3831:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable class_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7040:5: debug: Failed to parse 'using Fn = ArrayObject * ( * ) ( JSContext * , uint32_t , HandleObjectGroup , bool ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:3869:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JS_ELEMENTS_HOLE [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7048:5: debug: Failed to parse 'using Fn = ArrayObject * ( * ) ( JSContext * , HandleScript , jsbytecode * , uint32_t , NewObjectKind ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:3943:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7141:3: debug: Failed to parse 'using Fn = ArrayObject * ( * ) ( JSContext * , HandleArrayObject ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:4029:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7160:3: debug: Failed to parse 'using Fn = ArrayObject * ( * ) ( JSContext * , HandleObjectGroup , int32_t length ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:4086:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7205:7: debug: Failed to parse 'using Fn = ArrayIteratorObject * ( * ) ( JSContext * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:4142:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7211:7: debug: Failed to parse 'using Fn = StringIteratorObject * ( * ) ( JSContext * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:4164:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable writer [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7217:7: debug: Failed to parse 'using Fn = RegExpStringIteratorObject * ( * ) ( JSContext * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:4176:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7245:3: debug: Failed to parse 'using Fn = TypedArrayObject * ( * ) ( JSContext * , HandleObject , int32_t length ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:4216:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7271:3: debug: Failed to parse 'using Fn = TypedArrayObject * ( * ) ( JSContext * , HandleObject , int32_t length ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:4272:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7290:3: debug: Failed to parse 'using Fn = TypedArrayObject * ( * ) ( JSContext * , HandleObject , HandleObject ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:4308:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7301:3: debug: Failed to parse 'using Fn = TypedArrayObject * ( * ) ( JSContext * , HandleObject , HandleObject , HandleValue , HandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:4329:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7337:9: debug: Failed to parse 'using Fn = JSObject * ( * ) ( JSContext * , HandleObject ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:4355:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable script_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7344:9: debug: Failed to parse 'using Fn = JSObject * ( * ) ( JSContext * , HandleScript , jsbytecode * pc , NewObjectKind ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:4394:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prototype [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7352:7: debug: Failed to parse 'using Fn = PlainObject * ( * ) ( JSContext * , HandlePlainObject ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:4467:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7488:3: debug: Failed to parse 'using Fn = js :: NamedLambdaObject * ( * ) ( JSContext * , HandleFunction , gc :: InitialHeap ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:4593:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7509:3: debug: Failed to parse 'using Fn = JSObject * ( * ) ( JSContext * , HandleShape , HandleObjectGroup ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:4697:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unused [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7532:3: debug: Failed to parse 'using Fn = JSObject * ( * ) ( JSContext * , HandleString ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:4715:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7558:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * cx , jsbytecode * pc , HandleObject obj , HandleValue id , HandleValue value ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:4730:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7572:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , jsbytecode * , HandleObject , HandleValue , HandleObject ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:4748:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7583:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * cx , HandlePlainObject obj , HandleValue value ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:4766:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7596:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , jsbytecode * , HandleObject , HandlePropertyName , HandleObject ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:4790:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7617:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * cx , HandleObject callee , HandleObject newTarget , MutableHandleValue rval ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:4851:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7647:3: debug: Failed to parse 'using Fn = PlainObject * ( * ) ( JSContext * cx , HandleFunction callee , HandleObject newTarget , HandleObject proto , NewObjectKind newKind ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:4935:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7658:3: debug: Failed to parse 'using Fn = JSObject * ( * ) ( JSContext * , HandleObject ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:5009:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7724:3: debug: Failed to parse 'using Fn = ArgumentsObject * ( * ) ( JSContext * , JitFrameLayout * , HandleObject ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:5038:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:5067:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7796:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleValue , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:5096:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:7809:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleObject , HandlePropertyName , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:5126:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:5154:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:5179:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:5204:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:5233:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:5282:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CodeAt [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:5286:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable At [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:5291:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:5329:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:5363:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:5397:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:5431:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:5461:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:5490:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fun_call [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:5559:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fun_apply [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:5634:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:5748:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:5802:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:9134:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleValue , HandleValue , bool * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:5898:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:9140:3: debug: Failed to parse 'using Fn = JSString * ( * ) ( JSContext * , HandleString , HandleString ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:5996:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:6063:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:6104:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:9327:3: debug: Failed to parse 'using Fn = JSString * ( * ) ( JSContext * cx , HandleString str , int32_t begin , int32_t len ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:6157:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:6220:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEqual [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:6239:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:6253:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:6270:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:9665:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleString , int32_t , uint32_t * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:6287:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:9676:3: debug: Failed to parse 'using Fn = JSLinearString * ( * ) ( JSContext * , int32_t ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:6317:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:6340:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:9698:3: debug: Failed to parse 'using Fn = JSString * ( * ) ( JSContext * , int32_t ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:6355:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:6372:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:6395:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:6422:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:9794:3: debug: Failed to parse 'using Fn = ArrayObject * ( * ) ( JSContext * , HandleObjectGroup , HandleString , HandleString , uint32_t ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:6478:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:6509:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:6536:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:6594:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:6630:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:6666:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:6694:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:10335:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleNativeObject , int32_t , HandleValue , bool strict ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:6718:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheKind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:6807:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:6823:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:6836:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:6849:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:6862:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:10462:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleArrayObject , HandleValue , uint32_t * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:6875:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:6888:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:6901:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:10563:3: debug: Failed to parse 'using Fn = JSObject * ( * ) ( JSContext * , HandleObject , int32_t , int32_t , HandleObject ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:6928:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:6954:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:10607:3: debug: Failed to parse 'using Fn = JSString * ( * ) ( JSContext * , HandleObject , HandleString ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:6967:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:7008:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:7051:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:10711:3: debug: Failed to parse 'using Fn = JSObject * ( * ) ( JSContext * , uint32_t , Value * , HandleObject , HandleObject ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:7091:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:7138:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:7201:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:7236:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:7304:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:7356:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:7426:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:7465:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:11422:3: debug: Failed to parse 'using Fn = JSObject * ( * ) ( JSContext * , JSObject * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:7498:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:7522:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:11430:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleValue , HandlePropertyName , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:631:23: style: struct member 'mallinfo::smblks' is never used. [unusedStructMember] firefox-78.15.0/js/src/jit/CacheIR.cpp:7555:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:7643:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAction [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:11442:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , JSOp , HandleValue , HandleValue , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CacheIR.cpp:7719:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable templateObject_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIR.cpp:7731:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cx_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:11455:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleObject , HandleValue , HandleValue , HandleValue , bool ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:632:23: style: struct member 'mallinfo::hblks' is never used. [unusedStructMember] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:11470:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , jsbytecode * , HandleObject , uint32_t , HandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/ctypes/libffi/src/dlmalloc.c:635:23: style: struct member 'mallinfo::fsmblks' is never used. [unusedStructMember] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:11808:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleObject , HandlePropertyName , const HandleValue , bool , jsbytecode * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:11855:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:12070:3: debug: Failed to parse 'using Fn = JSObject * ( * ) ( JSContext * , HandleObject , HandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:12080:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleValue , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:12994:5: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , JSString * , double * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:13042:7: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , uint32_t , HandleObject , bool * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:13073:7: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , uint32_t , HandleObject , bool * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:13163:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleObject , JSObject * , bool * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:13537:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleObject , bool * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:13552:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleObject , bool * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:13564:5: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , JSObject * , bool * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:13707:3: debug: Failed to parse 'using Fn = JSString * ( * ) ( JSContext * , HandleObject ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:13941:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:14013:5: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:14077:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , unsigned ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:14085:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleScript ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:14152:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:14170:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , CheckIsObjectKind ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:14180:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:14192:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:14210:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:14220:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:14230:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:14458:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * cx , HandleFunction bound , HandleObject target , int32_t argCount ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:14523:3: debug: Failed to parse 'using Fn = bool ( * ) ( JSContext * , HandleObject , MutableHandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:14549:3: debug: Failed to parse 'using Fn = PlainObject * ( * ) ( JSContext * , HandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:14571:3: debug: Failed to parse 'using Fn = JSObject * ( * ) ( JSContext * ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/CodeGenerator.cpp:14825:3: debug: Failed to parse 'using Fn = JSObject * ( * ) ( JSContext * , HandleValue ) ;'. The checking continues anyway. [simplifyUsing] firefox-78.15.0/js/src/jit/FoldLinearArithConstants.cpp:29:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_FLAC [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/FoldLinearArithConstants.cpp:43:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int32 [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:47:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable operandLocations_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:121:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable operandLocations_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:191:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable operandLocations_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:235:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addedFailurePath_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:317:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addedFailurePath_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:351:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addedFailurePath_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:364:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addedFailurePath_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:381:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentInstruction_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:414:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable operandLocations_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:426:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addedFailurePath_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:481:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addedFailurePath_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:589:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable operandLocations_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:624:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable operandLocations_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:650:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable operandLocations_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:681:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Double [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:702:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ValueReg [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:737:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ValueReg [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:762:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stackPushed_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:783:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stackPushed_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:789:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stackPushed_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:860:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable origInputLocations_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:969:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Limit [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:988:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stubDataOffset_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:994:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stubDataOffset_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1031:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stubFields_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1141:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stubFields_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1205:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CacheIRStubInfo [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1231:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1277:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stackPushed_ [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1335:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1354:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1373:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1388:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1409:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1427:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1444:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1465:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1486:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1501:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1516:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1532:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1592:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotEqual [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1616:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1647:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1690:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1725:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1762:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1808:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1849:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1878:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1902:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1930:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1944:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1958:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1975:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:1988:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:2008:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:2070:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:2137:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:2146:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:2183:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:2192:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:2202:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:2214:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.0/js/src/jit/CacheIRCompiler.cpp:2227:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JitSpew_Codegen [valueFlowBailoutIncompleteVar] firefox-78.15.