2025-05-08 06:51 ftp://ftp.de.debian.org/debian/pool/main/s/swig/swig_4.3.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=lua --library=zlib --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-59-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: ebc80c0 (2025-05-07 18:59:31 +0200) count: 3189 3184 elapsed-time: 54.8 53.3 head-timing-info: old-timing-info: head results: swig-4.3.0/CCache/ccache.c:1206:14: error: There is an unknown macro here somewhere. Configuration is required. If PROGRAM_NAME is a macro then please configure it. [unknownMacro] swig-4.3.0/CCache/cleanup.c:69:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fname [valueFlowBailoutIncompleteVar] swig-4.3.0/CCache/cleanup.c:95:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mtime [valueFlowBailoutIncompleteVar] swig-4.3.0/CCache/cleanup.c:145:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fname [valueFlowBailoutIncompleteVar] swig-4.3.0/CCache/cleanup.c:182:53: style: Parameter 'st' can be declared as pointer to const. However it seems that 'wipe_fn' is a callback function, if 'st' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/CCache/cleanup.c:207:17: note: You might need to cast the function pointer here swig-4.3.0/CCache/cleanup.c:182:53: note: Parameter 'st' can be declared as pointer to const swig-4.3.0/CCache/execute.c:168:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] swig-4.3.0/CCache/execute.c:285:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/CCache/execute.c:239:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] swig-4.3.0/CCache/execute.c:239:40: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] swig-4.3.0/CCache/hash.c:52:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] swig-4.3.0/CCache/hash.c:58:19: warning: Either the condition 'fd==-1' is redundant or read() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] swig-4.3.0/CCache/hash.c:53:9: note: Assuming that condition 'fd==-1' is not redundant swig-4.3.0/CCache/hash.c:58:19: note: Invalid argument swig-4.3.0/CCache/mdfour.c:39:49: style: Parameter 'M' can be declared as pointer to const [constParameterPointer] swig-4.3.0/CCache/mdfour.c:178:35: style: Parameter 'md' can be declared as pointer to const [constParameterPointer] swig-4.3.0/CCache/snprintf.c:395:19: style: Condition 'maxlen>0' is always true [knownConditionTrueFalse] swig-4.3.0/CCache/snprintf.c:392:13: note: Assuming that condition 'maxlen!=0' is not redundant swig-4.3.0/CCache/snprintf.c:395:19: note: Condition 'maxlen>0' is always true swig-4.3.0/CCache/snprintf.c:669:5: style: Condition 'caps' is always false [knownConditionTrueFalse] swig-4.3.0/CCache/snprintf.c:604:13: note: Assignment 'caps=0', assigned value is 0 swig-4.3.0/CCache/snprintf.c:669:5: note: Condition 'caps' is always false swig-4.3.0/CCache/snprintf.c:382:10: style: Variable 'flags' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] swig-4.3.0/CCache/snprintf.c:317:11: note: $symbol is assigned swig-4.3.0/CCache/snprintf.c:382:10: note: $symbol is overwritten swig-4.3.0/CCache/snprintf.c:382:10: style: Variable 'flags' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] swig-4.3.0/CCache/snprintf.c:326:11: note: $symbol is assigned swig-4.3.0/CCache/snprintf.c:382:10: note: $symbol is overwritten swig-4.3.0/CCache/snprintf.c:380:7: style: Variable 'ch' is reassigned a value before the old one has been used. [redundantAssignment] swig-4.3.0/CCache/snprintf.c:374:8: note: ch is assigned swig-4.3.0/CCache/snprintf.c:380:7: note: ch is overwritten swig-4.3.0/CCache/stats.c:200:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] swig-4.3.0/CCache/stats.c:347:8: style: Local variable 'stats_file' shadows outer variable [shadowVariable] swig-4.3.0/CCache/stats.c:27:14: note: Shadowed declaration swig-4.3.0/CCache/stats.c:347:8: note: Shadow variable swig-4.3.0/CCache/unify.c:281:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] swig-4.3.0/CCache/unify.c:128:7: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/CCache/unify.c:292:12: note: Assuming allocation function fails swig-4.3.0/CCache/unify.c:292:12: note: Assignment 'map=mmap(NULL,st.st_size,PROT_READ,MAP_PRIVATE,fd,0)', assigned value is 0 swig-4.3.0/CCache/unify.c:301:8: note: Calling function 'unify', 1st argument '(unsigned char*)map' value is 0 swig-4.3.0/CCache/unify.c:128:7: note: Null pointer dereference swig-4.3.0/CCache/unify.c:145:14: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/CCache/unify.c:292:12: note: Assuming allocation function fails swig-4.3.0/CCache/unify.c:292:12: note: Assignment 'map=mmap(NULL,st.st_size,PROT_READ,MAP_PRIVATE,fd,0)', assigned value is 0 swig-4.3.0/CCache/unify.c:301:8: note: Calling function 'unify', 1st argument '(unsigned char*)map' value is 0 swig-4.3.0/CCache/unify.c:128:14: note: Assuming condition is false swig-4.3.0/CCache/unify.c:145:14: note: Null pointer dereference swig-4.3.0/CCache/unify.c:303:9: warning: If memory allocation fails, then there is a possible null pointer dereference: map [nullPointerOutOfMemory] swig-4.3.0/CCache/unify.c:292:12: note: Assuming allocation function fails swig-4.3.0/CCache/unify.c:292:12: note: Assignment 'map=mmap(NULL,st.st_size,PROT_READ,MAP_PRIVATE,fd,0)', assigned value is 0 swig-4.3.0/CCache/unify.c:303:9: note: Null pointer dereference swig-4.3.0/CCache/unify.c:119:34: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] swig-4.3.0/CCache/util.c:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] swig-4.3.0/CCache/util.c:88:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] swig-4.3.0/CCache/util.c:110:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] swig-4.3.0/CCache/util.c:369:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] swig-4.3.0/CCache/util.c:404:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] swig-4.3.0/CCache/util.c:429:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] swig-4.3.0/CCache/util.c:460:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] swig-4.3.0/CCache/util.c:578:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] swig-4.3.0/CCache/util.c:652:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] swig-4.3.0/CCache/util.c:686:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] swig-4.3.0/CCache/util.c:801:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] swig-4.3.0/CCache/util.c:813:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] swig-4.3.0/CCache/util.c:87:2: warning: Return value of function mktemp() is not used. [ignoredReturnValue] swig-4.3.0/CCache/util.c:87:2: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] swig-4.3.0/CCache/util.c:562:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] swig-4.3.0/CCache/util.c:866:9: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] swig-4.3.0/CCache/util.c:780:6: style: Condition 'p' is always true [knownConditionTrueFalse] swig-4.3.0/CCache/util.c:668:31: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] swig-4.3.0/CCache/util.c:761:6: error: Uninitialized variable: maxlen [uninitvar] swig-4.3.0/Examples/android/class/jni/example.h:5:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/android/class/jni/example.h:5:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/android/class/jni/example.h:22:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/android/class/jni/example.h:31:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/android/class/jni/example.h:23:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/android/class/jni/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/android/class/jni/example.h:23:18: note: Function in derived class swig-4.3.0/Examples/android/class/jni/example.h:24:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/android/class/jni/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/android/class/jni/example.h:24:18: note: Function in derived class swig-4.3.0/Examples/android/class/jni/example.h:32:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/android/class/jni/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/android/class/jni/example.h:32:18: note: Function in derived class swig-4.3.0/Examples/android/class/jni/example.h:33:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/android/class/jni/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/android/class/jni/example.h:33:18: note: Function in derived class swig-4.3.0/Examples/android/extend/jni/example.h:59:18: style:inconclusive: Technically the member function 'EmployeeList::get_item' can be const. [functionConst] swig-4.3.0/Examples/android/extend/jni/example.h:28:2: style: Class 'Employee' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/android/extend/jni/example.h:38:2: style: Class 'Manager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/android/extend/jni/example.h:39:22: style: The function 'getPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/android/extend/jni/example.h:31:22: note: Virtual function in base class swig-4.3.0/Examples/android/extend/jni/example.h:39:22: note: Function in derived class swig-4.3.0/Examples/android/extend/jni/example.h:55:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Examples/android/extend/jni/example.h:65:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Examples/c/class/example.h:5:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/c/class/example.h:5:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/c/class/example.h:22:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/c/class/example.h:31:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/c/class/example.h:23:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/c/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/c/class/example.h:23:18: note: Function in derived class swig-4.3.0/Examples/c/class/example.h:24:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/c/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/c/class/example.h:24:18: note: Function in derived class swig-4.3.0/Examples/c/class/example.h:32:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/c/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/c/class/example.h:32:18: note: Function in derived class swig-4.3.0/Examples/c/class/example.h:33:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/c/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/c/class/example.h:33:18: note: Function in derived class swig-4.3.0/Examples/c/class/runme.cxx:7:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/c/simple/runme.c:10:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Foo [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/csharp/arrays/example.c:6:24: style: Parameter 'sourceArray' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/csharp/callback/example.h:8:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/csharp/callback/example.h:9:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/csharp/class/example.h:5:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/csharp/class/example.h:5:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/csharp/class/example.h:22:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/csharp/class/example.h:31:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/csharp/class/example.h:23:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/csharp/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/csharp/class/example.h:23:18: note: Function in derived class swig-4.3.0/Examples/csharp/class/example.h:24:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/csharp/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/csharp/class/example.h:24:18: note: Function in derived class swig-4.3.0/Examples/csharp/class/example.h:32:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/csharp/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/csharp/class/example.h:32:18: note: Function in derived class swig-4.3.0/Examples/csharp/class/example.h:33:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/csharp/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/csharp/class/example.h:33:18: note: Function in derived class swig-4.3.0/Examples/csharp/enum/example.cxx:6:11: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/csharp/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/csharp/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/csharp/extend/example.h:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/csharp/extend/example.h:49:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/csharp/extend/example.h:44:18: style:inconclusive: Technically the member function 'EmployeeList::get_item' can be const. [functionConst] swig-4.3.0/Examples/csharp/extend/example.h:13:2: style: Class 'Employee' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/csharp/extend/example.h:23:2: style: Class 'Manager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/csharp/extend/example.h:24:22: style: The function 'getPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/csharp/extend/example.h:16:22: note: Virtual function in base class swig-4.3.0/Examples/csharp/extend/example.h:24:22: note: Function in derived class swig-4.3.0/Examples/csharp/extend/example.h:17:53: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/csharp/extend/example.h:40:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Examples/csharp/extend/example.h:50:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Examples/csharp/nested/example.cxx:18:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TotalDesignCount [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/csharp/nested/example.h:36:15: style:inconclusive: Technically the member function 'MotorCar::Name' can be const. [functionConst] swig-4.3.0/Examples/csharp/nested/example.cxx:24:43: style:inconclusive: Technically the member function 'MotorCar::Wheels::Opinion' can be const. [functionConst] swig-4.3.0/Examples/csharp/nested/example.h:19:19: note: Technically the member function 'MotorCar::Wheels::Opinion' can be const. swig-4.3.0/Examples/csharp/nested/example.cxx:24:43: note: Technically the member function 'MotorCar::Wheels::Opinion' can be const. swig-4.3.0/Examples/csharp/nested/example.cxx:42:47: style:inconclusive: Technically the member function 'MotorCar::WindScreen::Opinion' can be const. [functionConst] swig-4.3.0/Examples/csharp/nested/example.h:28:19: note: Technically the member function 'MotorCar::WindScreen::Opinion' can be const. swig-4.3.0/Examples/csharp/nested/example.cxx:42:47: note: Technically the member function 'MotorCar::WindScreen::Opinion' can be const. swig-4.3.0/Examples/csharp/nested/example.h:27:5: style: Struct 'WindScreen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/csharp/nested/example.h:36:15: performance: Function 'Name()' should return member 'name' by const reference. [returnByReference] swig-4.3.0/Examples/csharp/reference/example.cxx:43:18: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/csharp/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/csharp/reference/example.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/csharp/reference/example.cxx:27:3: warning: Class 'VectorArray' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] swig-4.3.0/Examples/csharp/reference/example.cxx:27:3: warning: Class 'VectorArray' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] swig-4.3.0/Examples/csharp/reference/example.h:18:3: style: Class 'VectorArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/csharp/reference/example.cxx:22:40: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/csharp/reference/example.cxx:26:30: style:inconclusive: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. [funcArgNamesDifferent] swig-4.3.0/Examples/csharp/reference/example.h:18:19: note: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. swig-4.3.0/Examples/csharp/reference/example.cxx:26:30: note: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. swig-4.3.0/Examples/csharp/variables/example.c:66:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ip [nullPointerOutOfMemory] swig-4.3.0/Examples/csharp/variables/example.c:65:27: note: Assuming allocation function fails swig-4.3.0/Examples/csharp/variables/example.c:65:13: note: Assignment 'ip=(int*)malloc(sizeof(int))', assigned value is 0 swig-4.3.0/Examples/csharp/variables/example.c:66:4: note: Null pointer dereference swig-4.3.0/Examples/csharp/variables/example.c:74:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/csharp/variables/example.c:73:30: note: Assuming allocation function fails swig-4.3.0/Examples/csharp/variables/example.c:73:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/csharp/variables/example.c:74:3: note: Null pointer dereference swig-4.3.0/Examples/csharp/variables/example.c:75:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/csharp/variables/example.c:73:30: note: Assuming allocation function fails swig-4.3.0/Examples/csharp/variables/example.c:73:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/csharp/variables/example.c:75:3: note: Null pointer dereference swig-4.3.0/Examples/csharp/variables/example.c:79:27: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/d/callback/example.h:8:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/d/callback/example.h:9:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/d/class/example.h:5:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/d/class/example.h:5:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/d/class/example.h:22:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/d/class/example.h:31:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/d/class/example.h:23:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/d/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/d/class/example.h:23:18: note: Function in derived class swig-4.3.0/Examples/d/class/example.h:24:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/d/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/d/class/example.h:24:18: note: Function in derived class swig-4.3.0/Examples/d/class/example.h:32:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/d/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/d/class/example.h:32:18: note: Function in derived class swig-4.3.0/Examples/d/class/example.h:33:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/d/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/d/class/example.h:33:18: note: Function in derived class swig-4.3.0/Examples/d/enum/example.cxx:6:11: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/d/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/d/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/d/extend/example.h:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/d/extend/example.h:49:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/d/extend/example.h:44:18: style:inconclusive: Technically the member function 'EmployeeList::getItem' can be const. [functionConst] swig-4.3.0/Examples/d/extend/example.h:13:2: style: Class 'Employee' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/d/extend/example.h:23:2: style: Class 'Manager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/d/extend/example.h:24:22: style: The function 'getPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/d/extend/example.h:16:22: note: Virtual function in base class swig-4.3.0/Examples/d/extend/example.h:24:22: note: Function in derived class swig-4.3.0/Examples/d/extend/example.h:17:53: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/d/extend/example.h:40:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Examples/d/extend/example.h:50:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Examples/d/variables/example.c:66:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ip [nullPointerOutOfMemory] swig-4.3.0/Examples/d/variables/example.c:65:27: note: Assuming allocation function fails swig-4.3.0/Examples/d/variables/example.c:65:13: note: Assignment 'ip=(int*)malloc(sizeof(int))', assigned value is 0 swig-4.3.0/Examples/d/variables/example.c:66:4: note: Null pointer dereference swig-4.3.0/Examples/d/variables/example.c:74:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/d/variables/example.c:73:30: note: Assuming allocation function fails swig-4.3.0/Examples/d/variables/example.c:73:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/d/variables/example.c:74:3: note: Null pointer dereference swig-4.3.0/Examples/d/variables/example.c:75:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/d/variables/example.c:73:30: note: Assuming allocation function fails swig-4.3.0/Examples/d/variables/example.c:73:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/d/variables/example.c:75:3: note: Null pointer dereference swig-4.3.0/Examples/d/variables/example.c:79:27: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/go/callback/example.h:8:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/go/callback/example.h:9:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/go/class/example.h:5:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/go/class/example.h:5:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/go/class/example.h:22:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/go/class/example.h:31:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/go/class/example.h:23:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/go/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/go/class/example.h:23:18: note: Function in derived class swig-4.3.0/Examples/go/class/example.h:24:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/go/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/go/class/example.h:24:18: note: Function in derived class swig-4.3.0/Examples/go/class/example.h:32:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/go/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/go/class/example.h:32:18: note: Function in derived class swig-4.3.0/Examples/go/class/example.h:33:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/go/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/go/class/example.h:33:18: note: Function in derived class swig-4.3.0/Examples/go/enum/enum.cxx:6:11: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/go/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/go/enum/enum.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/go/extend/example.h:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/go/extend/example.h:49:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/go/extend/example.h:44:18: style:inconclusive: Technically the member function 'EmployeeList::get_item' can be const. [functionConst] swig-4.3.0/Examples/go/extend/example.h:13:2: style: Class 'Employee' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/go/extend/example.h:23:2: style: Class 'Manager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/go/extend/example.h:24:22: style: The function 'getPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/go/extend/example.h:16:22: note: Virtual function in base class swig-4.3.0/Examples/go/extend/example.h:24:22: note: Function in derived class swig-4.3.0/Examples/go/extend/example.h:17:53: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/go/extend/example.h:40:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Examples/go/extend/example.h:50:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Examples/go/multimap/multimap.c:18:29: style: Parameter 'argv' can be declared as const array [constParameter] swig-4.3.0/Examples/go/multimap/multimap.c:30:17: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/go/pointer/pointer.c:3:15: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/go/pointer/pointer.c:3:23: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/go/pointer/pointer.c:7:15: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/go/pointer/pointer.c:7:23: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/go/reference/reference.cxx:43:18: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/go/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/go/reference/reference.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/go/reference/reference.cxx:27:3: warning: Class 'VectorArray' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] swig-4.3.0/Examples/go/reference/reference.cxx:27:3: warning: Class 'VectorArray' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] swig-4.3.0/Examples/go/reference/example.h:18:3: style: Class 'VectorArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/go/reference/reference.cxx:22:40: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/go/reference/reference.cxx:26:30: style:inconclusive: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. [funcArgNamesDifferent] swig-4.3.0/Examples/go/reference/example.h:18:19: note: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. swig-4.3.0/Examples/go/reference/reference.cxx:26:30: note: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. swig-4.3.0/Examples/go/variables/variables.c:66:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ip [nullPointerOutOfMemory] swig-4.3.0/Examples/go/variables/variables.c:65:27: note: Assuming allocation function fails swig-4.3.0/Examples/go/variables/variables.c:65:13: note: Assignment 'ip=(int*)malloc(sizeof(int))', assigned value is 0 swig-4.3.0/Examples/go/variables/variables.c:66:4: note: Null pointer dereference swig-4.3.0/Examples/go/variables/variables.c:74:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/go/variables/variables.c:73:30: note: Assuming allocation function fails swig-4.3.0/Examples/go/variables/variables.c:73:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/go/variables/variables.c:74:3: note: Null pointer dereference swig-4.3.0/Examples/go/variables/variables.c:75:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/go/variables/variables.c:73:30: note: Assuming allocation function fails swig-4.3.0/Examples/go/variables/variables.c:73:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/go/variables/variables.c:75:3: note: Null pointer dereference swig-4.3.0/Examples/go/variables/variables.c:79:27: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/guile/class/example.h:5:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/guile/class/example.h:5:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/guile/class/example.h:22:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/guile/class/example.h:31:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/guile/class/example.h:23:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/guile/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/guile/class/example.h:23:18: note: Function in derived class swig-4.3.0/Examples/guile/class/example.h:24:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/guile/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/guile/class/example.h:24:18: note: Function in derived class swig-4.3.0/Examples/guile/class/example.h:32:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/guile/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/guile/class/example.h:32:18: note: Function in derived class swig-4.3.0/Examples/guile/class/example.h:33:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/guile/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/guile/class/example.h:33:18: note: Function in derived class swig-4.3.0/Examples/guile/matrix/matrix.c:11:3: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] swig-4.3.0/Examples/guile/matrix/matrix.c:10:25: note: Assuming allocation function fails swig-4.3.0/Examples/guile/matrix/matrix.c:10:7: note: Assignment 'M=(double**)malloc(4*sizeof(double*))', assigned value is 0 swig-4.3.0/Examples/guile/matrix/matrix.c:11:3: note: Null pointer dereference swig-4.3.0/Examples/guile/matrix/matrix.c:14:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] swig-4.3.0/Examples/guile/matrix/matrix.c:10:25: note: Assuming allocation function fails swig-4.3.0/Examples/guile/matrix/matrix.c:10:7: note: Assignment 'M=(double**)malloc(4*sizeof(double*))', assigned value is 0 swig-4.3.0/Examples/guile/matrix/matrix.c:14:5: note: Null pointer dereference swig-4.3.0/Examples/guile/matrix/matrix.c:14:12: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] swig-4.3.0/Examples/guile/matrix/matrix.c:10:25: note: Assuming allocation function fails swig-4.3.0/Examples/guile/matrix/matrix.c:10:7: note: Assignment 'M=(double**)malloc(4*sizeof(double*))', assigned value is 0 swig-4.3.0/Examples/guile/matrix/matrix.c:14:12: note: Null pointer dereference swig-4.3.0/Examples/guile/matrix/vector.c:11:3: warning: If memory allocation fails, then there is a possible null pointer dereference: n [nullPointerOutOfMemory] swig-4.3.0/Examples/guile/matrix/vector.c:10:24: note: Assuming allocation function fails swig-4.3.0/Examples/guile/matrix/vector.c:10:7: note: Assignment 'n=(struct Vector*)malloc(sizeof(struct Vector))', assigned value is 0 swig-4.3.0/Examples/guile/matrix/vector.c:11:3: note: Null pointer dereference swig-4.3.0/Examples/guile/matrix/vector.c:12:3: warning: If memory allocation fails, then there is a possible null pointer dereference: n [nullPointerOutOfMemory] swig-4.3.0/Examples/guile/matrix/vector.c:10:24: note: Assuming allocation function fails swig-4.3.0/Examples/guile/matrix/vector.c:10:7: note: Assignment 'n=(struct Vector*)malloc(sizeof(struct Vector))', assigned value is 0 swig-4.3.0/Examples/guile/matrix/vector.c:12:3: note: Null pointer dereference swig-4.3.0/Examples/guile/matrix/vector.c:13:3: warning: If memory allocation fails, then there is a possible null pointer dereference: n [nullPointerOutOfMemory] swig-4.3.0/Examples/guile/matrix/vector.c:10:24: note: Assuming allocation function fails swig-4.3.0/Examples/guile/matrix/vector.c:10:7: note: Assignment 'n=(struct Vector*)malloc(sizeof(struct Vector))', assigned value is 0 swig-4.3.0/Examples/guile/matrix/vector.c:13:3: note: Null pointer dereference swig-4.3.0/Examples/guile/matrix/vector.c:14:3: warning: If memory allocation fails, then there is a possible null pointer dereference: n [nullPointerOutOfMemory] swig-4.3.0/Examples/guile/matrix/vector.c:10:24: note: Assuming allocation function fails swig-4.3.0/Examples/guile/matrix/vector.c:10:7: note: Assignment 'n=(struct Vector*)malloc(sizeof(struct Vector))', assigned value is 0 swig-4.3.0/Examples/guile/matrix/vector.c:14:3: note: Null pointer dereference swig-4.3.0/Examples/guile/matrix/vector.c:27:21: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/guile/matrix/vector.c:34:36: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/guile/multimap/example.c:18:29: style: Parameter 'argv' can be declared as const array [constParameter] swig-4.3.0/Examples/guile/multimap/example.c:30:17: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/guile/port/example.c:14:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/java/callback/example.h:8:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/java/callback/example.h:9:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/java/class/example.h:5:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/java/class/example.h:5:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/java/class/example.h:22:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/java/class/example.h:31:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/java/class/example.h:23:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/java/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/java/class/example.h:23:18: note: Function in derived class swig-4.3.0/Examples/java/class/example.h:24:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/java/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/java/class/example.h:24:18: note: Function in derived class swig-4.3.0/Examples/java/class/example.h:32:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/java/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/java/class/example.h:32:18: note: Function in derived class swig-4.3.0/Examples/java/class/example.h:33:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/java/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/java/class/example.h:33:18: note: Function in derived class swig-4.3.0/Examples/java/doxygen/example.h:10:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/java/doxygen/example.h:10:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/java/doxygen/example.h:36:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/java/doxygen/example.h:52:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/java/doxygen/example.h:39:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/java/doxygen/example.h:22:18: note: Virtual function in base class swig-4.3.0/Examples/java/doxygen/example.h:39:18: note: Function in derived class swig-4.3.0/Examples/java/doxygen/example.h:42:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/java/doxygen/example.h:23:18: note: Virtual function in base class swig-4.3.0/Examples/java/doxygen/example.h:42:18: note: Function in derived class swig-4.3.0/Examples/java/doxygen/example.h:55:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/java/doxygen/example.h:22:18: note: Virtual function in base class swig-4.3.0/Examples/java/doxygen/example.h:55:18: note: Function in derived class swig-4.3.0/Examples/java/doxygen/example.h:58:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/java/doxygen/example.h:23:18: note: Virtual function in base class swig-4.3.0/Examples/java/doxygen/example.h:58:18: note: Function in derived class swig-4.3.0/Examples/java/doxygen/example.h:74:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/java/doxygen/example.h:22:18: note: Virtual function in base class swig-4.3.0/Examples/java/doxygen/example.h:74:18: note: Function in derived class swig-4.3.0/Examples/java/doxygen/example.h:77:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/java/doxygen/example.h:23:18: note: Virtual function in base class swig-4.3.0/Examples/java/doxygen/example.h:77:18: note: Function in derived class swig-4.3.0/Examples/java/enum/example.cxx:6:11: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/java/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/java/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/java/extend/example.h:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/java/extend/example.h:49:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/java/extend/example.h:44:18: style:inconclusive: Technically the member function 'EmployeeList::get_item' can be const. [functionConst] swig-4.3.0/Examples/java/extend/example.h:13:2: style: Class 'Employee' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/java/extend/example.h:23:2: style: Class 'Manager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/java/extend/example.h:24:22: style: The function 'getPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/java/extend/example.h:16:22: note: Virtual function in base class swig-4.3.0/Examples/java/extend/example.h:24:22: note: Function in derived class swig-4.3.0/Examples/java/extend/example.h:17:53: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/java/extend/example.h:40:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Examples/java/extend/example.h:50:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Examples/java/multimap/example.c:18:29: style: Parameter 'argv' can be declared as const array [constParameter] swig-4.3.0/Examples/java/multimap/example.c:30:17: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/java/nested/example.cxx:18:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TotalDesignCount [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/java/nested/example.h:36:15: style:inconclusive: Technically the member function 'MotorCar::Name' can be const. [functionConst] swig-4.3.0/Examples/java/nested/example.cxx:24:43: style:inconclusive: Technically the member function 'MotorCar::Wheels::Opinion' can be const. [functionConst] swig-4.3.0/Examples/java/nested/example.h:19:19: note: Technically the member function 'MotorCar::Wheels::Opinion' can be const. swig-4.3.0/Examples/java/nested/example.cxx:24:43: note: Technically the member function 'MotorCar::Wheels::Opinion' can be const. swig-4.3.0/Examples/java/nested/example.cxx:42:47: style:inconclusive: Technically the member function 'MotorCar::WindScreen::Opinion' can be const. [functionConst] swig-4.3.0/Examples/java/nested/example.h:28:19: note: Technically the member function 'MotorCar::WindScreen::Opinion' can be const. swig-4.3.0/Examples/java/nested/example.cxx:42:47: note: Technically the member function 'MotorCar::WindScreen::Opinion' can be const. swig-4.3.0/Examples/java/nested/example.h:27:5: style: Struct 'WindScreen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/java/nested/example.h:36:15: performance: Function 'Name()' should return member 'name' by const reference. [returnByReference] swig-4.3.0/Examples/java/pointer/example.c:3:15: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/java/pointer/example.c:3:23: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/java/pointer/example.c:7:15: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/java/pointer/example.c:7:23: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/java/reference/example.cxx:43:18: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/java/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/java/reference/example.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/java/reference/example.cxx:27:3: warning: Class 'VectorArray' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] swig-4.3.0/Examples/java/reference/example.cxx:27:3: warning: Class 'VectorArray' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] swig-4.3.0/Examples/java/reference/example.h:18:3: style: Class 'VectorArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/java/reference/example.cxx:22:40: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/java/reference/example.cxx:26:30: style:inconclusive: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. [funcArgNamesDifferent] swig-4.3.0/Examples/java/reference/example.h:18:19: note: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. swig-4.3.0/Examples/java/reference/example.cxx:26:30: note: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. swig-4.3.0/Examples/java/variables/example.c:66:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ip [nullPointerOutOfMemory] swig-4.3.0/Examples/java/variables/example.c:65:27: note: Assuming allocation function fails swig-4.3.0/Examples/java/variables/example.c:65:13: note: Assignment 'ip=(int*)malloc(sizeof(int))', assigned value is 0 swig-4.3.0/Examples/java/variables/example.c:66:4: note: Null pointer dereference swig-4.3.0/Examples/java/variables/example.c:74:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/java/variables/example.c:73:30: note: Assuming allocation function fails swig-4.3.0/Examples/java/variables/example.c:73:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/java/variables/example.c:74:3: note: Null pointer dereference swig-4.3.0/Examples/java/variables/example.c:75:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/java/variables/example.c:73:30: note: Assuming allocation function fails swig-4.3.0/Examples/java/variables/example.c:73:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/java/variables/example.c:75:3: note: Null pointer dereference swig-4.3.0/Examples/java/variables/example.c:79:27: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/javascript/class/example.h:5:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/javascript/class/example.h:5:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/javascript/class/example.h:22:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/javascript/class/example.h:31:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/javascript/class/example.h:23:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/javascript/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/javascript/class/example.h:23:18: note: Function in derived class swig-4.3.0/Examples/javascript/class/example.h:24:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/javascript/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/javascript/class/example.h:24:18: note: Function in derived class swig-4.3.0/Examples/javascript/class/example.h:32:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/javascript/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/javascript/class/example.h:32:18: note: Function in derived class swig-4.3.0/Examples/javascript/class/example.h:33:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/javascript/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/javascript/class/example.h:33:18: note: Function in derived class swig-4.3.0/Examples/javascript/enum/example.cxx:6:11: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/javascript/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/javascript/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/javascript/pointer/example.c:3:15: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/javascript/pointer/example.c:3:23: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/javascript/pointer/example.c:7:20: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/javascript/pointer/example.c:7:28: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/javascript/reference/example.cxx:43:18: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/javascript/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/javascript/reference/example.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/javascript/reference/example.cxx:27:3: warning: Class 'VectorArray' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] swig-4.3.0/Examples/javascript/reference/example.cxx:27:3: warning: Class 'VectorArray' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] swig-4.3.0/Examples/javascript/reference/example.h:18:3: style: Class 'VectorArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/javascript/reference/example.cxx:22:40: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/javascript/reference/example.cxx:26:30: style:inconclusive: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. [funcArgNamesDifferent] swig-4.3.0/Examples/javascript/reference/example.h:18:19: note: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. swig-4.3.0/Examples/javascript/reference/example.cxx:26:30: note: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. swig-4.3.0/Examples/javascript/variables/example.c:71:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ip [nullPointerOutOfMemory] swig-4.3.0/Examples/javascript/variables/example.c:70:27: note: Assuming allocation function fails swig-4.3.0/Examples/javascript/variables/example.c:70:13: note: Assignment 'ip=(int*)malloc(sizeof(int))', assigned value is 0 swig-4.3.0/Examples/javascript/variables/example.c:71:4: note: Null pointer dereference swig-4.3.0/Examples/javascript/variables/example.c:79:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/javascript/variables/example.c:78:30: note: Assuming allocation function fails swig-4.3.0/Examples/javascript/variables/example.c:78:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/javascript/variables/example.c:79:3: note: Null pointer dereference swig-4.3.0/Examples/javascript/variables/example.c:80:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/javascript/variables/example.c:78:30: note: Assuming allocation function fails swig-4.3.0/Examples/javascript/variables/example.c:78:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/javascript/variables/example.c:80:3: note: Null pointer dereference swig-4.3.0/Examples/javascript/variables/example.c:84:27: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/lua/class/example.h:5:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/lua/class/example.h:5:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/lua/class/example.h:22:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/lua/class/example.h:31:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/lua/class/example.h:23:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/lua/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/lua/class/example.h:23:18: note: Function in derived class swig-4.3.0/Examples/lua/class/example.h:24:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/lua/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/lua/class/example.h:24:18: note: Function in derived class swig-4.3.0/Examples/lua/class/example.h:32:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/lua/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/lua/class/example.h:32:18: note: Function in derived class swig-4.3.0/Examples/lua/class/example.h:33:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/lua/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/lua/class/example.h:33:18: note: Function in derived class swig-4.3.0/Examples/lua/dual/dual.cpp:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/lua/dual/dual.cpp:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/lua/dual/dual.cpp:48:3: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/lua/dual/dual.cpp:52:3: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/lua/dual/dual.cpp:55:3: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/lua/dual/dual.cpp:45:19: style: Variable 'pTypeInfo' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Examples/lua/dual/dual.cpp:45:32: style: Variable 'pTypeInfo2' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Examples/lua/dual/dual.cpp:46:21: style: Variable 'pModule' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Examples/lua/embed3/example.cpp:6:14: performance:inconclusive: Technically the member function 'Engine::start' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/lua/embed3/example.h:9:10: note: Technically the member function 'Engine::start' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/lua/embed3/example.cpp:6:14: note: Technically the member function 'Engine::start' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/lua/embed3/example.cpp:11:14: performance:inconclusive: Technically the member function 'Engine::stop' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/lua/embed3/example.h:10:10: note: Technically the member function 'Engine::stop' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/lua/embed3/example.cpp:11:14: note: Technically the member function 'Engine::stop' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/lua/embed3/example.cpp:16:14: performance:inconclusive: Technically the member function 'Engine::accelerate' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/lua/embed3/example.h:11:10: note: Technically the member function 'Engine::accelerate' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/lua/embed3/example.cpp:16:14: note: Technically the member function 'Engine::accelerate' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/lua/embed3/example.cpp:21:14: performance:inconclusive: Technically the member function 'Engine::decelerate' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/lua/embed3/example.h:12:10: note: Technically the member function 'Engine::decelerate' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/lua/embed3/example.cpp:21:14: note: Technically the member function 'Engine::decelerate' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/lua/functest/example.c:11:23: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/lua/lua.c:93:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/lua/lua.c:100:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/lua/lua.c:114:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/lua/lua.c:135:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_GLOBALSINDEX [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/lua/lua.c:146:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_COPYRIGHT [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/lua/lua.c:183:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_GLOBALSINDEX [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/lua/lua.c:220:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/lua/lua.c:237:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_GLOBALSINDEX [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/lua/lua.c:246:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_ERRSYNTAX [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/lua/lua.c:294:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/lua/owner/example.h:6:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/lua/owner/example.h:6:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/lua/owner/example.h:23:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/lua/owner/example.h:32:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/lua/owner/example.h:24:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/lua/owner/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/lua/owner/example.h:24:18: note: Function in derived class swig-4.3.0/Examples/lua/owner/example.h:25:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/lua/owner/example.h:15:18: note: Virtual function in base class swig-4.3.0/Examples/lua/owner/example.h:25:18: note: Function in derived class swig-4.3.0/Examples/lua/owner/example.h:33:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/lua/owner/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/lua/owner/example.h:33:18: note: Function in derived class swig-4.3.0/Examples/lua/owner/example.h:34:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/lua/owner/example.h:15:18: note: Virtual function in base class swig-4.3.0/Examples/lua/owner/example.h:34:18: note: Function in derived class swig-4.3.0/Examples/lua/owner/example.cxx:45:32: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/lua/owner/example.cxx:50:33: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/lua/pointer/example.c:3:15: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/lua/pointer/example.c:3:23: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/lua/pointer/example.c:7:15: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/lua/pointer/example.c:7:23: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/lua/variables/example.c:66:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ip [nullPointerOutOfMemory] swig-4.3.0/Examples/lua/variables/example.c:65:27: note: Assuming allocation function fails swig-4.3.0/Examples/lua/variables/example.c:65:13: note: Assignment 'ip=(int*)malloc(sizeof(int))', assigned value is 0 swig-4.3.0/Examples/lua/variables/example.c:66:4: note: Null pointer dereference swig-4.3.0/Examples/lua/variables/example.c:74:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/lua/variables/example.c:73:30: note: Assuming allocation function fails swig-4.3.0/Examples/lua/variables/example.c:73:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/lua/variables/example.c:74:3: note: Null pointer dereference swig-4.3.0/Examples/lua/variables/example.c:75:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/lua/variables/example.c:73:30: note: Assuming allocation function fails swig-4.3.0/Examples/lua/variables/example.c:73:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/lua/variables/example.c:75:3: note: Null pointer dereference swig-4.3.0/Examples/lua/variables/example.c:79:27: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/mzscheme/class/example.h:5:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/mzscheme/class/example.h:5:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/mzscheme/class/example.h:22:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/mzscheme/class/example.h:31:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/mzscheme/class/example.h:23:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/mzscheme/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/mzscheme/class/example.h:23:18: note: Function in derived class swig-4.3.0/Examples/mzscheme/class/example.h:24:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/mzscheme/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/mzscheme/class/example.h:24:18: note: Function in derived class swig-4.3.0/Examples/mzscheme/class/example.h:32:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/mzscheme/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/mzscheme/class/example.h:32:18: note: Function in derived class swig-4.3.0/Examples/mzscheme/class/example.h:33:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/mzscheme/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/mzscheme/class/example.h:33:18: note: Function in derived class swig-4.3.0/Examples/mzscheme/multimap/example.c:18:29: style: Parameter 'argv' can be declared as const array [constParameter] swig-4.3.0/Examples/mzscheme/multimap/example.c:30:21: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/ocaml/argout_ref/example.c:15:30: error: Code 'int& x' is invalid C code. [syntaxError] swig-4.3.0/Examples/ocaml/callback/example.h:5:1: error: Code 'classCallback{' is invalid C code. [syntaxError] swig-4.3.0/Examples/ocaml/class/example.h:3:1: error: Code 'classShape{' is invalid C code. [syntaxError] swig-4.3.0/Examples/ocaml/shapes/example.h:4:1: error: Code 'classshape{' is invalid C code. [syntaxError] swig-4.3.0/Examples/octave/callback/example.h:8:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/octave/callback/example.h:9:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/octave/class/example.h:5:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/octave/class/example.h:5:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/octave/class/example.h:22:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/octave/class/example.h:31:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/octave/class/example.h:23:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/octave/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/octave/class/example.h:23:18: note: Function in derived class swig-4.3.0/Examples/octave/class/example.h:24:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/octave/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/octave/class/example.h:24:18: note: Function in derived class swig-4.3.0/Examples/octave/class/example.h:32:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/octave/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/octave/class/example.h:32:18: note: Function in derived class swig-4.3.0/Examples/octave/class/example.h:33:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/octave/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/octave/class/example.h:33:18: note: Function in derived class swig-4.3.0/Examples/octave/enum/example.cxx:6:11: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/octave/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/octave/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/octave/extend/example.h:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/octave/extend/example.h:49:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/octave/extend/example.h:44:18: style:inconclusive: Technically the member function 'EmployeeList::get_item' can be const. [functionConst] swig-4.3.0/Examples/octave/extend/example.h:13:2: style: Class 'Employee' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/octave/extend/example.h:23:2: style: Class 'Manager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/octave/extend/example.h:24:22: style: The function 'getPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/octave/extend/example.h:16:22: note: Virtual function in base class swig-4.3.0/Examples/octave/extend/example.h:24:22: note: Function in derived class swig-4.3.0/Examples/octave/extend/example.h:17:53: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/octave/extend/example.h:40:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Examples/octave/extend/example.h:50:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Examples/octave/pointer/example.c:3:15: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/octave/pointer/example.c:3:23: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/octave/pointer/example.c:7:15: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/octave/pointer/example.c:7:23: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/octave/reference/example.cxx:43:18: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/octave/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/octave/reference/example.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/octave/reference/example.cxx:27:3: warning: Class 'VectorArray' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] swig-4.3.0/Examples/octave/reference/example.cxx:27:3: warning: Class 'VectorArray' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] swig-4.3.0/Examples/octave/reference/example.h:18:3: style: Class 'VectorArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/octave/reference/example.cxx:22:40: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/octave/reference/example.cxx:26:30: style:inconclusive: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. [funcArgNamesDifferent] swig-4.3.0/Examples/octave/reference/example.h:18:19: note: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. swig-4.3.0/Examples/octave/reference/example.cxx:26:30: note: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. swig-4.3.0/Examples/octave/variables/example.c:66:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ip [nullPointerOutOfMemory] swig-4.3.0/Examples/octave/variables/example.c:65:27: note: Assuming allocation function fails swig-4.3.0/Examples/octave/variables/example.c:65:13: note: Assignment 'ip=(int*)malloc(sizeof(int))', assigned value is 0 swig-4.3.0/Examples/octave/variables/example.c:66:4: note: Null pointer dereference swig-4.3.0/Examples/octave/variables/example.c:74:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/octave/variables/example.c:73:30: note: Assuming allocation function fails swig-4.3.0/Examples/octave/variables/example.c:73:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/octave/variables/example.c:74:3: note: Null pointer dereference swig-4.3.0/Examples/octave/variables/example.c:75:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/octave/variables/example.c:73:30: note: Assuming allocation function fails swig-4.3.0/Examples/octave/variables/example.c:73:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/octave/variables/example.c:75:3: note: Null pointer dereference swig-4.3.0/Examples/octave/variables/example.c:79:27: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/perl5/callback/example.h:8:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/perl5/callback/example.h:9:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/perl5/class/example.h:5:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/perl5/class/example.h:5:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/perl5/class/example.h:22:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/perl5/class/example.h:31:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/perl5/class/example.h:23:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/perl5/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/perl5/class/example.h:23:18: note: Function in derived class swig-4.3.0/Examples/perl5/class/example.h:24:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/perl5/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/perl5/class/example.h:24:18: note: Function in derived class swig-4.3.0/Examples/perl5/class/example.h:32:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/perl5/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/perl5/class/example.h:32:18: note: Function in derived class swig-4.3.0/Examples/perl5/class/example.h:33:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/perl5/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/perl5/class/example.h:33:18: note: Function in derived class swig-4.3.0/Examples/perl5/extend/example.h:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/perl5/extend/example.h:49:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/perl5/extend/example.h:44:18: style:inconclusive: Technically the member function 'EmployeeList::get_item' can be const. [functionConst] swig-4.3.0/Examples/perl5/extend/example.h:13:2: style: Class 'Employee' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/perl5/extend/example.h:23:2: style: Class 'Manager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/perl5/extend/example.h:24:22: style: The function 'getPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/perl5/extend/example.h:16:22: note: Virtual function in base class swig-4.3.0/Examples/perl5/extend/example.h:24:22: note: Function in derived class swig-4.3.0/Examples/perl5/extend/example.h:17:53: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/perl5/extend/example.h:40:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Examples/perl5/extend/example.h:50:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Examples/perl5/multimap/example.c:18:29: style: Parameter 'argv' can be declared as const array [constParameter] swig-4.3.0/Examples/perl5/multimap/example.c:30:17: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/perl5/pointer/example.c:3:15: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/perl5/pointer/example.c:3:23: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/perl5/pointer/example.c:7:20: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/perl5/pointer/example.c:7:28: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/perl5/reference/example.cxx:43:18: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/perl5/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/perl5/reference/example.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/perl5/reference/example.cxx:27:3: warning: Class 'VectorArray' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] swig-4.3.0/Examples/perl5/reference/example.cxx:27:3: warning: Class 'VectorArray' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] swig-4.3.0/Examples/perl5/reference/example.h:18:3: style: Class 'VectorArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/perl5/reference/example.cxx:22:40: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/perl5/reference/example.cxx:26:30: style:inconclusive: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. [funcArgNamesDifferent] swig-4.3.0/Examples/perl5/reference/example.h:18:19: note: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. swig-4.3.0/Examples/perl5/reference/example.cxx:26:30: note: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. swig-4.3.0/Examples/perl5/variables/example.c:66:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ip [nullPointerOutOfMemory] swig-4.3.0/Examples/perl5/variables/example.c:65:27: note: Assuming allocation function fails swig-4.3.0/Examples/perl5/variables/example.c:65:13: note: Assignment 'ip=(int*)malloc(sizeof(int))', assigned value is 0 swig-4.3.0/Examples/perl5/variables/example.c:66:4: note: Null pointer dereference swig-4.3.0/Examples/perl5/variables/example.c:74:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/perl5/variables/example.c:73:30: note: Assuming allocation function fails swig-4.3.0/Examples/perl5/variables/example.c:73:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/perl5/variables/example.c:74:3: note: Null pointer dereference swig-4.3.0/Examples/perl5/variables/example.c:75:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/perl5/variables/example.c:73:30: note: Assuming allocation function fails swig-4.3.0/Examples/perl5/variables/example.c:73:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/perl5/variables/example.c:75:3: note: Null pointer dereference swig-4.3.0/Examples/perl5/variables/example.c:79:27: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/perl5/xmlstring/example.h:25:16: style:inconclusive: Technically the member function 'XMLChTest::get' can be const. [functionConst] swig-4.3.0/Examples/perl5/xmlstring/example.h:30:9: style:inconclusive: Technically the member function 'XMLChTest::get_first' can be const. [functionConst] swig-4.3.0/Examples/php/callback/example.h:7:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/php/callback/example.h:8:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/php/class/example.h:5:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/php/class/example.h:5:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/php/class/example.h:22:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/php/class/example.h:31:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/php/class/example.h:23:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/php/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/php/class/example.h:23:18: note: Function in derived class swig-4.3.0/Examples/php/class/example.h:24:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/php/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/php/class/example.h:24:18: note: Function in derived class swig-4.3.0/Examples/php/class/example.h:32:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/php/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/php/class/example.h:32:18: note: Function in derived class swig-4.3.0/Examples/php/class/example.h:33:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/php/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/php/class/example.h:33:18: note: Function in derived class swig-4.3.0/Examples/php/cpointer/example.c:3:15: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/php/cpointer/example.c:3:23: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/php/cpointer/example.c:7:15: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/php/cpointer/example.c:7:23: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/php/disown/example.h:7:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/php/disown/example.h:7:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/php/disown/example.h:25:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/php/disown/example.h:36:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/php/disown/example.h:26:4: style: The destructor '~Circle' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/php/disown/example.h:10:12: note: Virtual destructor in base class swig-4.3.0/Examples/php/disown/example.h:26:4: note: Destructor in derived class swig-4.3.0/Examples/php/disown/example.h:28:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/php/disown/example.h:15:18: note: Virtual function in base class swig-4.3.0/Examples/php/disown/example.h:28:18: note: Function in derived class swig-4.3.0/Examples/php/disown/example.h:29:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/php/disown/example.h:16:18: note: Virtual function in base class swig-4.3.0/Examples/php/disown/example.h:29:18: note: Function in derived class swig-4.3.0/Examples/php/disown/example.h:37:4: style: The destructor '~Square' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/php/disown/example.h:10:12: note: Virtual destructor in base class swig-4.3.0/Examples/php/disown/example.h:37:4: note: Destructor in derived class swig-4.3.0/Examples/php/disown/example.h:38:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/php/disown/example.h:15:18: note: Virtual function in base class swig-4.3.0/Examples/php/disown/example.h:38:18: note: Function in derived class swig-4.3.0/Examples/php/disown/example.h:39:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/php/disown/example.h:16:18: note: Virtual function in base class swig-4.3.0/Examples/php/disown/example.h:39:18: note: Function in derived class swig-4.3.0/Examples/php/enum/example.cxx:6:11: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/php/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/php/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/php/extend/example.h:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/php/extend/example.h:49:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/php/extend/example.h:44:18: style:inconclusive: Technically the member function 'EmployeeList::get_item' can be const. [functionConst] swig-4.3.0/Examples/php/extend/example.h:13:2: style: Class 'Employee' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/php/extend/example.h:23:2: style: Class 'Manager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/php/extend/example.h:24:22: style: The function 'getPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/php/extend/example.h:16:22: note: Virtual function in base class swig-4.3.0/Examples/php/extend/example.h:24:22: note: Function in derived class swig-4.3.0/Examples/php/extend/example.h:17:53: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/php/extend/example.h:40:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Examples/php/extend/example.h:50:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Examples/php/overloading/example.h:7:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/php/overloading/example.h:7:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/php/overloading/example.h:25:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/php/overloading/example.h:35:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/php/overloading/example.h:26:4: style: The destructor '~Circle' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/php/overloading/example.h:10:12: note: Virtual destructor in base class swig-4.3.0/Examples/php/overloading/example.h:26:4: note: Destructor in derived class swig-4.3.0/Examples/php/overloading/example.h:27:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/php/overloading/example.h:15:18: note: Virtual function in base class swig-4.3.0/Examples/php/overloading/example.h:27:18: note: Function in derived class swig-4.3.0/Examples/php/overloading/example.h:28:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/php/overloading/example.h:16:18: note: Virtual function in base class swig-4.3.0/Examples/php/overloading/example.h:28:18: note: Function in derived class swig-4.3.0/Examples/php/overloading/example.h:36:4: style: The destructor '~Square' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/php/overloading/example.h:10:12: note: Virtual destructor in base class swig-4.3.0/Examples/php/overloading/example.h:36:4: note: Destructor in derived class swig-4.3.0/Examples/php/overloading/example.h:37:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/php/overloading/example.h:15:18: note: Virtual function in base class swig-4.3.0/Examples/php/overloading/example.h:37:18: note: Function in derived class swig-4.3.0/Examples/php/overloading/example.h:38:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/php/overloading/example.h:16:18: note: Virtual function in base class swig-4.3.0/Examples/php/overloading/example.h:38:18: note: Function in derived class swig-4.3.0/Examples/php/pointer/example.c:3:18: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/php/pointer/example.c:3:29: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/php/pointer/example.c:7:15: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/php/pointer/example.c:7:23: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/php/proxy/example.h:7:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/php/proxy/example.h:7:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/php/proxy/example.h:25:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/php/proxy/example.h:36:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/php/proxy/example.h:26:4: style: The destructor '~Circle' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/php/proxy/example.h:10:12: note: Virtual destructor in base class swig-4.3.0/Examples/php/proxy/example.h:26:4: note: Destructor in derived class swig-4.3.0/Examples/php/proxy/example.h:28:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/php/proxy/example.h:15:18: note: Virtual function in base class swig-4.3.0/Examples/php/proxy/example.h:28:18: note: Function in derived class swig-4.3.0/Examples/php/proxy/example.h:29:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/php/proxy/example.h:16:18: note: Virtual function in base class swig-4.3.0/Examples/php/proxy/example.h:29:18: note: Function in derived class swig-4.3.0/Examples/php/proxy/example.h:37:4: style: The destructor '~Square' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/php/proxy/example.h:10:12: note: Virtual destructor in base class swig-4.3.0/Examples/php/proxy/example.h:37:4: note: Destructor in derived class swig-4.3.0/Examples/php/proxy/example.h:38:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/php/proxy/example.h:15:18: note: Virtual function in base class swig-4.3.0/Examples/php/proxy/example.h:38:18: note: Function in derived class swig-4.3.0/Examples/php/proxy/example.h:39:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/php/proxy/example.h:16:18: note: Virtual function in base class swig-4.3.0/Examples/php/proxy/example.h:39:18: note: Function in derived class swig-4.3.0/Examples/php/reference/example.cxx:27:3: warning: Class 'VectorArray' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] swig-4.3.0/Examples/php/reference/example.cxx:27:3: warning: Class 'VectorArray' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] swig-4.3.0/Examples/php/reference/example.h:18:3: style: Class 'VectorArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/php/reference/example.cxx:22:40: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/php/reference/example.cxx:29:40: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/php/reference/example.cxx:33:43: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/php/reference/example.cxx:38:52: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/php/reference/example.cxx:47:53: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/php/reference/example.cxx:26:30: style:inconclusive: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. [funcArgNamesDifferent] swig-4.3.0/Examples/php/reference/example.h:18:19: note: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. swig-4.3.0/Examples/php/reference/example.cxx:26:30: note: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. swig-4.3.0/Examples/php/sync/example.cxx:8:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/php/sync/example.cxx:7:12: style:inconclusive: Technically the member function 'Sync::printer' can be const. [functionConst] swig-4.3.0/Examples/php/sync/example.h:10:10: note: Technically the member function 'Sync::printer' can be const. swig-4.3.0/Examples/php/sync/example.cxx:7:12: note: Technically the member function 'Sync::printer' can be const. swig-4.3.0/Examples/php/variables/example.c:66:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ip [nullPointerOutOfMemory] swig-4.3.0/Examples/php/variables/example.c:65:27: note: Assuming allocation function fails swig-4.3.0/Examples/php/variables/example.c:65:13: note: Assignment 'ip=(int*)malloc(sizeof(int))', assigned value is 0 swig-4.3.0/Examples/php/variables/example.c:66:4: note: Null pointer dereference swig-4.3.0/Examples/php/variables/example.c:78:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/php/variables/example.c:77:30: note: Assuming allocation function fails swig-4.3.0/Examples/php/variables/example.c:77:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/php/variables/example.c:78:3: note: Null pointer dereference swig-4.3.0/Examples/php/variables/example.c:79:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/php/variables/example.c:77:30: note: Assuming allocation function fails swig-4.3.0/Examples/php/variables/example.c:77:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/php/variables/example.c:79:3: note: Null pointer dereference swig-4.3.0/Examples/php/variables/example.c:70:20: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/php/variables/example.c:83:27: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/python/callback/example.h:7:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/python/callback/example.h:8:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/python/class/example.h:5:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/python/class/example.h:5:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/python/class/example.h:22:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/python/class/example.h:31:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/python/class/example.h:23:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/python/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/python/class/example.h:23:18: note: Function in derived class swig-4.3.0/Examples/python/class/example.h:24:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/python/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/python/class/example.h:24:18: note: Function in derived class swig-4.3.0/Examples/python/class/example.h:32:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/python/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/python/class/example.h:32:18: note: Function in derived class swig-4.3.0/Examples/python/class/example.h:33:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/python/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/python/class/example.h:33:18: note: Function in derived class swig-4.3.0/Examples/python/docstrings/example.cxx:3:11: performance:inconclusive: Technically the member function 'Foo::bar' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/python/docstrings/example.h:3:11: note: Technically the member function 'Foo::bar' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/python/docstrings/example.cxx:3:11: note: Technically the member function 'Foo::bar' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/python/doxygen/example.h:10:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/python/doxygen/example.h:10:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/python/doxygen/example.h:36:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/python/doxygen/example.h:52:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/python/doxygen/example.h:39:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/python/doxygen/example.h:22:18: note: Virtual function in base class swig-4.3.0/Examples/python/doxygen/example.h:39:18: note: Function in derived class swig-4.3.0/Examples/python/doxygen/example.h:42:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/python/doxygen/example.h:23:18: note: Virtual function in base class swig-4.3.0/Examples/python/doxygen/example.h:42:18: note: Function in derived class swig-4.3.0/Examples/python/doxygen/example.h:55:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/python/doxygen/example.h:22:18: note: Virtual function in base class swig-4.3.0/Examples/python/doxygen/example.h:55:18: note: Function in derived class swig-4.3.0/Examples/python/doxygen/example.h:58:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/python/doxygen/example.h:23:18: note: Virtual function in base class swig-4.3.0/Examples/python/doxygen/example.h:58:18: note: Function in derived class swig-4.3.0/Examples/python/doxygen/example.h:74:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/python/doxygen/example.h:22:18: note: Virtual function in base class swig-4.3.0/Examples/python/doxygen/example.h:74:18: note: Function in derived class swig-4.3.0/Examples/python/doxygen/example.h:77:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/python/doxygen/example.h:23:18: note: Virtual function in base class swig-4.3.0/Examples/python/doxygen/example.h:77:18: note: Function in derived class swig-4.3.0/Examples/python/enum/example.cxx:6:11: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/python/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/python/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/python/extend/example.h:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/python/extend/example.h:49:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/python/extend/example.h:44:18: style:inconclusive: Technically the member function 'EmployeeList::get_item' can be const. [functionConst] swig-4.3.0/Examples/python/extend/example.h:13:2: style: Class 'Employee' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/python/extend/example.h:23:2: style: Class 'Manager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/python/extend/example.h:24:22: style: The function 'getPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/python/extend/example.h:16:22: note: Virtual function in base class swig-4.3.0/Examples/python/extend/example.h:24:22: note: Function in derived class swig-4.3.0/Examples/python/extend/example.h:17:53: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/python/extend/example.h:40:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Examples/python/extend/example.h:50:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Examples/python/multimap/example.c:18:29: style: Parameter 'argv' can be declared as const array [constParameter] swig-4.3.0/Examples/python/multimap/example.c:30:17: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/python/pointer/example.c:3:15: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/python/pointer/example.c:3:23: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/python/pointer/example.c:7:15: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/python/pointer/example.c:7:23: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/python/reference/example.cxx:43:18: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/python/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/python/reference/example.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/python/reference/example.cxx:27:3: warning: Class 'VectorArray' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] swig-4.3.0/Examples/python/reference/example.cxx:27:3: warning: Class 'VectorArray' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] swig-4.3.0/Examples/python/reference/example.h:18:3: style: Class 'VectorArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/python/reference/example.cxx:22:40: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/python/reference/example.cxx:26:30: style:inconclusive: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. [funcArgNamesDifferent] swig-4.3.0/Examples/python/reference/example.h:18:19: note: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. swig-4.3.0/Examples/python/reference/example.cxx:26:30: note: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. swig-4.3.0/Examples/python/smartptr/example.h:5:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/python/smartptr/example.h:5:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/python/smartptr/example.h:22:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/python/smartptr/example.h:31:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/python/smartptr/example.h:23:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/python/smartptr/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/python/smartptr/example.h:23:18: note: Function in derived class swig-4.3.0/Examples/python/smartptr/example.h:24:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/python/smartptr/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/python/smartptr/example.h:24:18: note: Function in derived class swig-4.3.0/Examples/python/smartptr/example.h:32:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/python/smartptr/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/python/smartptr/example.h:32:18: note: Function in derived class swig-4.3.0/Examples/python/smartptr/example.h:33:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/python/smartptr/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/python/smartptr/example.h:33:18: note: Function in derived class swig-4.3.0/Examples/python/variables/example.c:66:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ip [nullPointerOutOfMemory] swig-4.3.0/Examples/python/variables/example.c:65:27: note: Assuming allocation function fails swig-4.3.0/Examples/python/variables/example.c:65:13: note: Assignment 'ip=(int*)malloc(sizeof(int))', assigned value is 0 swig-4.3.0/Examples/python/variables/example.c:66:4: note: Null pointer dereference swig-4.3.0/Examples/python/variables/example.c:74:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/python/variables/example.c:73:30: note: Assuming allocation function fails swig-4.3.0/Examples/python/variables/example.c:73:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/python/variables/example.c:74:3: note: Null pointer dereference swig-4.3.0/Examples/python/variables/example.c:75:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/python/variables/example.c:73:30: note: Assuming allocation function fails swig-4.3.0/Examples/python/variables/example.c:73:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/python/variables/example.c:75:3: note: Null pointer dereference swig-4.3.0/Examples/python/variables/example.c:79:27: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/r/class/example.h:5:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/r/class/example.h:5:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/r/class/example.h:22:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/r/class/example.h:31:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/r/class/example.h:23:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/r/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/r/class/example.h:23:18: note: Function in derived class swig-4.3.0/Examples/r/class/example.h:24:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/r/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/r/class/example.h:24:18: note: Function in derived class swig-4.3.0/Examples/r/class/example.h:32:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/r/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/r/class/example.h:32:18: note: Function in derived class swig-4.3.0/Examples/r/class/example.h:33:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/r/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/r/class/example.h:33:18: note: Function in derived class swig-4.3.0/Examples/ruby/class/example.h:5:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/ruby/class/example.h:5:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/ruby/class/example.h:22:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/ruby/class/example.h:31:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/ruby/class/example.h:23:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/ruby/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/ruby/class/example.h:23:18: note: Function in derived class swig-4.3.0/Examples/ruby/class/example.h:24:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/ruby/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/ruby/class/example.h:24:18: note: Function in derived class swig-4.3.0/Examples/ruby/class/example.h:32:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/ruby/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/ruby/class/example.h:32:18: note: Function in derived class swig-4.3.0/Examples/ruby/class/example.h:33:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/ruby/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/ruby/class/example.h:33:18: note: Function in derived class swig-4.3.0/Examples/ruby/enum/example.cxx:6:11: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/free_function/example.h:13:2: style: Class 'Animal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/ruby/mark_function/example.h:13:2: style: Class 'Animal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/ruby/multimap/example.c:18:29: style: Parameter 'argv' can be declared as const array [constParameter] swig-4.3.0/Examples/ruby/multimap/example.c:30:17: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/ruby/overloading/example.cxx:7:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:11:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:15:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:19:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:72:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:109:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:118:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:122:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/ruby/overloading/example.cxx:43:11: performance:inconclusive: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.h:16:10: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:43:11: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:47:11: performance:inconclusive: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.h:17:10: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:47:11: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:51:11: performance:inconclusive: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.h:18:10: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:51:11: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:55:11: performance:inconclusive: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.h:19:10: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:55:11: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:59:11: performance:inconclusive: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.h:20:10: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:59:11: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:67:11: performance:inconclusive: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.h:21:10: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:67:11: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:63:11: performance:inconclusive: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.h:22:10: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:63:11: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:71:11: performance:inconclusive: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.h:23:10: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:71:11: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:75:11: performance:inconclusive: Technically the member function 'Bar::spam' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.h:25:10: note: Technically the member function 'Bar::spam' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:75:11: note: Technically the member function 'Bar::spam' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:79:11: performance:inconclusive: Technically the member function 'Bar::spam' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.h:26:10: note: Technically the member function 'Bar::spam' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:79:11: note: Technically the member function 'Bar::spam' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.h:8:5: style: Class 'Bar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/ruby/overloading/example.h:11:5: style: Class 'Bar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/ruby/overloading/example.h:12:5: style: Class 'Bar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/ruby/overloading/example.h:13:5: style: Class 'Bar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/ruby/overloading/example.h:14:5: style: Class 'Bar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/ruby/overloading/example.cxx:18:26: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/ruby/overloading/example.cxx:26:16: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/ruby/overloading/example.cxx:38:15: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/ruby/overloading/example.cxx:51:31: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/ruby/overloading/example.cxx:59:21: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/ruby/overloading/example.cxx:71:20: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/ruby/overloading/example.cxx:92:26: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/ruby/overloading/example.cxx:100:16: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/ruby/overloading/example.cxx:112:15: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/ruby/pointer/example.c:3:15: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/ruby/pointer/example.c:3:23: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/ruby/pointer/example.c:7:15: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/ruby/pointer/example.c:7:23: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/ruby/reference/example.cxx:43:18: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/ruby/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/ruby/reference/example.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/ruby/reference/example.cxx:27:3: warning: Class 'VectorArray' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] swig-4.3.0/Examples/ruby/reference/example.cxx:27:3: warning: Class 'VectorArray' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] swig-4.3.0/Examples/ruby/reference/example.h:18:3: style: Class 'VectorArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/ruby/reference/example.cxx:22:40: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/ruby/reference/example.cxx:26:30: style:inconclusive: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. [funcArgNamesDifferent] swig-4.3.0/Examples/ruby/reference/example.h:18:19: note: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. swig-4.3.0/Examples/ruby/reference/example.cxx:26:30: note: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. swig-4.3.0/Examples/ruby/variables/example.c:66:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ip [nullPointerOutOfMemory] swig-4.3.0/Examples/ruby/variables/example.c:65:27: note: Assuming allocation function fails swig-4.3.0/Examples/ruby/variables/example.c:65:13: note: Assignment 'ip=(int*)malloc(sizeof(int))', assigned value is 0 swig-4.3.0/Examples/ruby/variables/example.c:66:4: note: Null pointer dereference swig-4.3.0/Examples/ruby/variables/example.c:74:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/ruby/variables/example.c:73:30: note: Assuming allocation function fails swig-4.3.0/Examples/ruby/variables/example.c:73:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/ruby/variables/example.c:74:3: note: Null pointer dereference swig-4.3.0/Examples/ruby/variables/example.c:75:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/ruby/variables/example.c:73:30: note: Assuming allocation function fails swig-4.3.0/Examples/ruby/variables/example.c:73:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/ruby/variables/example.c:75:3: note: Null pointer dereference swig-4.3.0/Examples/ruby/variables/example.c:79:27: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/scilab/class/example.h:5:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/scilab/class/example.h:5:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/scilab/class/example.h:22:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/scilab/class/example.h:31:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/scilab/class/example.h:23:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/scilab/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/scilab/class/example.h:23:18: note: Function in derived class swig-4.3.0/Examples/scilab/class/example.h:24:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/scilab/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/scilab/class/example.h:24:18: note: Function in derived class swig-4.3.0/Examples/scilab/class/example.h:32:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/scilab/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/scilab/class/example.h:32:18: note: Function in derived class swig-4.3.0/Examples/scilab/class/example.h:33:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/scilab/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/scilab/class/example.h:33:18: note: Function in derived class swig-4.3.0/Examples/scilab/enum/example.cxx:6:11: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/scilab/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/scilab/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/scilab/matrix/example.c:11:3: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] swig-4.3.0/Examples/scilab/matrix/example.c:10:25: note: Assuming allocation function fails swig-4.3.0/Examples/scilab/matrix/example.c:10:7: note: Assignment 'M=(double**)malloc(4*sizeof(double*))', assigned value is 0 swig-4.3.0/Examples/scilab/matrix/example.c:11:3: note: Null pointer dereference swig-4.3.0/Examples/scilab/matrix/example.c:14:5: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] swig-4.3.0/Examples/scilab/matrix/example.c:10:25: note: Assuming allocation function fails swig-4.3.0/Examples/scilab/matrix/example.c:10:7: note: Assignment 'M=(double**)malloc(4*sizeof(double*))', assigned value is 0 swig-4.3.0/Examples/scilab/matrix/example.c:14:5: note: Null pointer dereference swig-4.3.0/Examples/scilab/matrix/example.c:14:12: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] swig-4.3.0/Examples/scilab/matrix/example.c:10:25: note: Assuming allocation function fails swig-4.3.0/Examples/scilab/matrix/example.c:10:7: note: Assignment 'M=(double**)malloc(4*sizeof(double*))', assigned value is 0 swig-4.3.0/Examples/scilab/matrix/example.c:14:12: note: Null pointer dereference swig-4.3.0/Examples/scilab/matrix2/example.c:28:4: warning: If memory allocation fails, then there is a possible null pointer dereference: *resultMatrix [nullPointerOutOfMemory] swig-4.3.0/Examples/scilab/matrix2/example.c:25:34: note: Assuming allocation function fails swig-4.3.0/Examples/scilab/matrix2/example.c:25:18: note: Assignment '*resultMatrix=(double*)malloc(size*sizeof(double))', assigned value is 0 swig-4.3.0/Examples/scilab/matrix2/example.c:28:4: note: Null pointer dereference swig-4.3.0/Examples/scilab/matrix2/example.c:92:4: warning: If memory allocation fails, then there is a possible null pointer dereference: *resultMatrix [nullPointerOutOfMemory] swig-4.3.0/Examples/scilab/matrix2/example.c:89:31: note: Assuming allocation function fails swig-4.3.0/Examples/scilab/matrix2/example.c:89:18: note: Assignment '*resultMatrix=(int*)malloc(size*sizeof(int))', assigned value is 0 swig-4.3.0/Examples/scilab/matrix2/example.c:92:4: note: Null pointer dereference swig-4.3.0/Examples/scilab/matrix2/example.c:106:4: warning: If memory allocation fails, then there is a possible null pointer dereference: *resultMatrix [nullPointerOutOfMemory] swig-4.3.0/Examples/scilab/matrix2/example.c:103:34: note: Assuming allocation function fails swig-4.3.0/Examples/scilab/matrix2/example.c:103:21: note: Assignment '*resultMatrix=(int*)malloc(size*sizeof(int))', assigned value is 0 swig-4.3.0/Examples/scilab/matrix2/example.c:106:4: note: Null pointer dereference swig-4.3.0/Examples/scilab/matrix2/example.c:119:9: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] swig-4.3.0/Examples/scilab/matrix2/example.c:118:17: note: Assuming allocation function fails swig-4.3.0/Examples/scilab/matrix2/example.c:118:17: note: Assignment 'result=calloc(resultSize,sizeof(char))', assigned value is 0 swig-4.3.0/Examples/scilab/matrix2/example.c:119:9: note: Null pointer dereference swig-4.3.0/Examples/scilab/matrix2/example.c:122:10: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] swig-4.3.0/Examples/scilab/matrix2/example.c:118:17: note: Assuming allocation function fails swig-4.3.0/Examples/scilab/matrix2/example.c:118:17: note: Assignment 'result=calloc(resultSize,sizeof(char))', assigned value is 0 swig-4.3.0/Examples/scilab/matrix2/example.c:122:10: note: Null pointer dereference swig-4.3.0/Examples/scilab/matrix2/example.c:123:10: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] swig-4.3.0/Examples/scilab/matrix2/example.c:118:17: note: Assuming allocation function fails swig-4.3.0/Examples/scilab/matrix2/example.c:118:17: note: Assignment 'result=calloc(resultSize,sizeof(char))', assigned value is 0 swig-4.3.0/Examples/scilab/matrix2/example.c:123:10: note: Null pointer dereference swig-4.3.0/Examples/scilab/matrix2/example.c:137:4: warning: If memory allocation fails, then there is a possible null pointer dereference: *resultVector [nullPointerOutOfMemory] swig-4.3.0/Examples/scilab/matrix2/example.c:132:36: note: Assuming allocation function fails swig-4.3.0/Examples/scilab/matrix2/example.c:132:21: note: Assignment '*resultVector=(char**)malloc((*sizeRes)*sizeof(char*))', assigned value is 0 swig-4.3.0/Examples/scilab/matrix2/example.c:137:4: note: Null pointer dereference swig-4.3.0/Examples/scilab/matrix2/example.c:8:32: style: Parameter 'inputMatrix' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/scilab/matrix2/example.c:19:33: style: Parameter 'inputMatrix' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/scilab/matrix2/example.c:46:34: style: Parameter 'inputMatrix' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/scilab/matrix2/example.c:46:74: style: Parameter 'indexes' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/scilab/matrix2/example.c:72:27: style: Parameter 'inputMatrix' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/scilab/matrix2/example.c:83:31: style: Parameter 'inputMatrix' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/scilab/matrix2/main.c:18:11: style: Variable 'matrix' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Examples/scilab/pointer/example.c:3:15: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/scilab/pointer/example.c:3:23: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/scilab/pointer/example.c:7:15: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/scilab/pointer/example.c:7:23: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/scilab/std_list/example.cxx:22:46: style:inconclusive: Function 'create_integer_list' argument 1 names different: declaration 'size' definition 'rangemin'. [funcArgNamesDifferent] swig-4.3.0/Examples/scilab/std_list/example.h:8:46: note: Function 'create_integer_list' argument 1 names different: declaration 'size' definition 'rangemin'. swig-4.3.0/Examples/scilab/std_list/example.cxx:22:46: note: Function 'create_integer_list' argument 1 names different: declaration 'size' definition 'rangemin'. swig-4.3.0/Examples/scilab/std_list/example.cxx:22:66: style:inconclusive: Function 'create_integer_list' argument 2 names different: declaration 'value' definition 'rangemax'. [funcArgNamesDifferent] swig-4.3.0/Examples/scilab/std_list/example.h:8:62: note: Function 'create_integer_list' argument 2 names different: declaration 'value' definition 'rangemax'. swig-4.3.0/Examples/scilab/std_list/example.cxx:22:66: note: Function 'create_integer_list' argument 2 names different: declaration 'value' definition 'rangemax'. swig-4.3.0/Examples/scilab/std_list/example.cxx:44:55: style:inconclusive: Function 'create_string_list' argument 1 names different: declaration 'value' definition 'svalue'. [funcArgNamesDifferent] swig-4.3.0/Examples/scilab/std_list/example.h:13:55: note: Function 'create_string_list' argument 1 names different: declaration 'value' definition 'svalue'. swig-4.3.0/Examples/scilab/std_list/example.cxx:44:55: note: Function 'create_string_list' argument 1 names different: declaration 'value' definition 'svalue'. swig-4.3.0/Examples/scilab/std_list/example.cxx:37:57: performance: Function parameter 'list' should be passed by const reference. [passedByValue] swig-4.3.0/Examples/scilab/std_list/example.cxx:37:84: performance: Function parameter 'other_list' should be passed by const reference. [passedByValue] swig-4.3.0/Examples/scilab/std_list/example.cxx:57:72: performance: Function parameter 'list' should be passed by const reference. [passedByValue] swig-4.3.0/Examples/scilab/std_list/example.cxx:57:107: performance: Function parameter 'other_list' should be passed by const reference. [passedByValue] swig-4.3.0/Examples/scilab/std_list/example.cxx:13:45: performance: Function parameter 'list' should be passed by const reference. [passedByValue] swig-4.3.0/Examples/scilab/std_list/example.cxx:13:70: performance: Function parameter 'other_list' should be passed by const reference. [passedByValue] swig-4.3.0/Examples/scilab/variables/example.c:66:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ip [nullPointerOutOfMemory] swig-4.3.0/Examples/scilab/variables/example.c:65:27: note: Assuming allocation function fails swig-4.3.0/Examples/scilab/variables/example.c:65:13: note: Assignment 'ip=(int*)malloc(sizeof(int))', assigned value is 0 swig-4.3.0/Examples/scilab/variables/example.c:66:4: note: Null pointer dereference swig-4.3.0/Examples/scilab/variables/example.c:78:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/scilab/variables/example.c:77:30: note: Assuming allocation function fails swig-4.3.0/Examples/scilab/variables/example.c:77:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/scilab/variables/example.c:78:3: note: Null pointer dereference swig-4.3.0/Examples/scilab/variables/example.c:79:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/scilab/variables/example.c:77:30: note: Assuming allocation function fails swig-4.3.0/Examples/scilab/variables/example.c:77:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/scilab/variables/example.c:79:3: note: Null pointer dereference swig-4.3.0/Examples/scilab/variables/example.c:70:20: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/scilab/variables/example.c:83:27: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/tcl/class/example.h:5:3: warning: Member variable 'Shape::x' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/tcl/class/example.h:5:3: warning: Member variable 'Shape::y' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Examples/tcl/class/example.h:22:3: style: Class 'Circle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/tcl/class/example.h:31:3: style: Class 'Square' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/tcl/class/example.h:23:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/tcl/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/tcl/class/example.h:23:18: note: Function in derived class swig-4.3.0/Examples/tcl/class/example.h:24:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/tcl/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/tcl/class/example.h:24:18: note: Function in derived class swig-4.3.0/Examples/tcl/class/example.h:32:18: style: The function 'area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/tcl/class/example.h:13:18: note: Virtual function in base class swig-4.3.0/Examples/tcl/class/example.h:32:18: note: Function in derived class swig-4.3.0/Examples/tcl/class/example.h:33:18: style: The function 'perimeter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Examples/tcl/class/example.h:14:18: note: Virtual function in base class swig-4.3.0/Examples/tcl/class/example.h:33:18: note: Function in derived class swig-4.3.0/Examples/tcl/enum/example.cxx:6:11: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/tcl/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/tcl/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/tcl/multimap/example.c:18:29: style: Parameter 'argv' can be declared as const array [constParameter] swig-4.3.0/Examples/tcl/multimap/example.c:30:17: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/tcl/pointer/example.c:3:15: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/tcl/pointer/example.c:3:23: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/tcl/pointer/example.c:7:15: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/tcl/pointer/example.c:7:23: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/tcl/reference/example.cxx:43:18: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/tcl/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/tcl/reference/example.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/tcl/reference/example.cxx:27:3: warning: Class 'VectorArray' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] swig-4.3.0/Examples/tcl/reference/example.cxx:27:3: warning: Class 'VectorArray' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] swig-4.3.0/Examples/tcl/reference/example.h:18:3: style: Class 'VectorArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Examples/tcl/reference/example.cxx:22:40: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/tcl/reference/example.cxx:26:30: style:inconclusive: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. [funcArgNamesDifferent] swig-4.3.0/Examples/tcl/reference/example.h:18:19: note: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. swig-4.3.0/Examples/tcl/reference/example.cxx:26:30: note: Function 'VectorArray' argument 1 names different: declaration 'maxsize' definition 'size'. swig-4.3.0/Examples/tcl/variables/example.c:66:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ip [nullPointerOutOfMemory] swig-4.3.0/Examples/tcl/variables/example.c:65:27: note: Assuming allocation function fails swig-4.3.0/Examples/tcl/variables/example.c:65:13: note: Assignment 'ip=(int*)malloc(sizeof(int))', assigned value is 0 swig-4.3.0/Examples/tcl/variables/example.c:66:4: note: Null pointer dereference swig-4.3.0/Examples/tcl/variables/example.c:74:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/tcl/variables/example.c:73:30: note: Assuming allocation function fails swig-4.3.0/Examples/tcl/variables/example.c:73:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/tcl/variables/example.c:74:3: note: Null pointer dereference swig-4.3.0/Examples/tcl/variables/example.c:75:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] swig-4.3.0/Examples/tcl/variables/example.c:73:30: note: Assuming allocation function fails swig-4.3.0/Examples/tcl/variables/example.c:73:14: note: Assignment 'p=(struct Point*)malloc(sizeof(struct Point))', assigned value is 0 swig-4.3.0/Examples/tcl/variables/example.c:75:3: note: Null pointer dereference swig-4.3.0/Examples/tcl/variables/example.c:79:27: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Examples/test-suite/c/abstract_inherit_ok_runme.cxx:5:43: style: C-style pointer casting [cstyleCast] swig-4.3.0/Examples/test-suite/c/cast_operator_runme.c:10:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/test-suite/c/char_strings_runme.c:18:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/test-suite/c/char_strings_runme.c:8:9: style: Variable 'CPLUSPLUS_MSG' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Examples/test-suite/c/char_strings_runme.c:9:9: style: Variable 'OTHERLAND_MSG' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Examples/test-suite/c/char_strings_runme.c:16:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Examples/test-suite/c/char_strings_runme.c:34:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Examples/test-suite/c/char_strings_runme.c:42:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Examples/test-suite/c/char_strings_runme.c:117:11: style: Variable 'pong' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Examples/test-suite/c/cpp_enum_runme.cxx:7:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpp_enum_ENUM_ONE [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/test-suite/c/cpp_enum_runme.cxx:7:50: style: Variable 'p' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Examples/test-suite/c/enum_rename_runme.c:6:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enum_rename_M_Jan [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/test-suite/c/enums_runme.c:7:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlobalInstance [valueFlowBailoutIncompleteVar] swig-4.3.0/Examples/test-suite/c/exception_order_runme.c:11:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/CParse/cscanner.c:228:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_TOKEN_LBRACE [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/CParse/cscanner.c:255:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_TOKEN_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/CParse/cscanner.c:624:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_INT [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/CParse/cscanner.c:88:9: style: Variable 'slashPointer' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/CParse/cscanner.c:250:11: style: Variable 'tok' is assigned a value that is never used. [unreadVariable] ./CParse/parser.y:206:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] ./CParse/parser.y:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_UCHAR [valueFlowBailoutIncompleteVar] ./CParse/parser.y:558:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ./CParse/parser.y:1395:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cparse_cplusplus [valueFlowBailoutIncompleteVar] ./CParse/parser.y:1908:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_UNKNOWN [valueFlowBailoutIncompleteVar] CParse/parser.c:5285:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YYEMPTY [valueFlowBailoutIncompleteVar] ./CParse/parser.y:7811:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSETYPE [valueFlowBailoutIncompleteVar] ./CParse/parser.y:7827:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSEPARM [valueFlowBailoutIncompleteVar] ./CParse/parser.y:7851:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSEPARMS [valueFlowBailoutIncompleteVar] CParse/parser.c:5219:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] ./CParse/parser.y:1163:14: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] ./CParse/parser.y:1162:15: note: outer condition: si.item ./CParse/parser.y:1163:14: note: identical inner condition: si.item CParse/parser.c:5304:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] CParse/parser.c:5246:31: note: 'yystate' is assigned value '0' here. CParse/parser.c:5304:3: note: The comparison '0 <= yystate' is always true. ./CParse/parser.y:965:50: style:inconclusive: Function 'resolve_create_node_scope' argument 1 names different: declaration 'cname' definition 'cname_in'. [funcArgNamesDifferent] ./CParse/parser.y:309:50: note: Function 'resolve_create_node_scope' argument 1 names different: declaration 'cname' definition 'cname_in'. ./CParse/parser.y:965:50: note: Function 'resolve_create_node_scope' argument 1 names different: declaration 'cname' definition 'cname_in'. ./CParse/parser.y:127:15: style: Local variable 'ci' shadows outer variable [shadowVariable] ./CParse/parser.y:113:13: note: Shadowed declaration ./CParse/parser.y:127:15: note: Shadow variable ./CParse/parser.y:3803:14: style: Local variable 'unnamed' shadows outer variable [shadowVariable] ./CParse/parser.y:60:17: note: Shadowed declaration ./CParse/parser.y:3803:14: note: Shadow variable ./CParse/parser.y:4217:17: style: Local variable 'unnamed' shadows outer variable [shadowVariable] ./CParse/parser.y:60:17: note: Shadowed declaration ./CParse/parser.y:4217:17: note: Shadow variable ./CParse/parser.y:4259:17: style: Local variable 'unnamed' shadows outer variable [shadowVariable] ./CParse/parser.y:60:17: note: Shadowed declaration ./CParse/parser.y:4259:17: note: Shadow variable ./CParse/parser.y:4281:12: style: Local variable 'name' shadows outer variable [shadowVariable] ./CParse/parser.y:4261:17: note: Shadowed declaration ./CParse/parser.y:4281:12: note: Shadow variable ./CParse/parser.y:115:11: style: Variable 'ckey' can be declared as pointer to const [constVariablePointer] ./CParse/parser.y:425:10: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] ./CParse/parser.y:987:13: style: Variable 'full_lookup_node' can be declared as pointer to const [constVariablePointer] ./CParse/parser.y:1012:11: style: Variable 'sym_weak' can be declared as pointer to const [constVariablePointer] ./CParse/parser.y:1459:8: style: Variable 'cntype' can be declared as pointer to const [constVariablePointer] ./CParse/parser.y:3048:12: style: Variable 'tparms' can be declared as pointer to const [constVariablePointer] ./CParse/parser.y:3911:17: style: Variable 'name' can be declared as pointer to const [constVariablePointer] ./CParse/parser.y:4689:15: style: Variable 'name' can be declared as pointer to const [constVariablePointer] ./CParse/parser.y:4745:16: style: Variable 'current' can be declared as pointer to const [constVariablePointer] ./CParse/parser.y:4777:13: style: Variable 'current_symtab' can be declared as pointer to const [constVariablePointer] ./CParse/parser.y:7840:10: style: Variable 'cs' can be declared as pointer to const [constVariablePointer] ./CParse/parser.y:899:24: style: Variable 'class_rename' is assigned a value that is never used. [unreadVariable] CParse/parser.c:5219:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] ./CParse/parser.y:3043:39: style: Variable 'templnode' is assigned a value that is never used. [unreadVariable] ./CParse/parser.y:4261:22: style: Variable 'name' is assigned a value that is never used. [unreadVariable] ./CParse/parser.y:4793:19: style: Variable 'scopename' is assigned a value that is never used. [unreadVariable] ./CParse/parser.y:4800:9: style: Variable 'h' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/CParse/templ.c:246:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/CParse/templ.c:354:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_END [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/CParse/templ.c:578:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ID [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/CParse/templ.c:829:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/CParse/templ.c:1207:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/CParse/templ.c:1139:14: style: Expression is always true because 'else if' condition is opposite to previous condition at line 1137. [multiCondition] swig-4.3.0/Source/CParse/templ.c:1137:7: note: first condition swig-4.3.0/Source/CParse/templ.c:1139:14: note: else if condition is opposite to first condition swig-4.3.0/Source/CParse/templ.c:1171:55: style:inconclusive: Function 'Swig_cparse_template_locate' argument 2 names different: declaration 'tparms' definition 'instantiated_parms'. [funcArgNamesDifferent] swig-4.3.0/Source/CParse/cparse.h:67:68: note: Function 'Swig_cparse_template_locate' argument 2 names different: declaration 'tparms' definition 'instantiated_parms'. swig-4.3.0/Source/CParse/templ.c:1171:55: note: Function 'Swig_cparse_template_locate' argument 2 names different: declaration 'tparms' definition 'instantiated_parms'. swig-4.3.0/Source/CParse/templ.c:1362:55: style:inconclusive: Function 'Swig_cparse_template_parms_expand' argument 1 names different: declaration 'instantiated_parameters' definition 'instantiated_parms'. [funcArgNamesDifferent] swig-4.3.0/Source/CParse/cparse.h:69:64: note: Function 'Swig_cparse_template_parms_expand' argument 1 names different: declaration 'instantiated_parameters' definition 'instantiated_parms'. swig-4.3.0/Source/CParse/templ.c:1362:55: note: Function 'Swig_cparse_template_parms_expand' argument 1 names different: declaration 'instantiated_parameters' definition 'instantiated_parms'. swig-4.3.0/Source/CParse/templ.c:203:13: style: Local variable 'name' shadows outer variable [shadowVariable] swig-4.3.0/Source/CParse/templ.c:192:14: note: Shadowed declaration swig-4.3.0/Source/CParse/templ.c:203:13: note: Shadow variable swig-4.3.0/Source/CParse/templ.c:962:10: style: Local variable 'p' shadows outer variable [shadowVariable] swig-4.3.0/Source/CParse/templ.c:818:9: note: Shadowed declaration swig-4.3.0/Source/CParse/templ.c:962:10: note: Shadow variable swig-4.3.0/Source/CParse/templ.c:486:17: style: Variable 'ptype' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/CParse/templ.c:1053:11: style: Variable 'element_ptr' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/CParse/templ.c:126:14: error: Uninitialized variable: nodeType [legacyUninitvar] swig-4.3.0/Source/CParse/templ.c:388:14: error: Uninitialized variable: nodeType [legacyUninitvar] swig-4.3.0/Source/CParse/templ.c:536:26: error: Uninitialized variable: nodeType [legacyUninitvar] swig-4.3.0/Source/CParse/templ.c:888:21: error: Uninitialized variable: nodeType [legacyUninitvar] swig-4.3.0/Source/CParse/templ.c:1140:24: error: Uninitialized variable: nodeType [legacyUninitvar] swig-4.3.0/Source/CParse/templ.c:1176:24: error: Uninitialized variable: nodeType [legacyUninitvar] swig-4.3.0/Source/CParse/templ.c:555:17: style: Variable 'dvalue' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/CParse/templ.c:556:17: style: Variable 'qvalue' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/CParse/templ.c:816:25: style: Variable 'primary_scope' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/CParse/util.c:62:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/CParse/util.c:107:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_VOID [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/CParse/util.c:28:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/CParse/util.c:26:15: style: Variable 'arg' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/DOH/base.c:28:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/DOH/base.c:58:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/DOH/base.c:711:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/DOH/base.c:735:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/DOH/base.c:752:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/DOH/base.c:35:19: style: Checking if unsigned expression 'b->refcount' is less than zero. [unsignedLessThanZero] swig-4.3.0/Source/DOH/base.c:283:33: style:inconclusive: Function 'DohNext' argument 1 names different: declaration 'x' definition 'iter'. [funcArgNamesDifferent] swig-4.3.0/Source/DOH/doh.h:241:40: note: Function 'DohNext' argument 1 names different: declaration 'x' definition 'iter'. swig-4.3.0/Source/DOH/base.c:283:33: note: Function 'DohNext' argument 1 names different: declaration 'x' definition 'iter'. swig-4.3.0/Source/DOH/base.c:811:22: style:inconclusive: Function 'DohSetfile' argument 1 names different: declaration 'obj' definition 'ho'. [funcArgNamesDifferent] swig-4.3.0/Source/DOH/doh.h:248:29: note: Function 'DohSetfile' argument 1 names different: declaration 'obj' definition 'ho'. swig-4.3.0/Source/DOH/base.c:811:22: note: Function 'DohSetfile' argument 1 names different: declaration 'obj' definition 'ho'. swig-4.3.0/Source/DOH/base.c:824:28: style:inconclusive: Function 'DohGetfile' argument 1 names different: declaration 'obj' definition 'ho'. [funcArgNamesDifferent] swig-4.3.0/Source/DOH/doh.h:247:35: note: Function 'DohGetfile' argument 1 names different: declaration 'obj' definition 'ho'. swig-4.3.0/Source/DOH/base.c:824:28: note: Function 'DohGetfile' argument 1 names different: declaration 'obj' definition 'ho'. swig-4.3.0/Source/DOH/base.c:838:22: style:inconclusive: Function 'DohSetline' argument 1 names different: declaration 'obj' definition 'ho'. [funcArgNamesDifferent] swig-4.3.0/Source/DOH/doh.h:246:29: note: Function 'DohSetline' argument 1 names different: declaration 'obj' definition 'ho'. swig-4.3.0/Source/DOH/base.c:838:22: note: Function 'DohSetline' argument 1 names different: declaration 'obj' definition 'ho'. swig-4.3.0/Source/DOH/base.c:838:30: style:inconclusive: Function 'DohSetline' argument 2 names different: declaration 'line' definition 'l'. [funcArgNamesDifferent] swig-4.3.0/Source/DOH/doh.h:246:38: note: Function 'DohSetline' argument 2 names different: declaration 'line' definition 'l'. swig-4.3.0/Source/DOH/base.c:838:30: note: Function 'DohSetline' argument 2 names different: declaration 'line' definition 'l'. swig-4.3.0/Source/DOH/base.c:851:27: style:inconclusive: Function 'DohGetline' argument 1 names different: declaration 'obj' definition 'ho'. [funcArgNamesDifferent] swig-4.3.0/Source/DOH/doh.h:245:34: note: Function 'DohGetline' argument 1 names different: declaration 'obj' definition 'ho'. swig-4.3.0/Source/DOH/base.c:851:27: note: Function 'DohGetline' argument 1 names different: declaration 'obj' definition 'ho'. swig-4.3.0/Source/DOH/base.c:905:22: style:inconclusive: Function 'DohSetmark' argument 1 names different: declaration 'obj' definition 'ho'. [funcArgNamesDifferent] swig-4.3.0/Source/DOH/doh.h:277:29: note: Function 'DohSetmark' argument 1 names different: declaration 'obj' definition 'ho'. swig-4.3.0/Source/DOH/base.c:905:22: note: Function 'DohSetmark' argument 1 names different: declaration 'obj' definition 'ho'. swig-4.3.0/Source/DOH/base.c:910:21: style:inconclusive: Function 'DohGetmark' argument 1 names different: declaration 'obj' definition 'ho'. [funcArgNamesDifferent] swig-4.3.0/Source/DOH/doh.h:278:28: note: Function 'DohGetmark' argument 1 names different: declaration 'obj' definition 'ho'. swig-4.3.0/Source/DOH/base.c:910:21: note: Function 'DohGetmark' argument 1 names different: declaration 'obj' definition 'ho'. swig-4.3.0/Source/DOH/base.c:190:24: style: Variable 'b2info' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/base.c:227:17: style: Variable 'b2info' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/base.c:234:8: style: Variable 'cobj' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/base.c:239:13: style: Variable 'cobj' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/base.c:305:15: style: Variable 'objinfo' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/base.c:360:8: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/base.c:395:8: style: Variable 'val' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/base.c:410:8: style: Variable 'val' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/base.c:425:8: style: Variable 'val' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/base.c:468:8: style: Variable 'val' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/base.c:501:50: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/DOH/base.c:531:15: style: Variable 'objinfo' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/base.c:613:15: style: Variable 'objinfo' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/base.c:698:15: style: Variable 'lastdoh' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/base.c:721:15: style: Variable 'lastdoh' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/base.c:763:15: style: Variable 'objinfo' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/base.c:911:12: style: Variable 'h' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/file.c:218:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/DOH/file.c:341:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/DOH/file.c:282:65: style:inconclusive: Function 'DohNewFile' argument 3 names different: declaration 'outfiles' definition 'newfiles'. [funcArgNamesDifferent] swig-4.3.0/Source/DOH/doh.h:330:76: note: Function 'DohNewFile' argument 3 names different: declaration 'outfiles' definition 'newfiles'. swig-4.3.0/Source/DOH/file.c:282:65: note: Function 'DohNewFile' argument 3 names different: declaration 'outfiles' definition 'newfiles'. swig-4.3.0/Source/DOH/file.c:310:31: style:inconclusive: Function 'DohNewFileFromFile' argument 1 names different: declaration 'f' definition 'file'. [funcArgNamesDifferent] swig-4.3.0/Source/DOH/doh.h:331:42: note: Function 'DohNewFileFromFile' argument 1 names different: declaration 'f' definition 'file'. swig-4.3.0/Source/DOH/file.c:310:31: note: Function 'DohNewFileFromFile' argument 1 names different: declaration 'f' definition 'file'. swig-4.3.0/Source/DOH/file.c:58:16: style: Variable 'sf_i' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/file.c:81:16: style: Variable 'sf' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/file.c:282:28: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/DOH/file.c:286:9: style: Variable 'filen' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/fio.c:536:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/DOH/fio.c:572:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/DOH/fio.c:107:21: style:inconclusive: Function 'DohvPrintf' argument 1 names different: declaration 'obj' definition 'so'. [funcArgNamesDifferent] swig-4.3.0/Source/DOH/doh.h:264:33: note: Function 'DohvPrintf' argument 1 names different: declaration 'obj' definition 'so'. swig-4.3.0/Source/DOH/fio.c:107:21: note: Function 'DohvPrintf' argument 1 names different: declaration 'obj' definition 'so'. swig-4.3.0/Source/DOH/fio.c:457:25: style:inconclusive: Function 'DohPrintv' argument 1 names different: declaration 'obj' definition 'f'. [funcArgNamesDifferent] swig-4.3.0/Source/DOH/doh.h:265:32: note: Function 'DohPrintv' argument 1 names different: declaration 'obj' definition 'f'. swig-4.3.0/Source/DOH/fio.c:457:25: note: Function 'DohPrintv' argument 1 names different: declaration 'obj' definition 'f'. swig-4.3.0/Source/DOH/fio.c:483:20: style:inconclusive: Function 'DohCopyto' argument 1 names different: declaration 'input' definition 'in'. [funcArgNamesDifferent] swig-4.3.0/Source/DOH/doh.h:334:32: note: Function 'DohCopyto' argument 1 names different: declaration 'input' definition 'in'. swig-4.3.0/Source/DOH/fio.c:483:20: note: Function 'DohCopyto' argument 1 names different: declaration 'input' definition 'in'. swig-4.3.0/Source/DOH/fio.c:483:29: style:inconclusive: Function 'DohCopyto' argument 2 names different: declaration 'output' definition 'out'. [funcArgNamesDifferent] swig-4.3.0/Source/DOH/doh.h:334:49: note: Function 'DohCopyto' argument 2 names different: declaration 'output' definition 'out'. swig-4.3.0/Source/DOH/fio.c:483:29: note: Function 'DohCopyto' argument 2 names different: declaration 'output' definition 'out'. swig-4.3.0/Source/DOH/fio.c:521:20: style:inconclusive: Function 'DohSplit' argument 1 names different: declaration 'input' definition 'in'. [funcArgNamesDifferent] swig-4.3.0/Source/DOH/doh.h:356:36: note: Function 'DohSplit' argument 1 names different: declaration 'input' definition 'in'. swig-4.3.0/Source/DOH/fio.c:521:20: note: Function 'DohSplit' argument 1 names different: declaration 'input' definition 'in'. swig-4.3.0/Source/DOH/fio.c:561:25: style:inconclusive: Function 'DohSplitLines' argument 1 names different: declaration 'input' definition 'in'. [funcArgNamesDifferent] swig-4.3.0/Source/DOH/doh.h:357:41: note: Function 'DohSplitLines' argument 1 names different: declaration 'input' definition 'in'. swig-4.3.0/Source/DOH/fio.c:561:25: note: Function 'DohSplitLines' argument 1 names different: declaration 'input' definition 'in'. swig-4.3.0/Source/DOH/fio.c:59:26: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/DOH/fio.c:60:8: style: Variable 'handle' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/fio.c:408:10: style: Variable 'pvalue' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/fio.c:460:8: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/fio.c:485:14: style: Variable 'nwrite' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/DOH/hash.c:484:5: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] swig-4.3.0/Source/DOH/hash.c:483:9: note: outer condition: nh->file swig-4.3.0/Source/DOH/hash.c:484:5: note: identical inner condition: nh->file swig-4.3.0/Source/DOH/hash.c:47:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/hash.c:457:9: style: Variable 'h' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/hash.c:514:9: style: Variable 'h' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/hash.c:524:9: style: Variable 'h' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/list.c:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refcount [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/DOH/list.c:52:5: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] swig-4.3.0/Source/DOH/list.c:51:9: note: outer condition: nl->file swig-4.3.0/Source/DOH/list.c:52:5: note: identical inner condition: nl->file swig-4.3.0/Source/DOH/list.c:151:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/list.c:267:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/list.c:292:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/list.c:302:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/memory.c:261:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/DOH/memory.c:196:30: style: Checking if unsigned expression 'p->ptr[i].refcount' is less than zero. [unsignedLessThanZero] swig-4.3.0/Source/DOH/memory.c:85:9: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/string.c:549:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/DOH/string.c:563:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/DOH/string.c:75:5: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] swig-4.3.0/Source/DOH/string.c:74:10: note: outer condition: str->file swig-4.3.0/Source/DOH/string.c:75:5: note: identical inner condition: str->file swig-4.3.0/Source/DOH/string.c:1148:50: style:inconclusive: Function 'DohNewString' argument 1 names different: declaration 'c' definition 'so'. [funcArgNamesDifferent] swig-4.3.0/Source/DOH/doh.h:303:57: note: Function 'DohNewString' argument 1 names different: declaration 'c' definition 'so'. swig-4.3.0/Source/DOH/string.c:1148:50: note: Function 'DohNewString' argument 1 names different: declaration 'c' definition 'so'. swig-4.3.0/Source/DOH/string.c:1209:58: style:inconclusive: Function 'DohNewStringWithSize' argument 1 names different: declaration 'c' definition 'so'. [funcArgNamesDifferent] swig-4.3.0/Source/DOH/doh.h:304:65: note: Function 'DohNewStringWithSize' argument 1 names different: declaration 'c' definition 'so'. swig-4.3.0/Source/DOH/string.c:1209:58: note: Function 'DohNewStringWithSize' argument 1 names different: declaration 'c' definition 'so'. swig-4.3.0/Source/DOH/string.c:51:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/string.c:100:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/string.c:148:11: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/string.c:149:11: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/string.c:219:9: style: Variable 'newstr' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/string.c:222:13: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/string.c:279:9: style: Variable 'data' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/string.c:290:13: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/string.c:483:11: style: Variable 'tc' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/string.c:507:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/string.c:610:54: style: Parameter 'token' can be declared as pointer to const. However it seems that 'match_simple' is a callback function, if 'token' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/DOH/string.c:1036:70: note: You might need to cast the function pointer here swig-4.3.0/Source/DOH/string.c:610:54: note: Parameter 'token' can be declared as pointer to const swig-4.3.0/Source/DOH/string.c:616:37: style: Parameter 'base' can be declared as pointer to const. However it seems that 'match_identifier' is a callback function, if 'base' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/DOH/string.c:1032:70: note: You might need to cast the function pointer here swig-4.3.0/Source/DOH/string.c:616:37: note: Parameter 'base' can be declared as pointer to const swig-4.3.0/Source/DOH/string.c:616:58: style: Parameter 'token' can be declared as pointer to const. However it seems that 'match_identifier' is a callback function, if 'token' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/DOH/string.c:1032:70: note: You might need to cast the function pointer here swig-4.3.0/Source/DOH/string.c:616:58: note: Parameter 'token' can be declared as pointer to const swig-4.3.0/Source/DOH/string.c:637:43: style: Parameter 'base' can be declared as pointer to const. However it seems that 'match_identifier_begin' is a callback function, if 'base' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/DOH/string.c:1030:70: note: You might need to cast the function pointer here swig-4.3.0/Source/DOH/string.c:637:43: note: Parameter 'base' can be declared as pointer to const swig-4.3.0/Source/DOH/string.c:637:64: style: Parameter 'token' can be declared as pointer to const. However it seems that 'match_identifier_begin' is a callback function, if 'token' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/DOH/string.c:1030:70: note: You might need to cast the function pointer here swig-4.3.0/Source/DOH/string.c:637:64: note: Parameter 'token' can be declared as pointer to const swig-4.3.0/Source/DOH/string.c:653:62: style: Parameter 'token' can be declared as pointer to const. However it seems that 'match_identifier_end' is a callback function, if 'token' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/DOH/string.c:1028:70: note: You might need to cast the function pointer here swig-4.3.0/Source/DOH/string.c:653:62: note: Parameter 'token' can be declared as pointer to const swig-4.3.0/Source/DOH/string.c:669:58: style: Parameter 'token' can be declared as pointer to const. However it seems that 'match_number_end' is a callback function, if 'token' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/DOH/string.c:1034:70: note: You might need to cast the function pointer here swig-4.3.0/Source/DOH/string.c:669:58: note: Parameter 'token' can be declared as pointer to const swig-4.3.0/Source/DOH/string.c:691:59: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/DOH/string.c:1045:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/string.c:1078:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/string.c:1088:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/string.c:1151:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/string.c:1212:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/string.c:1281:9: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/DOH/void.c:90:23: style:inconclusive: Function 'DohNewVoid' argument 1 names different: declaration 'ptr' definition 'obj'. [funcArgNamesDifferent] swig-4.3.0/Source/DOH/doh.h:355:34: note: Function 'DohNewVoid' argument 1 names different: declaration 'ptr' definition 'obj'. swig-4.3.0/Source/DOH/void.c:90:23: note: Function 'DohNewVoid' argument 1 names different: declaration 'ptr' definition 'obj'. swig-4.3.0/Source/DOH/void.c:54:12: style: Variable 'v' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:55:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:106:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:114:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:177:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:602:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:708:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:821:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:872:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:895:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:981:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug_translator [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:364:21: warning: Member variable 'CSharpDocConverter::currentNode' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:37:7: warning: Member variable 'IndentGuard::m_output' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:37:7: warning: Member variable 'IndentGuard::m_indent' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:37:7: warning: Member variable 'IndentGuard::m_firstLineIndent' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:471:26: style:inconclusive: Technically the member function 'CSharpDocConverter::translateEntity' can be const. [functionConst] swig-4.3.0/Source/Doxygen/csharpdoc.h:49:8: note: Technically the member function 'CSharpDocConverter::translateEntity' can be const. swig-4.3.0/Source/Doxygen/csharpdoc.cxx:471:26: note: Technically the member function 'CSharpDocConverter::translateEntity' can be const. swig-4.3.0/Source/Doxygen/csharpdoc.cxx:687:26: performance:inconclusive: Technically the member function 'CSharpDocConverter::handleTagVerbatim' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/csharpdoc.h:136:8: note: Technically the member function 'CSharpDocConverter::handleTagVerbatim' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/csharpdoc.cxx:687:26: note: Technically the member function 'CSharpDocConverter::handleTagVerbatim' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/csharpdoc.cxx:744:26: performance:inconclusive: Technically the member function 'CSharpDocConverter::handleTagImage' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/csharpdoc.h:162:8: note: Technically the member function 'CSharpDocConverter::handleTagImage' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/csharpdoc.cxx:744:26: note: Technically the member function 'CSharpDocConverter::handleTagImage' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/csharpdoc.cxx:194:69: performance:inconclusive: Technically the member function 'CSharpDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/csharpdoc.h:235:31: note: Technically the member function 'CSharpDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/csharpdoc.cxx:194:69: note: Technically the member function 'CSharpDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/csharpdoc.cxx:199:69: performance:inconclusive: Technically the member function 'CSharpDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/csharpdoc.h:236:31: note: Technically the member function 'CSharpDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/csharpdoc.cxx:199:69: note: Technically the member function 'CSharpDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyentity.h:38:3: style: Class 'DoxygenEntity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Source/Doxygen/doxyparser.h:372:3: style: Class 'DoxygenParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Source/Doxygen/csharpdoc.h:28:3: style: Class 'CSharpDocConverter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Source/Doxygen/csharpdoc.h:30:11: style: The function 'makeDocumentation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Doxygen/doxytranslator.h:80:19: note: Virtual function in base class swig-4.3.0/Source/Doxygen/csharpdoc.h:30:11: note: Function in derived class swig-4.3.0/Source/Doxygen/csharpdoc.cxx:881:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:884:5: note: Found duplicate branches for 'if' and 'else'. swig-4.3.0/Source/Doxygen/csharpdoc.cxx:881:3: note: Found duplicate branches for 'if' and 'else'. swig-4.3.0/Source/Doxygen/csharpdoc.cxx:390:58: style:inconclusive: Function 'getParamType' argument 1 names different: declaration 'name' definition 'param'. [funcArgNamesDifferent] swig-4.3.0/Source/Doxygen/csharpdoc.h:215:40: note: Function 'getParamType' argument 1 names different: declaration 'name' definition 'param'. swig-4.3.0/Source/Doxygen/csharpdoc.cxx:390:58: note: Function 'getParamType' argument 1 names different: declaration 'name' definition 'param'. swig-4.3.0/Source/Doxygen/csharpdoc.cxx:405:59: style:inconclusive: Function 'getParamValue' argument 1 names different: declaration 'name' definition 'param'. [funcArgNamesDifferent] swig-4.3.0/Source/Doxygen/csharpdoc.h:220:41: note: Function 'getParamValue' argument 1 names different: declaration 'name' definition 'param'. swig-4.3.0/Source/Doxygen/csharpdoc.cxx:405:59: note: Function 'getParamValue' argument 1 names different: declaration 'name' definition 'param'. swig-4.3.0/Source/Doxygen/csharpdoc.cxx:505:108: style:inconclusive: Function 'handleLine' argument 3 names different: declaration 'arg' definition 'tagName'. [funcArgNamesDifferent] swig-4.3.0/Source/Doxygen/csharpdoc.h:106:90: note: Function 'handleLine' argument 3 names different: declaration 'arg' definition 'tagName'. swig-4.3.0/Source/Doxygen/csharpdoc.cxx:505:108: note: Function 'handleLine' argument 3 names different: declaration 'arg' definition 'tagName'. swig-4.3.0/Source/Doxygen/csharpdoc.cxx:538:113: style:inconclusive: Function 'handleParagraph' argument 3 names different: declaration 'arg' definition 'tagName'. [funcArgNamesDifferent] swig-4.3.0/Source/Doxygen/csharpdoc.h:96:95: note: Function 'handleParagraph' argument 3 names different: declaration 'arg' definition 'tagName'. swig-4.3.0/Source/Doxygen/csharpdoc.cxx:538:113: note: Function 'handleParagraph' argument 3 names different: declaration 'arg' definition 'tagName'. swig-4.3.0/Source/Doxygen/csharpdoc.cxx:950:53: style:inconclusive: Function 'makeDocumentation' argument 1 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] swig-4.3.0/Source/Doxygen/csharpdoc.h:30:35: note: Function 'makeDocumentation' argument 1 names different: declaration 'node' definition 'n'. swig-4.3.0/Source/Doxygen/csharpdoc.cxx:950:53: note: Function 'makeDocumentation' argument 1 names different: declaration 'node' definition 'n'. swig-4.3.0/Source/Doxygen/doxyparser.h:62:46: performance: Function parameter 'tString' should be passed by const reference. [passedByValue] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:390:58: performance: Function parameter 'param' should be passed by const reference. [passedByValue] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:405:59: performance: Function parameter 'param' should be passed by const reference. [passedByValue] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:429:50: performance: Function parameter 'param' should be passed by const reference. [passedByValue] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:683:59: style: Parameter 'tag' can be declared as reference to const. However it seems that 'handlePlainString' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:280:71: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/csharpdoc.cxx:683:59: note: Parameter 'tag' can be declared as reference to const swig-4.3.0/Source/Doxygen/csharpdoc.cxx:687:59: style: Parameter 'tag' can be declared as reference to const [constParameterReference] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:722:55: style: Parameter 'tag' can be declared as reference to const. However it seems that 'handleTagChar' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:226:57: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/csharpdoc.cxx:722:55: note: Parameter 'tag' can be declared as reference to const swig-4.3.0/Source/Doxygen/csharpdoc.cxx:844:59: style: Parameter 'tag' can be declared as reference to const. However it seems that 'handleDoxyHtmlTag' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:335:58: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/csharpdoc.cxx:844:59: note: Parameter 'tag' can be declared as reference to const swig-4.3.0/Source/Doxygen/csharpdoc.cxx:854:66: style: Parameter 'tag' can be declared as reference to const. However it seems that 'handleDoxyHtmlTagNoParam' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:329:61: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/csharpdoc.cxx:854:66: note: Parameter 'tag' can be declared as reference to const swig-4.3.0/Source/Doxygen/csharpdoc.cxx:863:61: style: Parameter 'tag' can be declared as reference to const. However it seems that 'handleDoxyHtmlTag_A' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:290:66: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/csharpdoc.cxx:863:61: note: Parameter 'tag' can be declared as reference to const swig-4.3.0/Source/Doxygen/csharpdoc.cxx:879:60: style: Parameter 'tag' can be declared as reference to const. However it seems that 'handleDoxyHtmlTag2' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:336:59: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/csharpdoc.cxx:879:60: note: Parameter 'tag' can be declared as reference to const swig-4.3.0/Source/Doxygen/csharpdoc.cxx:889:62: style: Parameter 'tag' can be declared as reference to const. However it seems that 'handleDoxyHtmlTag_tr' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:332:58: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/csharpdoc.cxx:889:62: note: Parameter 'tag' can be declared as reference to const swig-4.3.0/Source/Doxygen/csharpdoc.cxx:917:62: style: Parameter 'tag' can be declared as reference to const. However it seems that 'handleDoxyHtmlTag_th' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:331:58: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/csharpdoc.cxx:917:62: note: Parameter 'tag' can be declared as reference to const swig-4.3.0/Source/Doxygen/csharpdoc.cxx:927:62: style: Parameter 'tag' can be declared as reference to const. However it seems that 'handleDoxyHtmlTag_td' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:330:58: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/csharpdoc.cxx:927:62: note: Parameter 'tag' can be declared as reference to const swig-4.3.0/Source/Doxygen/csharpdoc.cxx:460:15: style: Unused variable: currentSection [unusedVariable] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:770:32: style: Variable 'paramValue' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:770:21: style: Variable 'paramValue' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:799:31: style: Variable 'paramType' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:800:32: style: Variable 'paramValue' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:799:21: style: Variable 'paramType' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:800:21: style: Variable 'paramValue' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:465:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:689:86: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyentity.cxx:45:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyentity.cxx:65:78: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:159:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_PP_UNEXPECTED_TOKENS [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:178:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:305:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_DOXYGEN_COMMAND_EXPECTED [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:402:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:409:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:428:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:437:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:447:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:461:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:478:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:495:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:515:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:525:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_DOXYGEN_COMMAND_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:531:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:539:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:558:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:872:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_DOXYGEN_COMMAND_EXPECTED [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:928:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:1004:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:1035:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:1056:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:1086:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_DOXYGEN_UNKNOWN_COMMAND [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:1157:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:1219:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:1243:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:1285:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:1377:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:1476:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:60:16: warning: Member variable 'DoxygenParser::m_isVerbatimText' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:60:16: warning: Member variable 'DoxygenParser::m_isInQuotedString' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:60:16: warning: Member variable 'DoxygenParser::m_node' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:60:16: warning: Member variable 'DoxygenParser::m_fileLineNo' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Doxygen/doxyparser.cxx:117:28: performance:inconclusive: Technically the member function 'DoxygenParser::stringToLower' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxyparser.h:125:15: note: Technically the member function 'DoxygenParser::stringToLower' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyparser.cxx:117:28: note: Technically the member function 'DoxygenParser::stringToLower' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyparser.cxx:135:21: performance:inconclusive: Technically the member function 'DoxygenParser::printTree' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxyparser.h:142:8: note: Technically the member function 'DoxygenParser::printTree' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyparser.cxx:135:21: note: Technically the member function 'DoxygenParser::printTree' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyparser.cxx:184:21: style:inconclusive: Technically the member function 'DoxygenParser::isEndOfLine' can be const. [functionConst] swig-4.3.0/Source/Doxygen/doxyparser.h:148:8: note: Technically the member function 'DoxygenParser::isEndOfLine' can be const. swig-4.3.0/Source/Doxygen/doxyparser.cxx:184:21: note: Technically the member function 'DoxygenParser::isEndOfLine' can be const. swig-4.3.0/Source/Doxygen/doxyparser.cxx:174:28: performance:inconclusive: Technically the member function 'DoxygenParser::trim' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxyparser.h:158:15: note: Technically the member function 'DoxygenParser::trim' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyparser.cxx:174:28: note: Technically the member function 'DoxygenParser::trim' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyparser.cxx:253:44: style:inconclusive: Technically the member function 'DoxygenParser::getOneLine' can be const. [functionConst] swig-4.3.0/Source/Doxygen/doxyparser.h:183:16: note: Technically the member function 'DoxygenParser::getOneLine' can be const. swig-4.3.0/Source/Doxygen/doxyparser.cxx:253:44: note: Technically the member function 'DoxygenParser::getOneLine' can be const. swig-4.3.0/Source/Doxygen/doxyparser.cxx:354:44: style:inconclusive: Technically the member function 'DoxygenParser::getEndOfSection' can be const. [functionConst] swig-4.3.0/Source/Doxygen/doxyparser.h:210:16: note: Technically the member function 'DoxygenParser::getEndOfSection' can be const. swig-4.3.0/Source/Doxygen/doxyparser.cxx:354:44: note: Technically the member function 'DoxygenParser::getEndOfSection' can be const. swig-4.3.0/Source/Doxygen/doxyparser.cxx:377:44: style:inconclusive: Technically the member function 'DoxygenParser::getEndCommand' can be const. [functionConst] swig-4.3.0/Source/Doxygen/doxyparser.h:219:16: note: Technically the member function 'DoxygenParser::getEndCommand' can be const. swig-4.3.0/Source/Doxygen/doxyparser.cxx:377:44: note: Technically the member function 'DoxygenParser::getEndCommand' can be const. swig-4.3.0/Source/Doxygen/doxyparser.cxx:400:21: style:inconclusive: Technically the member function 'DoxygenParser::addSimpleCommand' can be const. [functionConst] swig-4.3.0/Source/Doxygen/doxyparser.h:243:8: note: Technically the member function 'DoxygenParser::addSimpleCommand' can be const. swig-4.3.0/Source/Doxygen/doxyparser.cxx:400:21: note: Technically the member function 'DoxygenParser::addSimpleCommand' can be const. swig-4.3.0/Source/Doxygen/doxyparser.cxx:537:21: style:inconclusive: Technically the member function 'DoxygenParser::addCommandHtmlEntity' can be const. [functionConst] swig-4.3.0/Source/Doxygen/doxyparser.h:317:8: note: Technically the member function 'DoxygenParser::addCommandHtmlEntity' can be const. swig-4.3.0/Source/Doxygen/doxyparser.cxx:537:21: note: Technically the member function 'DoxygenParser::addCommandHtmlEntity' can be const. swig-4.3.0/Source/Doxygen/doxyparser.cxx:67:21: performance:inconclusive: Technically the member function 'DoxygenParser::fillTables' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxyparser.h:346:8: note: Technically the member function 'DoxygenParser::fillTables' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyparser.cxx:67:21: note: Technically the member function 'DoxygenParser::fillTables' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyparser.cxx:1471:21: style:inconclusive: Technically the member function 'DoxygenParser::printList' can be const. [functionConst] swig-4.3.0/Source/Doxygen/doxyparser.h:361:8: note: Technically the member function 'DoxygenParser::printList' can be const. swig-4.3.0/Source/Doxygen/doxyparser.cxx:1471:21: note: Technically the member function 'DoxygenParser::printList' can be const. swig-4.3.0/Source/Doxygen/doxyparser.cxx:1052:44: performance:inconclusive: Technically the member function 'DoxygenParser::split' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxyparser.h:367:16: note: Technically the member function 'DoxygenParser::split' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyparser.cxx:1052:44: note: Technically the member function 'DoxygenParser::split' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyparser.cxx:1069:21: performance:inconclusive: Technically the member function 'DoxygenParser::isStartOfDoxyCommentChar' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxyparser.h:368:8: note: Technically the member function 'DoxygenParser::isStartOfDoxyCommentChar' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyparser.cxx:1069:21: note: Technically the member function 'DoxygenParser::isStartOfDoxyCommentChar' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyparser.cxx:565:18: style: Condition 'key.empty()' is always false [knownConditionTrueFalse] swig-4.3.0/Source/Doxygen/doxyparser.cxx:560:18: note: Assuming that condition 'key.empty()' is not redundant swig-4.3.0/Source/Doxygen/doxyparser.cxx:565:18: note: Condition 'key.empty()' is always false swig-4.3.0/Source/Doxygen/doxyparser.cxx:551:23: style: Local variable 'aNewList' shadows outer variable [shadowVariable] swig-4.3.0/Source/Doxygen/doxyparser.cxx:548:21: note: Shadowed declaration swig-4.3.0/Source/Doxygen/doxyparser.cxx:551:23: note: Shadow variable swig-4.3.0/Source/Doxygen/doxyparser.cxx:605:23: style: Local variable 'aNewList' shadows outer variable [shadowVariable] swig-4.3.0/Source/Doxygen/doxyparser.cxx:548:21: note: Shadowed declaration swig-4.3.0/Source/Doxygen/doxyparser.cxx:605:23: note: Shadow variable swig-4.3.0/Source/Doxygen/doxyparser.cxx:617:25: style: Local variable 'aNewList' shadows outer variable [shadowVariable] swig-4.3.0/Source/Doxygen/doxyparser.cxx:548:21: note: Shadowed declaration swig-4.3.0/Source/Doxygen/doxyparser.cxx:617:25: note: Shadow variable swig-4.3.0/Source/Doxygen/doxyparser.cxx:632:23: style: Local variable 'aNewList' shadows outer variable [shadowVariable] swig-4.3.0/Source/Doxygen/doxyparser.cxx:548:21: note: Shadowed declaration swig-4.3.0/Source/Doxygen/doxyparser.cxx:632:23: note: Shadow variable swig-4.3.0/Source/Doxygen/doxyparser.cxx:649:23: style: Local variable 'aNewList' shadows outer variable [shadowVariable] swig-4.3.0/Source/Doxygen/doxyparser.cxx:548:21: note: Shadowed declaration swig-4.3.0/Source/Doxygen/doxyparser.cxx:649:23: note: Shadow variable swig-4.3.0/Source/Doxygen/doxyparser.cxx:748:23: style: Local variable 'aNewList' shadows outer variable [shadowVariable] swig-4.3.0/Source/Doxygen/doxyparser.cxx:548:21: note: Shadowed declaration swig-4.3.0/Source/Doxygen/doxyparser.cxx:748:23: note: Shadow variable swig-4.3.0/Source/Doxygen/doxyparser.cxx:766:23: style: Local variable 'aNewList' shadows outer variable [shadowVariable] swig-4.3.0/Source/Doxygen/doxyparser.cxx:548:21: note: Shadowed declaration swig-4.3.0/Source/Doxygen/doxyparser.cxx:766:23: note: Shadow variable swig-4.3.0/Source/Doxygen/doxyparser.cxx:818:23: style: Local variable 'aNewList' shadows outer variable [shadowVariable] swig-4.3.0/Source/Doxygen/doxyparser.cxx:548:21: note: Shadowed declaration swig-4.3.0/Source/Doxygen/doxyparser.cxx:818:23: note: Shadow variable swig-4.3.0/Source/Doxygen/doxyparser.cxx:1246:13: error: Out of bounds access in expression 'line[pos]' [containerOutOfBounds] swig-4.3.0/Source/Doxygen/doxyparser.cxx:1244:11: note: pos is assigned 'line.size()' here. swig-4.3.0/Source/Doxygen/doxyparser.cxx:1246:13: note: Access out of bounds swig-4.3.0/Source/Doxygen/doxyparser.cxx:1488:7: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] swig-4.3.0/Source/Doxygen/doxyparser.cxx:139:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:200:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:230:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:244:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:261:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:298:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:302:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:324:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:328:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:331:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:341:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:345:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:363:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:365:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:367:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:369:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:382:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:396:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:455:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:795:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:821:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:903:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:1008:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:1010:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:1373:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:1474:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxyparser.cxx:1486:68: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/doxytranslator.cxx:30:28: performance:inconclusive: Technically the member function 'DoxygenTranslator::getDoxygenComment' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxytranslator.h:69:11: note: Technically the member function 'DoxygenTranslator::getDoxygenComment' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxytranslator.cxx:30:28: note: Technically the member function 'DoxygenTranslator::getDoxygenComment' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxytranslator.cxx:64:25: performance:inconclusive: Technically the member function 'DoxygenTranslator::printTree' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxytranslator.h:85:8: note: Technically the member function 'DoxygenTranslator::printTree' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxytranslator.cxx:64:25: note: Technically the member function 'DoxygenTranslator::printTree' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxytranslator.cxx:37:25: performance:inconclusive: Technically the member function 'DoxygenTranslator::extraIndentation' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxytranslator.h:87:8: note: Technically the member function 'DoxygenTranslator::extraIndentation' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxytranslator.cxx:37:25: note: Technically the member function 'DoxygenTranslator::extraIndentation' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxytranslator.cxx:66:76: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/javadoc.cxx:359:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/javadoc.cxx:531:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/javadoc.cxx:725:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/javadoc.cxx:809:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug_translator [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/javadoc.cxx:230:19: warning: Member variable 'JavaDocConverter::currentNode' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Doxygen/javadoc.cxx:847:24: style: Unused private function: 'JavaDocConverter::addError' [unusedPrivateFunction] swig-4.3.0/Source/Doxygen/javadoc.h:166:8: note: Unused private function: 'JavaDocConverter::addError' swig-4.3.0/Source/Doxygen/javadoc.cxx:847:24: note: Unused private function: 'JavaDocConverter::addError' swig-4.3.0/Source/Doxygen/javadoc.cxx:243:31: performance:inconclusive: Technically the member function 'JavaDocConverter::formatCommand' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/javadoc.h:32:15: note: Technically the member function 'JavaDocConverter::formatCommand' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/javadoc.cxx:243:31: note: Technically the member function 'JavaDocConverter::formatCommand' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/javadoc.cxx:334:24: style:inconclusive: Technically the member function 'JavaDocConverter::translateEntity' can be const. [functionConst] swig-4.3.0/Source/Doxygen/javadoc.h:43:8: note: Technically the member function 'JavaDocConverter::translateEntity' can be const. swig-4.3.0/Source/Doxygen/javadoc.cxx:334:24: note: Technically the member function 'JavaDocConverter::translateEntity' can be const. swig-4.3.0/Source/Doxygen/javadoc.cxx:689:23: performance:inconclusive: Technically the member function 'JavaDocConverter::shiftEndlinesUpTree' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/javadoc.h:48:7: note: Technically the member function 'JavaDocConverter::shiftEndlinesUpTree' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/javadoc.cxx:689:23: note: Technically the member function 'JavaDocConverter::shiftEndlinesUpTree' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/javadoc.cxx:29:24: performance:inconclusive: Technically the member function 'JavaDocConverter::fillStaticTables' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/javadoc.h:161:8: note: Technically the member function 'JavaDocConverter::fillStaticTables' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/javadoc.cxx:29:24: note: Technically the member function 'JavaDocConverter::fillStaticTables' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/javadoc.cxx:721:31: performance:inconclusive: Technically the member function 'JavaDocConverter::indentAndInsertAsterisks' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/javadoc.h:164:15: note: Technically the member function 'JavaDocConverter::indentAndInsertAsterisks' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/javadoc.cxx:721:31: note: Technically the member function 'JavaDocConverter::indentAndInsertAsterisks' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/javadoc.cxx:847:24: performance:inconclusive: Technically the member function 'JavaDocConverter::addError' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/javadoc.h:166:8: note: Technically the member function 'JavaDocConverter::addError' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/javadoc.cxx:847:24: note: Technically the member function 'JavaDocConverter::addError' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/javadoc.h:25:3: style: Class 'JavaDocConverter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Source/Doxygen/javadoc.h:26:11: style: The function 'makeDocumentation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Doxygen/doxytranslator.h:80:19: note: Virtual function in base class swig-4.3.0/Source/Doxygen/javadoc.h:26:11: note: Function in derived class swig-4.3.0/Source/Doxygen/javadoc.cxx:246:3: style: Statements following 'return' will never be executed. [unreachableCode] swig-4.3.0/Source/Doxygen/javadoc.cxx:480:15: style: The scope of the variable 'dummy' can be reduced. [variableScope] swig-4.3.0/Source/Doxygen/javadoc.cxx:542:23: style: The scope of the variable 'commaPos' can be reduced. [variableScope] swig-4.3.0/Source/Doxygen/javadoc.cxx:243:57: performance: Function parameter 'unformattedLine' should be passed by const reference. [passedByValue] swig-4.3.0/Source/Doxygen/javadoc.cxx:290:48: performance: Function parameter 'param' should be passed by const reference. [passedByValue] swig-4.3.0/Source/Doxygen/javadoc.cxx:354:103: style: Parameter 'arg' can be declared as reference to const. However it seems that 'handleTagHtml' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/javadoc.cxx:74:51: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/javadoc.cxx:354:103: note: Parameter 'arg' can be declared as reference to const swig-4.3.0/Source/Doxygen/javadoc.cxx:366:57: style: Parameter 'tag' can be declared as reference to const. However it seems that 'handleDoxyHtmlTag' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/javadoc.cxx:202:54: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/javadoc.cxx:366:57: note: Parameter 'tag' can be declared as reference to const swig-4.3.0/Source/Doxygen/javadoc.cxx:366:107: style: Parameter 'arg' can be declared as reference to const. However it seems that 'handleDoxyHtmlTag' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/javadoc.cxx:202:54: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/javadoc.cxx:366:107: note: Parameter 'arg' can be declared as reference to const swig-4.3.0/Source/Doxygen/javadoc.cxx:376:103: style: Parameter 'arg' can be declared as reference to const. However it seems that 'handleHtmlEntity' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/javadoc.cxx:227:55: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/javadoc.cxx:376:103: note: Parameter 'arg' can be declared as reference to const swig-4.3.0/Source/Doxygen/javadoc.cxx:393:53: style: Parameter 'tag' can be declared as reference to const. However it seems that 'handleTagChar' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/javadoc.cxx:87:52: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/javadoc.cxx:393:53: note: Parameter 'tag' can be declared as reference to const swig-4.3.0/Source/Doxygen/javadoc.cxx:393:103: style: Parameter 'arg' can be declared as reference to const. However it seems that 'handleTagChar' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/javadoc.cxx:87:52: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/javadoc.cxx:393:103: note: Parameter 'arg' can be declared as reference to const swig-4.3.0/Source/Doxygen/javadoc.cxx:402:103: style: Parameter 'arg' can be declared as reference to const. However it seems that 'handleTagSame' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/javadoc.cxx:132:57: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/javadoc.cxx:402:103: note: Parameter 'arg' can be declared as reference to const swig-4.3.0/Source/Doxygen/javadoc.cxx:412:57: style: Parameter 'tag' can be declared as reference to const. However it seems that 'handlePlainString' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/javadoc.cxx:157:66: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/javadoc.cxx:412:57: note: Parameter 'tag' can be declared as reference to const swig-4.3.0/Source/Doxygen/javadoc.cxx:418:57: style: Parameter 'tag' can be declared as reference to const. However it seems that 'handleTagVerbatim' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/javadoc.cxx:152:52: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/javadoc.cxx:418:57: note: Parameter 'tag' can be declared as reference to const swig-4.3.0/Source/Doxygen/javadoc.cxx:418:107: style: Parameter 'arg' can be declared as reference to const. However it seems that 'handleTagVerbatim' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/javadoc.cxx:152:52: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/javadoc.cxx:418:107: note: Parameter 'arg' can be declared as reference to const swig-4.3.0/Source/Doxygen/javadoc.cxx:425:107: style: Parameter 'arg' can be declared as reference to const. However it seems that 'handleTagExtended' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/javadoc.cxx:147:58: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/javadoc.cxx:425:107: note: Parameter 'arg' can be declared as reference to const swig-4.3.0/Source/Doxygen/javadoc.cxx:432:101: style: Parameter 'arg' can be declared as reference to const. However it seems that 'handleTagIf' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/javadoc.cxx:134:55: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/javadoc.cxx:432:101: note: Parameter 'arg' can be declared as reference to const swig-4.3.0/Source/Doxygen/javadoc.cxx:442:106: style: Parameter 'arg' can be declared as reference to const. However it seems that 'handleTagMessage' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/javadoc.cxx:154:57: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/javadoc.cxx:442:106: note: Parameter 'arg' can be declared as reference to const swig-4.3.0/Source/Doxygen/javadoc.cxx:448:54: style: Parameter 'tag' can be declared as reference to const. However it seems that 'handleTagImage' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/javadoc.cxx:135:55: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/javadoc.cxx:448:54: note: Parameter 'tag' can be declared as reference to const swig-4.3.0/Source/Doxygen/javadoc.cxx:629:52: style: Parameter 'tag' can be declared as reference to const. However it seems that 'handleTagSee' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/javadoc.cxx:138:52: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/javadoc.cxx:629:52: note: Parameter 'tag' can be declared as reference to const swig-4.3.0/Source/Doxygen/javadoc.cxx:538:16: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] swig-4.3.0/Source/Doxygen/javadoc.cxx:661:17: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] swig-4.3.0/Source/Doxygen/javadoc.cxx:762:25: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] swig-4.3.0/Source/Doxygen/javadoc.cxx:766:25: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] swig-4.3.0/Source/Doxygen/javadoc.cxx:780:23: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] swig-4.3.0/Source/Doxygen/javadoc.cxx:433:15: style: Unused variable: dummy [unusedVariable] swig-4.3.0/Source/Doxygen/javadoc.cxx:508:15: style: Unused variable: dummy [unusedVariable] swig-4.3.0/Source/Doxygen/javadoc.cxx:630:15: style: Unused variable: dummy [unusedVariable] swig-4.3.0/Source/Doxygen/javadoc.cxx:322:103: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/javadoc.cxx:420:86: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/javadoc.cxx:459:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/javadoc.cxx:462:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/javadoc.cxx:640:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/javadoc.cxx:695:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/pydoc.cxx:56:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/pydoc.cxx:124:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/pydoc.cxx:135:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/pydoc.cxx:172:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/pydoc.cxx:196:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/pydoc.cxx:543:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/pydoc.cxx:809:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/pydoc.cxx:832:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/pydoc.cxx:984:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug_translator [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Doxygen/pydoc.cxx:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] swig-4.3.0/Source/Doxygen/pydoc.cxx:391:17: warning: Member variable 'PyDocConverter::currentNode' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Doxygen/pydoc.cxx:38:7: warning: Member variable 'IndentGuard::m_output' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Doxygen/pydoc.cxx:38:7: warning: Member variable 'IndentGuard::m_indent' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Doxygen/pydoc.cxx:38:7: warning: Member variable 'IndentGuard::m_firstLineIndent' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Doxygen/pydoc.cxx:488:22: style:inconclusive: Technically the member function 'PyDocConverter::translateEntity' can be const. [functionConst] swig-4.3.0/Source/Doxygen/pydoc.h:48:8: note: Technically the member function 'PyDocConverter::translateEntity' can be const. swig-4.3.0/Source/Doxygen/pydoc.cxx:488:22: note: Technically the member function 'PyDocConverter::translateEntity' can be const. swig-4.3.0/Source/Doxygen/pydoc.cxx:646:22: performance:inconclusive: Technically the member function 'PyDocConverter::handleTagVerbatim' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/pydoc.h:105:8: note: Technically the member function 'PyDocConverter::handleTagVerbatim' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/pydoc.cxx:646:22: note: Technically the member function 'PyDocConverter::handleTagVerbatim' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/pydoc.cxx:204:61: performance:inconclusive: Technically the member function 'PyDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/pydoc.h:202:31: note: Technically the member function 'PyDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/pydoc.cxx:204:61: note: Technically the member function 'PyDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/pydoc.cxx:209:61: performance:inconclusive: Technically the member function 'PyDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/pydoc.h:203:31: note: Technically the member function 'PyDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/pydoc.cxx:209:61: note: Technically the member function 'PyDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/pydoc.h:28:3: style: Class 'PyDocConverter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Source/Doxygen/pydoc.h:29:11: style: The function 'makeDocumentation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Doxygen/doxytranslator.h:80:19: note: Virtual function in base class swig-4.3.0/Source/Doxygen/pydoc.h:29:11: note: Function in derived class swig-4.3.0/Source/Doxygen/pydoc.cxx:818:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] swig-4.3.0/Source/Doxygen/pydoc.cxx:821:5: note: Found duplicate branches for 'if' and 'else'. swig-4.3.0/Source/Doxygen/pydoc.cxx:818:3: note: Found duplicate branches for 'if' and 'else'. swig-4.3.0/Source/Doxygen/pydoc.cxx:431:54: style:inconclusive: Function 'getParamType' argument 1 names different: declaration 'name' definition 'param'. [funcArgNamesDifferent] swig-4.3.0/Source/Doxygen/pydoc.h:179:40: note: Function 'getParamType' argument 1 names different: declaration 'name' definition 'param'. swig-4.3.0/Source/Doxygen/pydoc.cxx:431:54: note: Function 'getParamType' argument 1 names different: declaration 'name' definition 'param'. swig-4.3.0/Source/Doxygen/pydoc.cxx:446:55: style:inconclusive: Function 'getParamValue' argument 1 names different: declaration 'name' definition 'param'. [funcArgNamesDifferent] swig-4.3.0/Source/Doxygen/pydoc.h:184:41: note: Function 'getParamValue' argument 1 names different: declaration 'name' definition 'param'. swig-4.3.0/Source/Doxygen/pydoc.cxx:446:55: note: Function 'getParamValue' argument 1 names different: declaration 'name' definition 'param'. swig-4.3.0/Source/Doxygen/pydoc.cxx:886:49: style:inconclusive: Function 'makeDocumentation' argument 1 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] swig-4.3.0/Source/Doxygen/pydoc.h:29:35: note: Function 'makeDocumentation' argument 1 names different: declaration 'node' definition 'n'. swig-4.3.0/Source/Doxygen/pydoc.cxx:886:49: note: Function 'makeDocumentation' argument 1 names different: declaration 'node' definition 'n'. swig-4.3.0/Source/Doxygen/pydoc.cxx:431:54: performance: Function parameter 'param' should be passed by const reference. [passedByValue] swig-4.3.0/Source/Doxygen/pydoc.cxx:446:55: performance: Function parameter 'param' should be passed by const reference. [passedByValue] swig-4.3.0/Source/Doxygen/pydoc.cxx:642:55: style: Parameter 'tag' can be declared as reference to const. However it seems that 'handlePlainString' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/pydoc.cxx:307:67: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/pydoc.cxx:642:55: note: Parameter 'tag' can be declared as reference to const swig-4.3.0/Source/Doxygen/pydoc.cxx:646:55: style: Parameter 'tag' can be declared as reference to const [constParameterReference] swig-4.3.0/Source/Doxygen/pydoc.cxx:658:51: style: Parameter 'tag' can be declared as reference to const. However it seems that 'handleTagChar' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/pydoc.cxx:252:53: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/pydoc.cxx:658:51: note: Parameter 'tag' can be declared as reference to const swig-4.3.0/Source/Doxygen/pydoc.cxx:781:55: style: Parameter 'tag' can be declared as reference to const. However it seems that 'handleDoxyHtmlTag' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/pydoc.cxx:362:54: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/pydoc.cxx:781:55: note: Parameter 'tag' can be declared as reference to const swig-4.3.0/Source/Doxygen/pydoc.cxx:791:62: style: Parameter 'tag' can be declared as reference to const. However it seems that 'handleDoxyHtmlTagNoParam' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/pydoc.cxx:356:57: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/pydoc.cxx:791:62: note: Parameter 'tag' can be declared as reference to const swig-4.3.0/Source/Doxygen/pydoc.cxx:800:57: style: Parameter 'tag' can be declared as reference to const. However it seems that 'handleDoxyHtmlTag_A' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/pydoc.cxx:317:62: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/pydoc.cxx:800:57: note: Parameter 'tag' can be declared as reference to const swig-4.3.0/Source/Doxygen/pydoc.cxx:816:56: style: Parameter 'tag' can be declared as reference to const. However it seems that 'handleDoxyHtmlTag2' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/pydoc.cxx:363:55: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/pydoc.cxx:816:56: note: Parameter 'tag' can be declared as reference to const swig-4.3.0/Source/Doxygen/pydoc.cxx:826:58: style: Parameter 'tag' can be declared as reference to const. However it seems that 'handleDoxyHtmlTag_tr' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/pydoc.cxx:359:54: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/pydoc.cxx:826:58: note: Parameter 'tag' can be declared as reference to const swig-4.3.0/Source/Doxygen/pydoc.cxx:854:58: style: Parameter 'tag' can be declared as reference to const. However it seems that 'handleDoxyHtmlTag_th' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/pydoc.cxx:358:54: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/pydoc.cxx:854:58: note: Parameter 'tag' can be declared as reference to const swig-4.3.0/Source/Doxygen/pydoc.cxx:864:58: style: Parameter 'tag' can be declared as reference to const. However it seems that 'handleDoxyHtmlTag_td' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Doxygen/pydoc.cxx:357:54: note: You might need to cast the function pointer here swig-4.3.0/Source/Doxygen/pydoc.cxx:864:58: note: Parameter 'tag' can be declared as reference to const swig-4.3.0/Source/Doxygen/pydoc.cxx:482:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Doxygen/pydoc.cxx:648:86: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] swig-4.3.0/Source/Modules/allocate.cxx:683:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_USER [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/allocate.cxx:728:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/allocate.cxx:751:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/allocate.cxx:770:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/allocate.cxx:1003:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/allocate.cxx:1009:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/allocate.cxx:1205:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/allocate.cxx:1296:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/allocate.cxx:1301:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/allocate.cxx:1403:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/allocate.cxx:261:8: performance:inconclusive: Technically the member function 'Allocate::is_non_public_base' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/allocate.cxx:285:11: performance:inconclusive: Technically the member function 'Allocate::function_return_type' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/allocate.cxx:331:7: performance:inconclusive: Technically the member function 'Allocate::is_abstract_inherit' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/allocate.cxx:393:9: performance:inconclusive: Technically the member function 'Allocate::smart_pointer_methods' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/allocate.cxx:490:8: performance:inconclusive: Technically the member function 'Allocate::mark_exception_classes' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/allocate.cxx:548:9: performance:inconclusive: Technically the member function 'Allocate::clone_member_for_using_declaration' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/allocate.cxx:681:8: performance:inconclusive: Technically the member function 'Allocate::is_assignable_type' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:456:3: style: Class 'save_value < Node * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Source/Modules/swigmod.h:456:3: style: Class 'save_value < AccessMode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Source/Modules/swigmod.h:456:3: style: Class 'save_value < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Source/Modules/swigmod.h:117:12: style: The destructor '~Language' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:53:13: note: Virtual destructor in base class swig-4.3.0/Source/Modules/swigmod.h:117:12: note: Destructor in derived class swig-4.3.0/Source/Modules/swigmod.h:118:15: style: The function 'emit_one' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:56:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:118:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:128:15: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:61:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:128:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:133:15: style: The function 'applyDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:65:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:133:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:134:15: style: The function 'clearDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:66:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:134:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:135:15: style: The function 'constantDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:67:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:135:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:136:15: style: The function 'extendDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:68:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:136:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:137:15: style: The function 'fragmentDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:69:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:137:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:138:15: style: The function 'importDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:70:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:138:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:139:15: style: The function 'includeDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:71:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:139:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:140:15: style: The function 'insertDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:72:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:140:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:141:15: style: The function 'moduleDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:73:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:141:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:142:15: style: The function 'nativeDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:74:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:142:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:143:15: style: The function 'pragmaDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:75:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:143:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:144:15: style: The function 'typemapDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:76:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:144:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:145:15: style: The function 'typemapcopyDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:78:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:145:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:146:15: style: The function 'typesDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:79:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:146:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:150:15: style: The function 'cDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:83:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:150:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:151:15: style: The function 'externDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:84:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:151:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:152:15: style: The function 'enumDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:85:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:152:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:153:15: style: The function 'enumvalueDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:86:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:153:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:154:15: style: The function 'enumforwardDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:87:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:154:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:155:15: style: The function 'classDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:88:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:155:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:156:15: style: The function 'classforwardDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:89:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:156:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:157:15: style: The function 'constructorDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:90:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:157:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:158:15: style: The function 'destructorDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:91:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:158:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:159:15: style: The function 'accessDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:92:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:159:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:160:15: style: The function 'namespaceDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:94:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:160:15: note: Function in derived class swig-4.3.0/Source/Modules/swigmod.h:161:15: style: The function 'usingDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:93:15: note: Virtual function in base class swig-4.3.0/Source/Modules/swigmod.h:161:15: note: Function in derived class swig-4.3.0/Source/Modules/allocate.cxx:727:15: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:61:15: note: Virtual function in base class swig-4.3.0/Source/Modules/allocate.cxx:727:15: note: Function in derived class swig-4.3.0/Source/Modules/allocate.cxx:735:15: style: The function 'importDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:70:15: note: Virtual function in base class swig-4.3.0/Source/Modules/allocate.cxx:735:15: note: Function in derived class swig-4.3.0/Source/Modules/allocate.cxx:738:15: style: The function 'includeDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:71:15: note: Virtual function in base class swig-4.3.0/Source/Modules/allocate.cxx:738:15: note: Function in derived class swig-4.3.0/Source/Modules/allocate.cxx:741:15: style: The function 'externDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:84:15: note: Virtual function in base class swig-4.3.0/Source/Modules/allocate.cxx:741:15: note: Function in derived class swig-4.3.0/Source/Modules/allocate.cxx:744:15: style: The function 'namespaceDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:94:15: note: Virtual function in base class swig-4.3.0/Source/Modules/allocate.cxx:744:15: note: Function in derived class swig-4.3.0/Source/Modules/allocate.cxx:747:15: style: The function 'extendDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:68:15: note: Virtual function in base class swig-4.3.0/Source/Modules/allocate.cxx:747:15: note: Function in derived class swig-4.3.0/Source/Modules/allocate.cxx:754:15: style: The function 'classDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:88:15: note: Virtual function in base class swig-4.3.0/Source/Modules/allocate.cxx:754:15: note: Function in derived class swig-4.3.0/Source/Modules/allocate.cxx:1001:15: style: The function 'accessDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:92:15: note: Virtual function in base class swig-4.3.0/Source/Modules/allocate.cxx:1001:15: note: Function in derived class swig-4.3.0/Source/Modules/allocate.cxx:1006:15: style: The function 'usingDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:93:15: note: Virtual function in base class swig-4.3.0/Source/Modules/allocate.cxx:1006:15: note: Function in derived class swig-4.3.0/Source/Modules/allocate.cxx:1174:15: style: The function 'cDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:83:15: note: Virtual function in base class swig-4.3.0/Source/Modules/allocate.cxx:1174:15: note: Function in derived class swig-4.3.0/Source/Modules/allocate.cxx:1290:15: style: The function 'templateDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:95:15: note: Virtual function in base class swig-4.3.0/Source/Modules/allocate.cxx:1290:15: note: Function in derived class swig-4.3.0/Source/Modules/allocate.cxx:1299:15: style: The function 'constructorDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:90:15: note: Virtual function in base class swig-4.3.0/Source/Modules/allocate.cxx:1299:15: note: Function in derived class swig-4.3.0/Source/Modules/allocate.cxx:1400:15: style: The function 'destructorDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:91:15: note: Virtual function in base class swig-4.3.0/Source/Modules/allocate.cxx:1400:15: note: Function in derived class swig-4.3.0/Source/Modules/allocate.cxx:973:43: style: Same value in both branches of ternary operator. [duplicateValueTernary] swig-4.3.0/Source/Modules/allocate.cxx:1092:7: style: The scope of the variable 'cnt' can be reduced. [variableScope] swig-4.3.0/Source/Modules/allocate.cxx:830:12: style: Local variable 'n' shadows outer argument [shadowArgument] swig-4.3.0/Source/Modules/allocate.cxx:754:38: note: Shadowed declaration swig-4.3.0/Source/Modules/allocate.cxx:830:12: note: Shadow variable swig-4.3.0/Source/Modules/allocate.cxx:861:12: style: Local variable 'n' shadows outer argument [shadowArgument] swig-4.3.0/Source/Modules/allocate.cxx:754:38: note: Shadowed declaration swig-4.3.0/Source/Modules/allocate.cxx:861:12: note: Shadow variable swig-4.3.0/Source/Modules/allocate.cxx:893:10: style: Local variable 'n' shadows outer argument [shadowArgument] swig-4.3.0/Source/Modules/allocate.cxx:754:38: note: Shadowed declaration swig-4.3.0/Source/Modules/allocate.cxx:893:10: note: Shadow variable swig-4.3.0/Source/Modules/allocate.cxx:911:8: style: Local variable 'n' shadows outer argument [shadowArgument] swig-4.3.0/Source/Modules/allocate.cxx:754:38: note: Shadowed declaration swig-4.3.0/Source/Modules/allocate.cxx:911:8: note: Shadow variable swig-4.3.0/Source/Modules/allocate.cxx:932:8: style: Local variable 'n' shadows outer argument [shadowArgument] swig-4.3.0/Source/Modules/allocate.cxx:754:38: note: Shadowed declaration swig-4.3.0/Source/Modules/allocate.cxx:932:8: note: Shadow variable swig-4.3.0/Source/Modules/allocate.cxx:1094:9: style: Local variable 'ns' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/allocate.cxx:1012:13: note: Shadowed declaration swig-4.3.0/Source/Modules/allocate.cxx:1094:9: note: Shadow variable swig-4.3.0/Source/Modules/allocate.cxx:261:42: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Modules/allocate.cxx:266:8: style: Variable 'base' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/allocate.cxx:274:8: style: Variable 'base' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/allocate.cxx:358:8: style: Variable 'dn' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/allocate.cxx:693:17: style: Variable 'array_type' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/allocate.cxx:1568:11: style: Variable 'nonstandard_destructor' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/c.cxx:322:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:394:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_NUMBER_END [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:458:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_VOID [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:532:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_C_UNSUPPORTTED [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:607:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_C_UNSUPPORTTED [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:904:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:939:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:969:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:1058:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:1157:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:1304:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:1672:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:1766:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:1880:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:2005:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_FIRST [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:2024:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_NOWRAP [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:2065:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_END [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:2081:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_END [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:2163:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_VOID [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:2235:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:2249:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_C_TYPEMAP_CTYPE_UNDEF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:2298:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_VOID [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:2367:143: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:2433:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_VOID [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:2578:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:2653:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:2720:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_C_UNSUPPORTTED [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:2746:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_NOWRAP [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:2802:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:2899:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:2908:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:3041:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_NOWRAP [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:3095:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/c.cxx:1517:3: warning: Member variable 'C::sect_wrappers_types' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/c.cxx:1517:3: warning: Member variable 'C::sect_wrappers_decl' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/c.cxx:1517:3: warning: Member variable 'C::sect_wrappers' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/c.cxx:1517:3: warning: Member variable 'C::enum_decl' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/c.cxx:1517:3: warning: Member variable 'C::current_output' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/c.cxx:1517:3: warning: Member variable 'C::exceptions_support_' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/c.cxx:1517:3: warning: Member variable 'C::cxx_enum_decl' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/c.cxx:1517:3: warning: Member variable 'C::cxx_enum_indent' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/c.cxx:1092:15: performance:inconclusive: Technically the member function '::cxx_class_wrapper::get_indent' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/c.cxx:1588:12: performance:inconclusive: Technically the member function 'C::getClassProxyName' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/c.cxx:2091:11: performance:inconclusive: Technically the member function 'C::get_mangled_type' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/c.cxx:2596:9: performance:inconclusive: Technically the member function 'C::copy_node' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/c.cxx:2622:9: performance:inconclusive: Technically the member function 'C::is_in' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:456:3: style: Class 'save_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Source/Modules/c.cxx:1528:4: style: The destructor '~C' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:117:12: note: Virtual destructor in base class swig-4.3.0/Source/Modules/c.cxx:1528:4: note: Destructor in derived class swig-4.3.0/Source/Modules/c.cxx:1745:16: style: The function 'replaceSpecialVariables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:224:16: note: Virtual function in base class swig-4.3.0/Source/Modules/c.cxx:1745:16: note: Function in derived class swig-4.3.0/Source/Modules/c.cxx:1758:16: style: The function 'main' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:124:16: note: Virtual function in base class swig-4.3.0/Source/Modules/c.cxx:1758:16: note: Function in derived class swig-4.3.0/Source/Modules/c.cxx:1830:15: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:128:15: note: Virtual function in base class swig-4.3.0/Source/Modules/c.cxx:1830:15: note: Function in derived class swig-4.3.0/Source/Modules/c.cxx:1993:15: style: The function 'importDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:138:15: note: Virtual function in base class swig-4.3.0/Source/Modules/c.cxx:1993:15: note: Function in derived class swig-4.3.0/Source/Modules/c.cxx:2021:15: style: The function 'globalvariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:174:15: note: Virtual function in base class swig-4.3.0/Source/Modules/c.cxx:2021:15: note: Function in derived class swig-4.3.0/Source/Modules/c.cxx:2575:15: style: The function 'functionWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:194:15: note: Virtual function in base class swig-4.3.0/Source/Modules/c.cxx:2575:15: note: Function in derived class swig-4.3.0/Source/Modules/c.cxx:2741:15: style: The function 'classDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:155:15: note: Virtual function in base class swig-4.3.0/Source/Modules/c.cxx:2741:15: note: Function in derived class swig-4.3.0/Source/Modules/c.cxx:2756:15: style: The function 'classHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:184:15: note: Virtual function in base class swig-4.3.0/Source/Modules/c.cxx:2756:15: note: Function in derived class swig-4.3.0/Source/Modules/c.cxx:2829:15: style: The function 'staticmembervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:176:15: note: Virtual function in base class swig-4.3.0/Source/Modules/c.cxx:2829:15: note: Function in derived class swig-4.3.0/Source/Modules/c.cxx:2852:15: style: The function 'membervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:175:15: note: Virtual function in base class swig-4.3.0/Source/Modules/c.cxx:2852:15: note: Function in derived class swig-4.3.0/Source/Modules/c.cxx:2875:15: style: The function 'constructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:181:15: note: Virtual function in base class swig-4.3.0/Source/Modules/c.cxx:2875:15: note: Function in derived class swig-4.3.0/Source/Modules/c.cxx:2895:15: style: The function 'enumforwardDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:154:15: note: Virtual function in base class swig-4.3.0/Source/Modules/c.cxx:2895:15: note: Function in derived class swig-4.3.0/Source/Modules/c.cxx:2906:15: style: The function 'enumDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:152:15: note: Virtual function in base class swig-4.3.0/Source/Modules/c.cxx:2906:15: note: Function in derived class swig-4.3.0/Source/Modules/c.cxx:3039:15: style: The function 'enumvalueDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:153:15: note: Virtual function in base class swig-4.3.0/Source/Modules/c.cxx:3039:15: note: Function in derived class swig-4.3.0/Source/Modules/c.cxx:3091:15: style: The function 'constantWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:192:15: note: Virtual function in base class swig-4.3.0/Source/Modules/c.cxx:3091:15: note: Function in derived class swig-4.3.0/Source/Modules/c.cxx:2524:22: style: Condition 'tm' is always true [knownConditionTrueFalse] swig-4.3.0/Source/Modules/c.cxx:217:39: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/c.cxx:1954:36: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/c.cxx:2379:23: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/c.cxx:2420:17: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/c.cxx:2231:16: style: The scope of the variable 'mangled' can be reduced. [variableScope] swig-4.3.0/Source/Modules/c.cxx:2499:20: style: Local variable 'p' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/c.cxx:2416:14: note: Shadowed declaration swig-4.3.0/Source/Modules/c.cxx:2499:20: note: Shadow variable swig-4.3.0/Source/Modules/c.cxx:20:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/c.cxx:1588:40: style: Parameter 't' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Modules/c.cxx:2062:13: style: Variable 't' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/c.cxx:2078:13: style: Variable 't' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/c.cxx:2418:22: style: Variable 'lname' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/c.cxx:2421:24: style: Variable 'lname' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/contract.cxx:201:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/contract.cxx:255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/contract.cxx:302:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/contract.cxx:315:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/contract.cxx:344:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/contract.cxx:357:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/contract.cxx:192:20: performance:inconclusive: Technically the member function 'Contracts::make_expression' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/contract.cxx:40:11: note: Technically the member function 'Contracts::make_expression' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/contract.cxx:192:20: note: Technically the member function 'Contracts::make_expression' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/contract.cxx:228:17: performance:inconclusive: Technically the member function 'Contracts::substitute_parms' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/contract.cxx:41:8: note: Technically the member function 'Contracts::substitute_parms' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/contract.cxx:228:17: note: Technically the member function 'Contracts::substitute_parms' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/contract.cxx:81:18: performance:inconclusive: Technically the member function 'Contracts::ContractSplit' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/contract.cxx:43:9: note: Technically the member function 'Contracts::ContractSplit' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/contract.cxx:81:18: note: Technically the member function 'Contracts::ContractSplit' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/contract.cxx:45:7: style: The function 'cDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:83:15: note: Virtual function in base class swig-4.3.0/Source/Modules/contract.cxx:45:7: note: Function in derived class swig-4.3.0/Source/Modules/contract.cxx:46:7: style: The function 'constructorDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:90:15: note: Virtual function in base class swig-4.3.0/Source/Modules/contract.cxx:46:7: note: Function in derived class swig-4.3.0/Source/Modules/contract.cxx:47:7: style: The function 'externDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:84:15: note: Virtual function in base class swig-4.3.0/Source/Modules/contract.cxx:47:7: note: Function in derived class swig-4.3.0/Source/Modules/contract.cxx:48:7: style: The function 'extendDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:68:15: note: Virtual function in base class swig-4.3.0/Source/Modules/contract.cxx:48:7: note: Function in derived class swig-4.3.0/Source/Modules/contract.cxx:49:7: style: The function 'importDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:70:15: note: Virtual function in base class swig-4.3.0/Source/Modules/contract.cxx:49:7: note: Function in derived class swig-4.3.0/Source/Modules/contract.cxx:50:7: style: The function 'includeDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:71:15: note: Virtual function in base class swig-4.3.0/Source/Modules/contract.cxx:50:7: note: Function in derived class swig-4.3.0/Source/Modules/contract.cxx:51:7: style: The function 'namespaceDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:94:15: note: Virtual function in base class swig-4.3.0/Source/Modules/contract.cxx:51:7: note: Function in derived class swig-4.3.0/Source/Modules/contract.cxx:52:7: style: The function 'classDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:88:15: note: Virtual function in base class swig-4.3.0/Source/Modules/contract.cxx:52:7: note: Function in derived class swig-4.3.0/Source/Modules/contract.cxx:53:15: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:61:15: note: Virtual function in base class swig-4.3.0/Source/Modules/contract.cxx:53:15: note: Function in derived class swig-4.3.0/Source/Modules/contract.cxx:124:13: style: The scope of the variable 'temp' can be reduced. [variableScope] swig-4.3.0/Source/Modules/contract.cxx:193:24: style: The scope of the variable 'expr' can be reduced. [variableScope] swig-4.3.0/Source/Modules/contract.cxx:193:29: style: Variable 'expr' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/csharp.cxx:173:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable director_multiple_inheritance [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:284:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scan_doxygen_comments [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:348:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:682:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:776:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:815:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:1143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:1179:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:1202:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:1350:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:1518:168: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:1663:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:1799:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_CSHARP_TYPEMAP_INTERFACECODE_UNDEF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:1829:144: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:1881:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_NONE [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:2147:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_NONE [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:2215:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:2412:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:2434:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:2484:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_VOID [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:2838:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:3055:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:3082:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:3105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:3117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:3132:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:3164:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_VOID [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:3475:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cparse_cplusplus [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:3642:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:3692:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_NONE [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:3748:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_NONE [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:3802:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_CSHARP_EXCODE [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:3819:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:3846:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_FILE_DELIMITER [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:3927:141: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:4001:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:4644:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:4717:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:4832:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_END [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:4885:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NCS_Full [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/csharp.cxx:2372:8: performance:inconclusive: Technically the member function 'CSHARP::printArgumentDeclaration' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/csharp.cxx:3124:11: performance:inconclusive: Technically the member function 'CSHARP::getOverloadedName' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/csharp.cxx:3425:15: performance:inconclusive: Technically the member function 'CSHARP::decodeEnumFeature' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/csharp.cxx:3740:17: style:inconclusive: Technically the member function 'CSHARP::typemapLookup' can be const. [functionConst] swig-4.3.0/Source/Modules/csharp.cxx:3764:17: performance:inconclusive: Technically the member function 'CSHARP::typemapExists' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/csharp.cxx:3780:8: performance:inconclusive: Technically the member function 'CSHARP::canThrow' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/csharp.cxx:3830:8: style:inconclusive: Technically the member function 'CSHARP::addCloseNamespace' can be const. [functionConst] swig-4.3.0/Source/Modules/csharp.cxx:3842:11: performance:inconclusive: Technically the member function 'CSHARP::outputDirectory' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/csharp.cxx:4820:11: performance:inconclusive: Technically the member function 'CSHARP::indent_docstring' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/csharp.cxx:181:5: style: The destructor '~CSHARP' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:117:12: note: Virtual destructor in base class swig-4.3.0/Source/Modules/csharp.cxx:181:5: note: Destructor in derived class swig-4.3.0/Source/Modules/csharp.cxx:233:16: style: The function 'main' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:124:16: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:233:16: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:314:15: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:128:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:314:15: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:772:15: style: The function 'nativeWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:195:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:772:15: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:796:15: style: The function 'functionWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:194:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:796:15: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:1141:15: style: The function 'variableWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:193:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:1141:15: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:1150:15: style: The function 'globalvariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:174:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:1150:15: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:1199:15: style: The function 'enumDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:152:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:1199:15: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:1349:15: style: The function 'enumvalueDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:153:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:1349:15: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:1509:15: style: The function 'constantWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:192:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:1509:15: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:1662:15: style: The function 'insertDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:140:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:1662:15: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:1700:15: style: The function 'pragmaDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:143:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:1700:15: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:2189:15: style: The function 'classHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:184:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:2189:15: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:2401:15: style: The function 'memberfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:167:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:2401:15: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:2419:15: style: The function 'staticmemberfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:168:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:2419:15: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:2818:15: style: The function 'constructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:181:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:2818:15: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:3050:15: style: The function 'destructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:183:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:3050:15: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:3068:15: style: The function 'membervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:175:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:3068:15: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:3089:15: style: The function 'staticmembervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:176:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:3089:15: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:3112:15: style: The function 'memberconstantHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:180:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:3112:15: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:3410:16: style: The function 'replaceSpecialVariables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:224:16: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:3410:16: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:3979:7: style: The function 'classDirectorMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:204:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:3979:7: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:4496:7: style: The function 'classDirectorConstructor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:202:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:4496:7: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:4554:7: style: The function 'classDirectorDefaultConstructor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:203:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:4554:7: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:4575:7: style: The function 'classDirectorInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:199:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:4575:7: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:4601:7: style: The function 'classDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:155:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:4601:7: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:4628:7: style: The function 'classDirectorDestructor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:206:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:4628:7: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:4657:7: style: The function 'classDirectorEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:200:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:4657:7: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:4715:15: style: The function 'classDirectorDisown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:208:15: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:4715:15: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:4724:8: style: The function 'extraDirectorProtectedCPPMethodsRequired' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:303:16: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:4724:8: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:4884:22: style: The function 'nestedClassesSupport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:318:30: note: Virtual function in base class swig-4.3.0/Source/Modules/csharp.cxx:4884:22: note: Function in derived class swig-4.3.0/Source/Modules/csharp.cxx:4084:8: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] swig-4.3.0/Source/Modules/csharp.cxx:4074:9: note: outer condition: !ignored_method swig-4.3.0/Source/Modules/csharp.cxx:4084:8: note: identical inner condition: !ignored_method swig-4.3.0/Source/Modules/csharp.cxx:2801:46: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/csharp.cxx:3393:46: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/csharp.cxx:2823:9: style: The scope of the variable 'i' can be reduced. [variableScope] swig-4.3.0/Source/Modules/csharp.cxx:1437:10: style: Local variable 'value' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/csharp.cxx:1355:13: note: Shadowed declaration swig-4.3.0/Source/Modules/csharp.cxx:1437:10: note: Shadow variable swig-4.3.0/Source/Modules/csharp.cxx:1461:14: style: Local variable 'value' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/csharp.cxx:1355:13: note: Shadowed declaration swig-4.3.0/Source/Modules/csharp.cxx:1461:14: note: Shadow variable swig-4.3.0/Source/Modules/csharp.cxx:1476:12: style: Local variable 'value' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/csharp.cxx:1355:13: note: Shadowed declaration swig-4.3.0/Source/Modules/csharp.cxx:1476:12: note: Shadow variable swig-4.3.0/Source/Modules/csharp.cxx:2749:16: style: Local variable 'csattributes' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/csharp.cxx:2521:19: note: Shadowed declaration swig-4.3.0/Source/Modules/csharp.cxx:2749:16: note: Shadow variable swig-4.3.0/Source/Modules/csharp.cxx:2752:16: style: Local variable 'methodmods' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/csharp.cxx:2524:19: note: Shadowed declaration swig-4.3.0/Source/Modules/csharp.cxx:2752:16: note: Shadow variable swig-4.3.0/Source/Modules/csharp.cxx:3351:16: style: Local variable 'csattributes' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/csharp.cxx:3205:19: note: Shadowed declaration swig-4.3.0/Source/Modules/csharp.cxx:3351:16: note: Shadow variable swig-4.3.0/Source/Modules/csharp.cxx:3354:16: style: Local variable 'methodmods' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/csharp.cxx:3208:19: note: Shadowed declaration swig-4.3.0/Source/Modules/csharp.cxx:3354:16: note: Shadow variable swig-4.3.0/Source/Modules/csharp.cxx:193:35: style: Parameter 't' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Modules/csharp.cxx:1774:38: style: Parameter 't' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Modules/csharp.cxx:3782:13: style: Variable 'canthrow' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/csharp.cxx:4823:11: style: Variable 't' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/csharp.cxx:2348:14: style: Variable 'f_interface' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/csharp.cxx:3464:21: style: Variable 'newsymname' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/d.cxx:282:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable director_multiple_inheritance [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:326:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:383:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:723:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:799:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:928:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:998:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_D_NAME_COLLISION [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:1043:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:1069:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:1087:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:1098:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:1109:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:1326:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:1349:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:1434:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:1531:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:1845:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:1944:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:2507:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:2576:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:2618:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:2660:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_VOID [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:2964:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_VOID [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:3164:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_NONE [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:3404:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:3462:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_NONE [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:3563:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:3625:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:3711:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:3934:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_NONE [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:3993:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_NONE [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:4216:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:4259:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_D_EXCODE_MISSING [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:4309:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:4505:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ln [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:4681:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:4714:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_FILE_DELIMITER [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/d.cxx:3692:8: performance:inconclusive: Technically the member function 'D::addImportStatement' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/d.cxx:4253:8: performance:inconclusive: Technically the member function 'D::replaceExcode' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/d.cxx:4330:11: performance:inconclusive: Technically the member function 'D::getOverloadedName' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/d.cxx:4385:8: performance:inconclusive: Technically the member function 'D::canThrow' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/d.cxx:4477:8: performance:inconclusive: Technically the member function 'D::checkClassBaseOver' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/d.cxx:4556:8: style:inconclusive: Technically the member function 'D::markDOverride' can be const. [functionConst] swig-4.3.0/Source/Modules/d.cxx:4655:9: performance:inconclusive: Technically the member function 'D::firstSibling' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/d.cxx:4668:8: performance:inconclusive: Technically the member function 'D::indentCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/d.cxx:4774:11: performance:inconclusive: Technically the member function 'D::createFirstNamespaceName' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/d.cxx:4801:11: performance:inconclusive: Technically the member function 'D::createLastNamespaceName' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/d.cxx:4823:11: performance:inconclusive: Technically the member function 'D::createOuterNamespaceNames' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/d.cxx:293:16: style: The function 'main' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:124:16: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:293:16: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:346:15: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:128:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:346:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:722:15: style: The function 'insertDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:140:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:722:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:755:15: style: The function 'pragmaDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:143:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:755:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:797:15: style: The function 'enumDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:152:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:797:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:927:15: style: The function 'enumvalueDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:153:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:927:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:981:15: style: The function 'memberfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:167:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:981:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:1029:15: style: The function 'staticmemberfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:168:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:1029:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:1049:15: style: The function 'globalvariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:174:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:1049:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:1061:15: style: The function 'membervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:175:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:1061:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:1075:15: style: The function 'staticmembervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:176:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:1075:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:1093:15: style: The function 'memberconstantHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:180:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:1093:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:1104:15: style: The function 'constructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:181:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:1104:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:1322:15: style: The function 'destructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:183:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:1322:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:1337:15: style: The function 'classHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:184:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:1337:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:1431:15: style: The function 'constantWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:192:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:1431:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:1514:15: style: The function 'functionWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:194:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:1514:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:1841:15: style: The function 'nativeWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:195:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:1841:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:1864:15: style: The function 'classDirector' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:198:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:1864:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:1887:15: style: The function 'classDirectorInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:199:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:1887:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:1925:15: style: The function 'classDirectorMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:204:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:1925:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:2413:15: style: The function 'classDirectorConstructor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:202:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:2413:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:2472:15: style: The function 'classDirectorDefaultConstructor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:203:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:2472:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:2491:15: style: The function 'classDirectorDestructor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:206:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:2491:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:2519:15: style: The function 'classDirectorEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:200:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:2519:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:2574:15: style: The function 'classDirectorDisown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:208:15: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:2574:15: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:2582:16: style: The function 'replaceSpecialVariables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:224:16: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:2582:16: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:2594:16: style: The function 'extraDirectorProtectedCPPMethodsRequired' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:303:16: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:2594:16: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:4367:11: style: The function 'makeParameterName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:300:19: note: Virtual function in base class swig-4.3.0/Source/Modules/d.cxx:4367:11: note: Function in derived class swig-4.3.0/Source/Modules/d.cxx:3230:9: style: The if condition is the same as the previous if condition [duplicateCondition] swig-4.3.0/Source/Modules/d.cxx:3221:9: note: First condition swig-4.3.0/Source/Modules/d.cxx:3230:9: note: Second condition swig-4.3.0/Source/Modules/d.cxx:3123:41: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/d.cxx:960:15: style: Local variable 'value' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/d.cxx:932:13: note: Shadowed declaration swig-4.3.0/Source/Modules/d.cxx:960:15: note: Shadow variable swig-4.3.0/Source/Modules/d.cxx:3596:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/d.cxx:3693:11: style: Variable 'position' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/d.cxx:3806:15: style: Variable 'nspace' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/d.cxx:4139:12: style: Variable 'nspace' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/d.cxx:4153:12: style: Variable 'nspace' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/d.cxx:4170:10: style: Variable 'nspace' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/d.cxx:4280:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/d.cxx:4282:13: style: Variable 'param_end' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/d.cxx:4350:37: style: Parameter 't' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Modules/d.cxx:4354:15: style: Variable 'nspace' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/d.cxx:4387:13: style: Variable 'canthrow' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/d.cxx:4777:11: style: Variable 'co' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/d.cxx:4827:11: style: Variable 'cc' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/d.cxx:3598:29: error: Uninitialized variable: nodeType [legacyUninitvar] swig-4.3.0/Source/Modules/d.cxx:4560:9: style: Variable 'pname' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/directors.cxx:41:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/directors.cxx:111:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_VOID [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/directors.cxx:171:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/directors.cxx:102:13: style: The scope of the variable 'pt' can be reduced. [variableScope] swig-4.3.0/Source/Modules/directors.cxx:109:13: style: The scope of the variable 'pname' can be reduced. [variableScope] swig-4.3.0/Source/Modules/directors.cxx:260:11: style: Variable 'target' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/emit.cxx:30:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_VOID [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/emit.cxx:75:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/emit.cxx:115:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/emit.cxx:404:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/emit.cxx:451:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/emit.cxx:433:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] swig-4.3.0/Source/Modules/emit.cxx:440:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] swig-4.3.0/Source/Modules/emit.cxx:391:60: style:inconclusive: Function 'emit_action_code' argument 3 names different: declaration 'action' definition 'eaction'. [funcArgNamesDifferent] swig-4.3.0/Source/Modules/swigmod.h:389:60: note: Function 'emit_action_code' argument 3 names different: declaration 'action' definition 'eaction'. swig-4.3.0/Source/Modules/emit.cxx:391:60: note: Function 'emit_action_code' argument 3 names different: declaration 'action' definition 'eaction'. swig-4.3.0/Source/Modules/emit.cxx:129:18: style: Variable 'npfreearg' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/go.cxx:239:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable director_multiple_inheritance [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:325:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:467:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:742:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:753:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:970:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:1050:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:1154:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_VOID [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:1350:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_VOID [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:1473:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_VOID [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:1626:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:1812:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:1882:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:1913:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:1953:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_NOWRAP [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:2043:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_NOWRAP [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:2169:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:2204:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:2303:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:2374:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:2575:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:2731:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:2772:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_NOWRAP [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:3025:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:3140:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:3227:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:4083:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_TYPEMAP_DIRECTORIN_UNDEF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:4163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:4174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:4265:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_VOID [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:4630:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_FIRST [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:4660:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_FIRST [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:4734:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_GO_NAME_CONFLICT [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:4829:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_GO_NAME_CONFLICT [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:4931:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:5146:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_FIRST [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:5331:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_FIRST [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/go.cxx:733:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] swig-4.3.0/Source/Modules/go.cxx:740:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] swig-4.3.0/Source/Modules/go.cxx:1582:8: performance:inconclusive: Technically the member function 'GO::checkConstraints' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/go.cxx:1660:8: performance:inconclusive: Technically the member function 'GO::argout' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/go.cxx:1729:11: performance:inconclusive: Technically the member function 'GO::freearg' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/go.cxx:4183:11: performance:inconclusive: Technically the member function 'GO::buildThrow' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/go.cxx:4591:8: style:inconclusive: Technically the member function 'GO::checkFunctionVisibility' can be const. [functionConst] swig-4.3.0/Source/Modules/go.cxx:4620:11: performance:inconclusive: Technically the member function 'GO::exportedName' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/go.cxx:4703:11: performance:inconclusive: Technically the member function 'GO::buildGoWrapperName' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/go.cxx:5492:8: performance:inconclusive: Technically the member function 'GO::hasGoTypemap' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/go.cxx:5510:11: performance:inconclusive: Technically the member function 'GO::goEnumName' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/go.cxx:5552:9: performance:inconclusive: Technically the member function 'GO::getParm' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/go.cxx:5565:9: performance:inconclusive: Technically the member function 'GO::nextParm' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/go.cxx:5582:8: performance:inconclusive: Technically the member function 'GO::isStatic' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/go.cxx:5593:8: performance:inconclusive: Technically the member function 'GO::isFriend' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/go.cxx:5603:9: performance:inconclusive: Technically the member function 'GO::goGetattr' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/go.cxx:5616:11: performance:inconclusive: Technically the member function 'GO::goTypemapLookup' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/go.cxx:5631:11: performance:inconclusive: Technically the member function 'GO::getModuleName' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/go.cxx:248:16: style: The function 'main' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:124:16: note: Virtual function in base class swig-4.3.0/Source/Modules/go.cxx:248:16: note: Function in derived class swig-4.3.0/Source/Modules/go.cxx:392:15: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:128:15: note: Virtual function in base class swig-4.3.0/Source/Modules/go.cxx:392:15: note: Function in derived class swig-4.3.0/Source/Modules/go.cxx:700:15: style: The function 'importDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:138:15: note: Virtual function in base class swig-4.3.0/Source/Modules/go.cxx:700:15: note: Function in derived class swig-4.3.0/Source/Modules/go.cxx:725:15: style: The function 'insertDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:140:15: note: Virtual function in base class swig-4.3.0/Source/Modules/go.cxx:725:15: note: Function in derived class swig-4.3.0/Source/Modules/go.cxx:751:15: style: The function 'functionWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:194:15: note: Virtual function in base class swig-4.3.0/Source/Modules/go.cxx:751:15: note: Function in derived class swig-4.3.0/Source/Modules/go.cxx:943:7: style: The function 'staticmemberfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:168:15: note: Virtual function in base class swig-4.3.0/Source/Modules/go.cxx:943:7: note: Function in derived class swig-4.3.0/Source/Modules/go.cxx:1788:15: style: The function 'variableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:173:15: note: Virtual function in base class swig-4.3.0/Source/Modules/go.cxx:1788:15: note: Function in derived class swig-4.3.0/Source/Modules/go.cxx:1802:15: style: The function 'constantWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:192:15: note: Virtual function in base class swig-4.3.0/Source/Modules/go.cxx:1802:15: note: Function in derived class swig-4.3.0/Source/Modules/go.cxx:1881:15: style: The function 'enumDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:152:15: note: Virtual function in base class swig-4.3.0/Source/Modules/go.cxx:1881:15: note: Function in derived class swig-4.3.0/Source/Modules/go.cxx:1911:15: style: The function 'enumvalueDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:153:15: note: Virtual function in base class swig-4.3.0/Source/Modules/go.cxx:1911:15: note: Function in derived class swig-4.3.0/Source/Modules/go.cxx:2030:15: style: The function 'classHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:184:15: note: Virtual function in base class swig-4.3.0/Source/Modules/go.cxx:2030:15: note: Function in derived class swig-4.3.0/Source/Modules/go.cxx:2677:7: style: The function 'classDirectorInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:199:15: note: Virtual function in base class swig-4.3.0/Source/Modules/go.cxx:2677:7: note: Function in derived class swig-4.3.0/Source/Modules/go.cxx:2740:7: style: The function 'classDirectorConstructor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:202:15: note: Virtual function in base class swig-4.3.0/Source/Modules/go.cxx:2740:7: note: Function in derived class swig-4.3.0/Source/Modules/go.cxx:3023:7: style: The function 'classDirectorDestructor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:206:15: note: Virtual function in base class swig-4.3.0/Source/Modules/go.cxx:3023:7: note: Function in derived class swig-4.3.0/Source/Modules/go.cxx:3135:7: style: The function 'classDirectorMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:204:15: note: Virtual function in base class swig-4.3.0/Source/Modules/go.cxx:3135:7: note: Function in derived class swig-4.3.0/Source/Modules/go.cxx:4146:7: style: The function 'classDirectorEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:200:15: note: Virtual function in base class swig-4.3.0/Source/Modules/go.cxx:4146:7: note: Function in derived class swig-4.3.0/Source/Modules/go.cxx:4172:7: style: The function 'classDirectorDisown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:208:15: note: Virtual function in base class swig-4.3.0/Source/Modules/go.cxx:4172:7: note: Function in derived class swig-4.3.0/Source/Modules/go.cxx:4216:8: style: The function 'extraDirectorProtectedCPPMethodsRequired' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:303:16: note: Virtual function in base class swig-4.3.0/Source/Modules/go.cxx:4216:8: note: Function in derived class swig-4.3.0/Source/Modules/go.cxx:5004:6: style: The if condition is the same as the previous if condition [duplicateCondition] swig-4.3.0/Source/Modules/go.cxx:4993:6: note: First condition swig-4.3.0/Source/Modules/go.cxx:5004:6: note: Second condition swig-4.3.0/Source/Modules/go.cxx:1092:29: style: Condition 'info->receiver' is always true [knownConditionTrueFalse] swig-4.3.0/Source/Modules/go.cxx:76:30: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/go.cxx:5089:10: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/go.cxx:5128:28: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/go.cxx:5153:28: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/go.cxx:1171:13: style: Local variable 'p' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/go.cxx:1086:11: note: Shadowed declaration swig-4.3.0/Source/Modules/go.cxx:1171:13: note: Shadow variable swig-4.3.0/Source/Modules/go.cxx:2129:11: style: Local variable 'r' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/go.cxx:2083:9: note: Shadowed declaration swig-4.3.0/Source/Modules/go.cxx:2129:11: note: Shadow variable swig-4.3.0/Source/Modules/go.cxx:2118:6: style: Local variable 'r' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/go.cxx:2083:9: note: Shadowed declaration swig-4.3.0/Source/Modules/go.cxx:2118:6: note: Shadow variable swig-4.3.0/Source/Modules/go.cxx:2930:10: style: Local variable 'pname' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/go.cxx:2924:15: note: Shadowed declaration swig-4.3.0/Source/Modules/go.cxx:2930:10: note: Shadow variable swig-4.3.0/Source/Modules/go.cxx:3192:6: style: Local variable 'r' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/go.cxx:3175:11: note: Shadowed declaration swig-4.3.0/Source/Modules/go.cxx:3192:6: note: Shadow variable swig-4.3.0/Source/Modules/go.cxx:5389:17: style: Local variable 't' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/go.cxx:5316:15: note: Shadowed declaration swig-4.3.0/Source/Modules/go.cxx:5389:17: note: Shadow variable swig-4.3.0/Source/Modules/go.cxx:5402:17: style: Local variable 't' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/go.cxx:5316:15: note: Shadowed declaration swig-4.3.0/Source/Modules/go.cxx:5402:17: note: Shadow variable swig-4.3.0/Source/Modules/go.cxx:45:56: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Modules/go.cxx:51:56: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Modules/go.cxx:726:11: style: Variable 'section' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/go.cxx:2236:13: style: Variable 'mname' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/go.cxx:4658:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/go.cxx:5127:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/go.cxx:3304:13: style: Variable 'p' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/guile.cxx:129:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/guile.cxx:354:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/guile.cxx:393:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/guile.cxx:541:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_TYPEMAP_UNDEF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/guile.cxx:549:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/guile.cxx:584:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/guile.cxx:643:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/guile.cxx:1082:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/guile.cxx:1289:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_USER [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/guile.cxx:1344:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/guile.cxx:1454:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/guile.cxx:1481:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/guile.cxx:1510:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/guile.cxx:1520:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/guile.cxx:1622:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/guile.cxx:386:8: performance:inconclusive: Technically the member function 'GUILE::emit_linkage' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/guile.cxx:534:7: performance:inconclusive: Technically the member function 'GUILE::is_a_pointer' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/guile.cxx:540:8: performance:inconclusive: Technically the member function 'GUILE::throw_unhandled_guile_type_error' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/guile.cxx:546:8: performance:inconclusive: Technically the member function 'GUILE::write_doc' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/guile.cxx:574:8: performance:inconclusive: Technically the member function 'GUILE::handle_documentation_typemap' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/guile.cxx:1558:11: performance:inconclusive: Technically the member function 'GUILE::goopsNameMapping' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/guile.cxx:120:16: style: The function 'main' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:124:16: note: Virtual function in base class swig-4.3.0/Source/Modules/guile.cxx:120:16: note: Function in derived class swig-4.3.0/Source/Modules/guile.cxx:281:15: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:128:15: note: Virtual function in base class swig-4.3.0/Source/Modules/guile.cxx:281:15: note: Function in derived class swig-4.3.0/Source/Modules/guile.cxx:608:15: style: The function 'functionWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:194:15: note: Virtual function in base class swig-4.3.0/Source/Modules/guile.cxx:608:15: note: Function in derived class swig-4.3.0/Source/Modules/guile.cxx:1071:15: style: The function 'variableWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:193:15: note: Virtual function in base class swig-4.3.0/Source/Modules/guile.cxx:1071:15: note: Function in derived class swig-4.3.0/Source/Modules/guile.cxx:1260:15: style: The function 'constantWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:192:15: note: Virtual function in base class swig-4.3.0/Source/Modules/guile.cxx:1260:15: note: Function in derived class swig-4.3.0/Source/Modules/guile.cxx:1329:15: style: The function 'classDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:155:15: note: Virtual function in base class swig-4.3.0/Source/Modules/guile.cxx:1329:15: note: Function in derived class swig-4.3.0/Source/Modules/guile.cxx:1338:15: style: The function 'classHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:184:15: note: Virtual function in base class swig-4.3.0/Source/Modules/guile.cxx:1338:15: note: Function in derived class swig-4.3.0/Source/Modules/guile.cxx:1444:7: style: The function 'memberfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:167:15: note: Virtual function in base class swig-4.3.0/Source/Modules/guile.cxx:1444:7: note: Function in derived class swig-4.3.0/Source/Modules/guile.cxx:1460:7: style: The function 'membervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:175:15: note: Virtual function in base class swig-4.3.0/Source/Modules/guile.cxx:1460:7: note: Function in derived class swig-4.3.0/Source/Modules/guile.cxx:1507:7: style: The function 'constructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:181:15: note: Virtual function in base class swig-4.3.0/Source/Modules/guile.cxx:1507:7: note: Function in derived class swig-4.3.0/Source/Modules/guile.cxx:1516:15: style: The function 'destructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:183:15: note: Virtual function in base class swig-4.3.0/Source/Modules/guile.cxx:1516:15: note: Function in derived class swig-4.3.0/Source/Modules/guile.cxx:1527:15: style: The function 'pragmaDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:143:15: note: Virtual function in base class swig-4.3.0/Source/Modules/guile.cxx:1527:15: note: Function in derived class swig-4.3.0/Source/Modules/guile.cxx:1587:15: style: The function 'validIdentifier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:211:15: note: Virtual function in base class swig-4.3.0/Source/Modules/guile.cxx:1587:15: note: Function in derived class swig-4.3.0/Source/Modules/guile.cxx:1618:11: style: The function 'runtimeCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:222:19: note: Virtual function in base class swig-4.3.0/Source/Modules/guile.cxx:1618:11: note: Function in derived class swig-4.3.0/Source/Modules/guile.cxx:1628:11: style: The function 'defaultExternalRuntimeFilename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:223:19: note: Virtual function in base class swig-4.3.0/Source/Modules/guile.cxx:1628:11: note: Function in derived class swig-4.3.0/Source/Modules/guile.cxx:1096:11: style: Condition '1||(SwigType_type(t)!=T_USER)' is always true [knownConditionTrueFalse] swig-4.3.0/Source/Modules/guile.cxx:586:33: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/guile.cxx:1027:26: style: The scope of the variable 'numbers' can be reduced. [variableScope] swig-4.3.0/Source/Modules/guile.cxx:807:15: style: Local variable 'tm' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/guile.cxx:626:13: note: Shadowed declaration swig-4.3.0/Source/Modules/guile.cxx:807:15: note: Shadow variable swig-4.3.0/Source/Modules/guile.cxx:896:6: style: Local variable 'i' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/guile.cxx:627:9: note: Shadowed declaration swig-4.3.0/Source/Modules/guile.cxx:896:6: note: Shadow variable swig-4.3.0/Source/Modules/guile.cxx:1167:10: style: Local variable 'class_name' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/guile.cxx:96:16: note: Shadowed declaration swig-4.3.0/Source/Modules/guile.cxx:1167:10: note: Shadow variable swig-4.3.0/Source/Modules/guile.cxx:1330:13: style: Local variable 'class_name' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/guile.cxx:96:16: note: Shadowed declaration swig-4.3.0/Source/Modules/guile.cxx:1330:13: note: Shadow variable swig-4.3.0/Source/Modules/guile.cxx:1588:11: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/java.cxx:173:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable director_multiple_inheritance [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:294:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scan_doxygen_comments [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:366:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:787:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:839:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:880:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:1200:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:1229:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:1252:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:1395:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:1553:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:1658:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:1714:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:1816:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_JAVA_TYPEMAP_INTERFACECODE_UNDEF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:1863:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:1907:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_NONE [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:2086:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:2174:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:2370:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:2394:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:2437:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_VOID [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:2698:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:2897:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:2917:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:2931:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:2943:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:2959:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:2990:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:3227:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cparse_cplusplus [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:3404:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:3472:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_NONE [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:3518:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_NONE [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:3587:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:3669:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_FILE_DELIMITER [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:3758:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:3887:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_NONE [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:3985:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:4581:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:4761:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_NONE [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:4794:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSPACE_SEPARATOR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:4883:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:4920:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NCS_Full [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/java.cxx:258:11: performance:inconclusive: Technically the member function 'JAVA::makeValidJniName' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/java.cxx:2950:11: performance:inconclusive: Technically the member function 'JAVA::getOverloadedName' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/java.cxx:3177:15: performance:inconclusive: Technically the member function 'JAVA::decodeEnumFeature' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/java.cxx:3510:17: style:inconclusive: Technically the member function 'JAVA::typemapLookup' can be const. [functionConst] swig-4.3.0/Source/Modules/java.cxx:3581:8: performance:inconclusive: Technically the member function 'JAVA::generateThrowsClause' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/java.cxx:3665:11: performance:inconclusive: Technically the member function 'JAVA::outputDirectory' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/java.cxx:3690:11: performance:inconclusive: Technically the member function 'JAVA::getUpcallJNIMethod' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/java.cxx:4602:8: performance:inconclusive: Technically the member function 'JAVA::directorPrefixArgs' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/java.cxx:177:4: style: The destructor '~JAVA' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:117:12: note: Virtual destructor in base class swig-4.3.0/Source/Modules/java.cxx:177:4: note: Destructor in derived class swig-4.3.0/Source/Modules/java.cxx:268:16: style: The function 'main' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:124:16: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:268:16: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:332:15: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:128:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:332:15: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:835:15: style: The function 'nativeWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:195:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:835:15: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:859:15: style: The function 'functionWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:194:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:859:15: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:1196:15: style: The function 'variableWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:193:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:1196:15: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:1207:15: style: The function 'globalvariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:174:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:1207:15: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:1249:15: style: The function 'enumDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:152:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:1249:15: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:1394:15: style: The function 'enumvalueDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:153:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:1394:15: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:1540:15: style: The function 'constantWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:192:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:1540:15: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:1657:15: style: The function 'insertDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:140:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:1657:15: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:1696:15: style: The function 'pragmaDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:143:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:1696:15: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:2134:7: style: The function 'classDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:155:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:2134:7: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:2142:15: style: The function 'classHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:184:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:2142:15: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:2357:15: style: The function 'memberfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:167:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:2357:15: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:2377:15: style: The function 'staticmemberfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:168:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:2377:15: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:2680:15: style: The function 'constructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:181:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:2680:15: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:2892:15: style: The function 'destructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:183:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:2892:15: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:2910:15: style: The function 'membervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:175:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:2910:15: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:2924:15: style: The function 'staticmembervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:176:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:2924:15: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:2938:15: style: The function 'memberconstantHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:180:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:2938:15: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:3162:16: style: The function 'replaceSpecialVariables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:224:16: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:3162:16: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:3967:7: style: The function 'classDirectorMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:204:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:3967:7: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:4622:7: style: The function 'classDirectorConstructor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:202:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:4622:7: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:4690:7: style: The function 'classDirectorDefaultConstructor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:203:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:4690:7: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:4714:7: style: The function 'classDirectorInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:199:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:4714:7: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:4737:7: style: The function 'classDirectorDestructor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:206:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:4737:7: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:4779:7: style: The function 'classDirectorEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:200:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:4779:7: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:4881:15: style: The function 'classDirectorDisown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:208:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:4881:15: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:4890:8: style: The function 'extraDirectorProtectedCPPMethodsRequired' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:303:16: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:4890:8: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:4919:22: style: The function 'nestedClassesSupport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:318:30: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:4919:22: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:2134:7: style: The function 'classDeclaration' overrides a function in a base class but just delegates back to the base class. [uselessOverride] swig-4.3.0/Source/Modules/swigmod.h:155:15: note: Virtual function in base class swig-4.3.0/Source/Modules/java.cxx:2134:7: note: Function in derived class swig-4.3.0/Source/Modules/java.cxx:2685:9: style: The scope of the variable 'i' can be reduced. [variableScope] swig-4.3.0/Source/Modules/java.cxx:2981:10: style: The scope of the variable 'setter_flag' can be reduced. [variableScope] swig-4.3.0/Source/Modules/java.cxx:3972:13: style: The scope of the variable 'overloaded_name' can be reduced. [variableScope] swig-4.3.0/Source/Modules/java.cxx:1479:12: style: Local variable 'value' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/java.cxx:1400:13: note: Shadowed declaration swig-4.3.0/Source/Modules/java.cxx:1479:12: note: Shadow variable swig-4.3.0/Source/Modules/java.cxx:1497:14: style: Local variable 'value' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/java.cxx:1400:13: note: Shadowed declaration swig-4.3.0/Source/Modules/java.cxx:1497:14: note: Shadow variable swig-4.3.0/Source/Modules/java.cxx:1507:12: style: Local variable 'value' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/java.cxx:1400:13: note: Shadowed declaration swig-4.3.0/Source/Modules/java.cxx:1507:12: note: Shadow variable swig-4.3.0/Source/Modules/java.cxx:4229:8: style: Local variable 'tp' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/java.cxx:4187:11: note: Shadowed declaration swig-4.3.0/Source/Modules/java.cxx:4229:8: note: Shadow variable swig-4.3.0/Source/Modules/java.cxx:4230:27: style: Local variable 'jdesc' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/java.cxx:4188:13: note: Shadowed declaration swig-4.3.0/Source/Modules/java.cxx:4230:27: note: Shadow variable swig-4.3.0/Source/Modules/java.cxx:4230:42: style: Local variable 'cdesc' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/java.cxx:4075:13: note: Shadowed declaration swig-4.3.0/Source/Modules/java.cxx:4230:42: note: Shadow variable swig-4.3.0/Source/Modules/java.cxx:188:13: style: Variable 'nspace' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/java.cxx:216:35: style: Parameter 't' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Modules/java.cxx:1791:38: style: Parameter 't' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Modules/java.cxx:2324:14: style: Variable 'f_interface' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/java.cxx:2981:22: style: Variable 'setter_flag' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/java.cxx:3972:29: style: Variable 'overloaded_name' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/javascript.cxx:172:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:184:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:196:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:370:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:388:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:401:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:417:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:432:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:445:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:460:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:480:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:496:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:511:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:533:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:560:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:700:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:725:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:756:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:811:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:843:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:852:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:880:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:919:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:1038:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:1148:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:1155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:1200:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:1298:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:1361:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:1388:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:1474:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_TYPEMAP_OUT_UNDEF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:1500:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:1526:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:1589:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:1666:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ctor [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:1772:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:1800:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:1810:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:1817:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:1834:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:1858:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:1878:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:1892:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:1951:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:1994:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:2104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:2141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:2159:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:2171:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:2227:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:2236:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:2270:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:2284:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:2323:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ctor [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:2447:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:2560:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:2601:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:2617:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:2693:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:2741:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:2754:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:2763:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:2835:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:2848:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:2889:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ctor [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:3013:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:3018:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:3138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:3148:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/javascript.cxx:2053:12: warning: Member variable 'V8Emitter::f_runtime' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2053:12: warning: Member variable 'V8Emitter::f_header' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2053:12: warning: Member variable 'V8Emitter::f_init' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2053:12: warning: Member variable 'V8Emitter::f_post_init' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2053:12: warning: Member variable 'V8Emitter::f_class_templates' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2053:12: warning: Member variable 'V8Emitter::f_init_namespaces' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2053:12: warning: Member variable 'V8Emitter::f_init_class_templates' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2053:12: warning: Member variable 'V8Emitter::f_init_wrappers' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2053:12: warning: Member variable 'V8Emitter::f_init_inheritance' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2053:12: warning: Member variable 'V8Emitter::f_init_class_instances' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2053:12: warning: Member variable 'V8Emitter::f_init_static_wrappers' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2053:12: warning: Member variable 'V8Emitter::f_init_register_classes' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2053:12: warning: Member variable 'V8Emitter::f_init_register_namespaces' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2053:12: warning: Member variable 'V8Emitter::f_wrap_cpp' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2053:12: warning: Member variable 'V8Emitter::moduleName' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2510:14: warning: Member variable 'NAPIEmitter::f_runtime' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2510:14: warning: Member variable 'NAPIEmitter::f_header' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2510:14: warning: Member variable 'NAPIEmitter::f_init' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2510:14: warning: Member variable 'NAPIEmitter::f_post_init' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2510:14: warning: Member variable 'NAPIEmitter::f_class_declarations' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2510:14: warning: Member variable 'NAPIEmitter::f_init_namespaces' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2510:14: warning: Member variable 'NAPIEmitter::f_init_wrappers' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2510:14: warning: Member variable 'NAPIEmitter::f_init_inheritance' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2510:14: warning: Member variable 'NAPIEmitter::f_init_static_wrappers' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2510:14: warning: Member variable 'NAPIEmitter::f_init_register_classes' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2510:14: warning: Member variable 'NAPIEmitter::f_init_register_namespaces' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2510:14: warning: Member variable 'NAPIEmitter::f_wrap_cpp' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:2510:14: warning: Member variable 'NAPIEmitter::moduleName' is not initialized in the constructor. [uninitMemberVar] swig-4.3.0/Source/Modules/javascript.cxx:903:17: performance:inconclusive: Technically the member function 'JSEmitter::isRenamedConstructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/javascript.cxx:236:8: note: Technically the member function 'JSEmitter::isRenamedConstructor' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/javascript.cxx:903:17: note: Technically the member function 'JSEmitter::isRenamedConstructor' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/javascript.cxx:735:18: performance:inconclusive: Technically the member function 'JSEmitter::getBaseClass' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/javascript.cxx:278:9: note: Technically the member function 'JSEmitter::getBaseClass' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/javascript.cxx:735:18: note: Technically the member function 'JSEmitter::getBaseClass' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/javascript.cxx:93:3: style: Class 'Template' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Source/Modules/javascript.cxx:328:4: style: The destructor '~JAVASCRIPT' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:117:12: note: Virtual destructor in base class swig-4.3.0/Source/Modules/javascript.cxx:328:4: note: Destructor in derived class swig-4.3.0/Source/Modules/javascript.cxx:332:15: style: The function 'functionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:165:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:332:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:333:15: style: The function 'globalfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:166:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:333:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:334:15: style: The function 'variableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:173:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:334:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:335:15: style: The function 'globalvariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:174:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:335:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:336:15: style: The function 'staticmemberfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:168:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:336:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:337:15: style: The function 'classHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:184:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:337:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:338:15: style: The function 'functionWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:194:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:338:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:339:15: style: The function 'constantWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:192:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:339:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:340:15: style: The function 'nativeWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:195:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:340:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:341:16: style: The function 'main' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:124:16: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:341:16: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:342:15: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:128:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:342:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:347:15: style: The function 'fragmentDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:137:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:347:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:1612:13: style: The destructor '~JSCEmitter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:137:14: note: Virtual destructor in base class swig-4.3.0/Source/Modules/javascript.cxx:1612:13: note: Destructor in derived class swig-4.3.0/Source/Modules/javascript.cxx:1613:15: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:142:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:1613:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:1614:15: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:147:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:1614:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:1615:15: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:152:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:1615:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:1618:15: style: The function 'enterVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:178:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:1618:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:1619:15: style: The function 'exitVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:183:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:1619:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:1620:15: style: The function 'enterFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:190:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:1620:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:1621:15: style: The function 'exitFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:195:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:1621:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:1622:15: style: The function 'enterClass' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:166:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:1622:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:1623:15: style: The function 'exitClass' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:171:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:1623:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:1624:16: style: The function 'marshalInputArgs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:265:16: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:1624:16: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:1625:17: style: The function 'createNamespaceEntry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:282:17: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:1625:17: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:1626:15: style: The function 'emitNamespaces' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:284:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:1626:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2010:13: style: The destructor '~V8Emitter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:137:14: note: Virtual destructor in base class swig-4.3.0/Source/Modules/javascript.cxx:2010:13: note: Destructor in derived class swig-4.3.0/Source/Modules/javascript.cxx:2011:15: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:142:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2011:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2012:15: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:147:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2012:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2013:15: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:152:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2013:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2014:15: style: The function 'enterClass' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:166:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2014:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2015:15: style: The function 'exitClass' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:171:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2015:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2016:15: style: The function 'enterVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:178:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2016:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2017:15: style: The function 'exitVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:183:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2017:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2018:15: style: The function 'exitFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:195:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2018:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2021:16: style: The function 'marshalInputArgs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:265:16: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2021:16: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2022:15: style: The function 'emitNamespaces' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:284:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2022:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2458:12: style: The destructor '~NAPIEmitter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:137:14: note: Virtual destructor in base class swig-4.3.0/Source/Modules/javascript.cxx:2458:12: note: Destructor in derived class swig-4.3.0/Source/Modules/javascript.cxx:2459:15: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:142:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2459:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2460:15: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:147:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2460:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2461:15: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:152:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2461:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2462:15: style: The function 'enterClass' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:166:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2462:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2463:15: style: The function 'exitClass' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:171:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2463:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2464:15: style: The function 'enterVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:178:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2464:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2465:15: style: The function 'exitVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:183:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2465:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2466:15: style: The function 'exitFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:195:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2466:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2469:16: style: The function 'marshalInputArgs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:265:16: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2469:16: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2470:15: style: The function 'emitNamespaces' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:284:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2470:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2471:15: style: The function 'emitCtor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:241:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2471:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2472:15: style: The function 'emitDtor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:246:15: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2472:15: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2475:23: style: The function 'getFunctionTemplate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:286:23: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2475:23: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2476:23: style: The function 'getFunctionDispatcherTemplate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:288:23: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2476:23: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2477:23: style: The function 'getOverloadedFunctionTemplate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:290:23: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2477:23: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2478:23: style: The function 'getSetterTemplate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:292:23: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2478:23: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:2479:23: style: The function 'getGetterTemplate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/javascript.cxx:294:23: note: Virtual function in base class swig-4.3.0/Source/Modules/javascript.cxx:2479:23: note: Function in derived class swig-4.3.0/Source/Modules/javascript.cxx:1448:9: style: The scope of the variable 'p' can be reduced. [variableScope] swig-4.3.0/Source/Modules/javascript.cxx:1364:52: style:inconclusive: Function 'emitInputTypemap' argument 2 names different: declaration 'params' definition 'p'. [funcArgNamesDifferent] swig-4.3.0/Source/Modules/javascript.cxx:267:51: note: Function 'emitInputTypemap' argument 2 names different: declaration 'params' definition 'p'. swig-4.3.0/Source/Modules/javascript.cxx:1364:52: note: Function 'emitInputTypemap' argument 2 names different: declaration 'params' definition 'p'. swig-4.3.0/Source/Modules/javascript.cxx:1434:51: style:inconclusive: Function 'emitCheckTypemap' argument 2 names different: declaration 'params' definition 'p'. [funcArgNamesDifferent] swig-4.3.0/Source/Modules/javascript.cxx:269:51: note: Function 'emitCheckTypemap' argument 2 names different: declaration 'params' definition 'p'. swig-4.3.0/Source/Modules/javascript.cxx:1434:51: note: Function 'emitCheckTypemap' argument 2 names different: declaration 'params' definition 'p'. swig-4.3.0/Source/Modules/javascript.cxx:1592:51: style:inconclusive: Function 'createNamespaceEntry' argument 1 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent] swig-4.3.0/Source/Modules/javascript.cxx:282:50: note: Function 'createNamespaceEntry' argument 1 names different: declaration 'name' definition '_name'. swig-4.3.0/Source/Modules/javascript.cxx:1592:51: note: Function 'createNamespaceEntry' argument 1 names different: declaration 'name' definition '_name'. swig-4.3.0/Source/Modules/javascript.cxx:3064:53: style:inconclusive: Function 'getState' argument 2 names different: declaration 'reset' definition 'new_key'. [funcArgNamesDifferent] swig-4.3.0/Source/Modules/javascript.cxx:82:39: note: Function 'getState' argument 2 names different: declaration 'reset' definition 'new_key'. swig-4.3.0/Source/Modules/javascript.cxx:3064:53: note: Function 'getState' argument 2 names different: declaration 'reset' definition 'new_key'. swig-4.3.0/Source/Modules/javascript.cxx:3083:33: style:inconclusive: Function 'clazz' argument 1 names different: declaration 'reset' definition 'new_key'. [funcArgNamesDifferent] swig-4.3.0/Source/Modules/javascript.cxx:73:19: note: Function 'clazz' argument 1 names different: declaration 'reset' definition 'new_key'. swig-4.3.0/Source/Modules/javascript.cxx:3083:33: note: Function 'clazz' argument 1 names different: declaration 'reset' definition 'new_key'. swig-4.3.0/Source/Modules/javascript.cxx:3095:36: style:inconclusive: Function 'function' argument 1 names different: declaration 'reset' definition 'new_key'. [funcArgNamesDifferent] swig-4.3.0/Source/Modules/javascript.cxx:75:22: note: Function 'function' argument 1 names different: declaration 'reset' definition 'new_key'. swig-4.3.0/Source/Modules/javascript.cxx:3095:36: note: Function 'function' argument 1 names different: declaration 'reset' definition 'new_key'. swig-4.3.0/Source/Modules/javascript.cxx:3107:36: style:inconclusive: Function 'variable' argument 1 names different: declaration 'reset' definition 'new_key'. [funcArgNamesDifferent] swig-4.3.0/Source/Modules/javascript.cxx:77:22: note: Function 'variable' argument 1 names different: declaration 'reset' definition 'new_key'. swig-4.3.0/Source/Modules/javascript.cxx:3107:36: note: Function 'variable' argument 1 names different: declaration 'reset' definition 'new_key'. swig-4.3.0/Source/Modules/javascript.cxx:3135:34: style:inconclusive: Function 'Template' argument 1 names different: declaration 'code' definition 'code_'. [funcArgNamesDifferent] swig-4.3.0/Source/Modules/javascript.cxx:93:26: note: Function 'Template' argument 1 names different: declaration 'code' definition 'code_'. swig-4.3.0/Source/Modules/javascript.cxx:3135:34: note: Function 'Template' argument 1 names different: declaration 'code' definition 'code_'. swig-4.3.0/Source/Modules/javascript.cxx:3145:34: style:inconclusive: Function 'Template' argument 1 names different: declaration 'code' definition 'code_'. [funcArgNamesDifferent] swig-4.3.0/Source/Modules/javascript.cxx:94:26: note: Function 'Template' argument 1 names different: declaration 'code' definition 'code_'. swig-4.3.0/Source/Modules/javascript.cxx:3145:34: note: Function 'Template' argument 1 names different: declaration 'code' definition 'code_'. swig-4.3.0/Source/Modules/javascript.cxx:3145:55: style:inconclusive: Function 'Template' argument 2 names different: declaration 'templateName' definition 'templateName_'. [funcArgNamesDifferent] swig-4.3.0/Source/Modules/javascript.cxx:94:46: note: Function 'Template' argument 2 names different: declaration 'templateName' definition 'templateName_'. swig-4.3.0/Source/Modules/javascript.cxx:3145:55: note: Function 'Template' argument 2 names different: declaration 'templateName' definition 'templateName_'. swig-4.3.0/Source/Modules/javascript.cxx:3247:37: style:inconclusive: Function 'Template' argument 1 names different: declaration 'other' definition 't'. [funcArgNamesDifferent] swig-4.3.0/Source/Modules/javascript.cxx:95:29: note: Function 'Template' argument 1 names different: declaration 'other' definition 't'. swig-4.3.0/Source/Modules/javascript.cxx:3247:37: note: Function 'Template' argument 1 names different: declaration 'other' definition 't'. swig-4.3.0/Source/Modules/javascript.cxx:978:15: style: Local variable 'wrap_name' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/javascript.cxx:930:11: note: Shadowed declaration swig-4.3.0/Source/Modules/javascript.cxx:978:15: note: Shadow variable swig-4.3.0/Source/Modules/javascript.cxx:3189:15: style: Local variable 'str' shadows outer function [shadowFunction] swig-4.3.0/Source/Modules/javascript.cxx:97:11: note: Shadowed declaration swig-4.3.0/Source/Modules/javascript.cxx:3189:15: note: Shadow variable swig-4.3.0/Source/Modules/javascript.cxx:1050:11: style: Variable 'destructor_action' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/javascript.cxx:1311:13: style: Variable 'siblname' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/javascript.cxx:1368:11: style: Variable 'tm_def' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/javascript.cxx:1661:11: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/javascript.cxx:1777:11: style: Variable 'module' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/javascript.cxx:1966:13: style: Variable 'name_mangled' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/javascript.cxx:1967:13: style: Variable 'parent_mangled' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/javascript.cxx:1968:13: style: Variable 'functions' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/javascript.cxx:1969:13: style: Variable 'variables' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/javascript.cxx:2109:11: style: Variable 'module' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/javascript.cxx:2320:11: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/javascript.cxx:2408:13: style: Variable 'name_mangled' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/javascript.cxx:2410:13: style: Variable 'parent_mangled' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/javascript.cxx:2565:11: style: Variable 'module' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/javascript.cxx:2886:11: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/javascript.cxx:2974:13: style: Variable 'name_mangled' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/javascript.cxx:2976:13: style: Variable 'parent_mangled' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/lang.cxx:99:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:219:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:227:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:377:141: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:400:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSPACE_SEPARATOR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:419:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:452:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_VOID [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:573:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWRAP_EXTEND [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:593:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_TYPEMAP_APPLY_UNDEF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:611:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:620:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:649:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:661:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:670:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:693:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:706:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:717:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_NOWRAP [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:733:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:774:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:838:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:860:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:880:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_NOWRAP [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:1097:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:1125:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:1181:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:1211:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:1309:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:1405:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:1428:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:1437:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:1595:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:1682:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:1716:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:1757:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:1766:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:1823:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:1834:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:1843:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:1852:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:2018:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:2054:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:2112:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:2159:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:2179:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:2201:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:2210:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:2240:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_LANG_DIRECTOR_FINAL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:2298:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_NOWRAP [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:2419:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:2484:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:2496:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_NOWRAP [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:2657:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:2688:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:2712:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_NOWRAP [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:2801:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:2826:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:2835:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:2857:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:2882:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:2892:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:2974:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:2985:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:3131:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lang.cxx:346:36: performance:inconclusive: Technically the member function 'Dispatcher::accessModeFromString' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:102:14: note: Technically the member function 'Dispatcher::accessModeFromString' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:346:36: note: Technically the member function 'Dispatcher::accessModeFromString' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3642:17: performance:inconclusive: Technically the member function 'Dispatcher::abstractClassTest' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:103:7: note: Technically the member function 'Dispatcher::abstractClassTest' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3642:17: note: Technically the member function 'Dispatcher::abstractClassTest' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3364:15: style:inconclusive: Technically the member function 'Language::cplus_runtime_mode' can be const. [functionConst] swig-4.3.0/Source/Modules/swigmod.h:230:7: note: Technically the member function 'Language::cplus_runtime_mode' can be const. swig-4.3.0/Source/Modules/lang.cxx:3364:15: note: Technically the member function 'Language::cplus_runtime_mode' can be const. swig-4.3.0/Source/Modules/lang.cxx:3372:16: performance:inconclusive: Technically the member function 'Language::directorLanguage' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:233:8: note: Technically the member function 'Language::directorLanguage' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3372:16: note: Technically the member function 'Language::directorLanguage' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3380:16: performance:inconclusive: Technically the member function 'Language::allow_directors' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:236:8: note: Technically the member function 'Language::allow_directors' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3380:16: note: Technically the member function 'Language::allow_directors' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3388:16: performance:inconclusive: Technically the member function 'Language::allow_dirprot' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:239:8: note: Technically the member function 'Language::allow_dirprot' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3388:16: note: Technically the member function 'Language::allow_dirprot' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3396:16: performance:inconclusive: Technically the member function 'Language::allow_allprotected' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:242:8: note: Technically the member function 'Language::allow_allprotected' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3396:16: note: Technically the member function 'Language::allow_allprotected' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3404:15: performance:inconclusive: Technically the member function 'Language::dirprot_mode' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:245:7: note: Technically the member function 'Language::dirprot_mode' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3404:15: note: Technically the member function 'Language::dirprot_mode' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3412:15: style:inconclusive: Technically the member function 'Language::need_nonpublic_ctor' can be const. [functionConst] swig-4.3.0/Source/Modules/swigmod.h:248:7: note: Technically the member function 'Language::need_nonpublic_ctor' can be const. swig-4.3.0/Source/Modules/lang.cxx:3412:15: note: Technically the member function 'Language::need_nonpublic_ctor' can be const. swig-4.3.0/Source/Modules/lang.cxx:3473:15: style:inconclusive: Technically the member function 'Language::need_nonpublic_member' can be const. [functionConst] swig-4.3.0/Source/Modules/swigmod.h:251:7: note: Technically the member function 'Language::need_nonpublic_member' can be const. swig-4.3.0/Source/Modules/lang.cxx:3473:15: note: Technically the member function 'Language::need_nonpublic_member' can be const. swig-4.3.0/Source/Modules/lang.cxx:3727:16: performance:inconclusive: Technically the member function 'Language::setOverloadResolutionTemplates' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:257:8: note: Technically the member function 'Language::setOverloadResolutionTemplates' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3727:16: note: Technically the member function 'Language::setOverloadResolutionTemplates' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3586:15: performance:inconclusive: Technically the member function 'Language::is_wrapping_class' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:270:7: note: Technically the member function 'Language::is_wrapping_class' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3586:15: note: Technically the member function 'Language::is_wrapping_class' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3594:17: performance:inconclusive: Technically the member function 'Language::getCurrentClass' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:273:9: note: Technically the member function 'Language::getCurrentClass' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3594:17: note: Technically the member function 'Language::getCurrentClass' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3602:19: performance:inconclusive: Technically the member function 'Language::getNSpace' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:279:11: note: Technically the member function 'Language::getNSpace' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3602:19: note: Technically the member function 'Language::getNSpace' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3610:19: performance:inconclusive: Technically the member function 'Language::getClassName' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:282:11: note: Technically the member function 'Language::getClassName' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3610:19: note: Technically the member function 'Language::getClassName' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3765:17: performance:inconclusive: Technically the member function 'Language::getClassHash' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:285:9: note: Technically the member function 'Language::getClassHash' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3765:17: note: Technically the member function 'Language::getClassHash' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3618:19: performance:inconclusive: Technically the member function 'Language::getClassPrefix' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:288:11: note: Technically the member function 'Language::getClassPrefix' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3618:19: note: Technically the member function 'Language::getClassPrefix' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3626:19: performance:inconclusive: Technically the member function 'Language::getEnumClassPrefix' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:291:11: note: Technically the member function 'Language::getEnumClassPrefix' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3626:19: note: Technically the member function 'Language::getEnumClassPrefix' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3634:19: performance:inconclusive: Technically the member function 'Language::getClassType' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:294:11: note: Technically the member function 'Language::getClassType' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3634:19: note: Technically the member function 'Language::getClassType' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3494:15: performance:inconclusive: Technically the member function 'Language::is_smart_pointer' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:297:7: note: Technically the member function 'Language::is_smart_pointer' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3494:15: note: Technically the member function 'Language::is_smart_pointer' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3552:16: performance:inconclusive: Technically the member function 'Language::isNonVirtualProtectedAccess' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:326:8: note: Technically the member function 'Language::isNonVirtualProtectedAccess' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3552:16: note: Technically the member function 'Language::isNonVirtualProtectedAccess' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:515:15: performance:inconclusive: Technically the member function 'Language::use_naturalvar_mode' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:329:7: note: Technically the member function 'Language::use_naturalvar_mode' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:515:15: note: Technically the member function 'Language::use_naturalvar_mode' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:2257:25: style: Redundant condition: overloaded. '!overloaded || (overloaded && overloaded==nn)' is equivalent to '!overloaded || overloaded==nn' [redundantCondition] swig-4.3.0/Source/Modules/lang.cxx:2367:48: style: Same value in both branches of ternary operator. [duplicateValueTernary] swig-4.3.0/Source/Modules/lang.cxx:748:14: style: The scope of the variable 'nameerror' can be reduced. [variableScope] swig-4.3.0/Source/Modules/lang.cxx:2062:11: style: The scope of the variable 'nodeType' can be reduced. [variableScope] swig-4.3.0/Source/Modules/lang.cxx:3676:9: style: The scope of the variable 'dirabstract' can be reduced. [variableScope] swig-4.3.0/Source/Modules/lang.cxx:3723:49: style:inconclusive: Function 'setSubclassInstanceCheck' argument 1 names different: declaration 's' definition 'nc'. [funcArgNamesDifferent] swig-4.3.0/Source/Modules/swigmod.h:254:41: note: Function 'setSubclassInstanceCheck' argument 1 names different: declaration 's' definition 'nc'. swig-4.3.0/Source/Modules/lang.cxx:3723:49: note: Function 'setSubclassInstanceCheck' argument 1 names different: declaration 's' definition 'nc'. swig-4.3.0/Source/Modules/lang.cxx:1650:15: style: Local variable 'value' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/lang.cxx:1596:11: note: Shadowed declaration swig-4.3.0/Source/Modules/lang.cxx:1650:15: note: Shadow variable swig-4.3.0/Source/Modules/lang.cxx:2238:15: style: Local variable 'classtype' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/lang.cxx:2219:11: note: Shadowed declaration swig-4.3.0/Source/Modules/lang.cxx:2238:15: note: Shadow variable swig-4.3.0/Source/Modules/lang.cxx:2265:15: style: Local variable 'classtype' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/lang.cxx:2219:11: note: Shadowed declaration swig-4.3.0/Source/Modules/lang.cxx:2265:15: note: Shadow variable swig-4.3.0/Source/Modules/lang.cxx:2557:11: style: Local variable 'over' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/lang.cxx:2517:9: note: Shadowed declaration swig-4.3.0/Source/Modules/lang.cxx:2557:11: note: Shadow variable swig-4.3.0/Source/Modules/lang.cxx:3689:16: style: Local variable 'i' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/lang.cxx:3682:14: note: Shadowed declaration swig-4.3.0/Source/Modules/lang.cxx:3689:16: note: Shadow variable swig-4.3.0/Source/Modules/lang.cxx:489:31: style: Parameter 'lang' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Modules/lang.cxx:489:43: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Modules/lang.cxx:1195:9: style: Variable 'ns' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/lang.cxx:1596:11: style: Variable 'value' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/lang.cxx:1996:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/lang.cxx:2255:15: style: Variable 'overloaded' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/lang.cxx:2314:11: style: Variable 'tdname' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/lang.cxx:2315:11: style: Variable 'unnamed' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/lang.cxx:2843:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/lang.cxx:2236:24: error: Uninitialized variable: nodeType [legacyUninitvar] swig-4.3.0/Source/Modules/lang.cxx:875:18: style: Variable 'f_header' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/lang.cxx:965:14: style: Variable 'fullty' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/lua.cxx:66:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:228:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:494:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:528:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:859:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:980:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:1061:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:1138:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:1152:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:1178:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:1226:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:1263:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:1518:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:1531:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:1547:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:1561:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:1619:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:1661:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:1708:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:1751:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:1813:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:1968:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:2149:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:2227:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/lua.cxx:1726:8: performance:inconclusive: Technically the member function 'LUA::emitLuaFlavor' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/lua.cxx:1748:8: performance:inconclusive: Technically the member function 'LUA::escapeCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/lua.cxx:219:16: style: The function 'main' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:124:16: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:219:16: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:293:15: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:128:15: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:293:15: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:400:15: style: The function 'importDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:138:15: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:400:15: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:409:15: style: The function 'cDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:150:15: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:409:15: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:424:15: style: The function 'constructorDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:157:15: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:424:15: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:428:15: style: The function 'destructorDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:158:15: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:428:15: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:509:15: style: The function 'functionWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:194:15: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:509:15: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:991:15: style: The function 'variableWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:193:15: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:991:15: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:1044:15: style: The function 'constantWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:192:15: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:1044:15: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:1133:15: style: The function 'nativeWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:195:15: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:1133:15: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:1151:15: style: The function 'enumDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:152:15: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:1151:15: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:1177:15: style: The function 'enumvalueDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:153:15: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:1177:15: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:1213:15: style: The function 'classDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:155:15: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:1213:15: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:1241:15: style: The function 'classHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:184:15: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:1241:15: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:1500:15: style: The function 'memberfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:167:15: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:1500:15: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:1525:15: style: The function 'membervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:175:15: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:1525:15: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:1540:15: style: The function 'constructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:181:15: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:1540:15: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:1554:15: style: The function 'destructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:183:15: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:1554:15: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:1573:15: style: The function 'globalfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:166:15: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:1573:15: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:1591:15: style: The function 'globalvariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:174:15: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:1591:15: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:1611:15: style: The function 'staticmemberfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:168:15: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:1611:15: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:1641:15: style: The function 'memberconstantHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:180:15: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:1641:15: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:1652:15: style: The function 'staticmembervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:176:15: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:1652:15: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:1698:11: style: The function 'runtimeCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:222:19: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:1698:11: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:1718:11: style: The function 'defaultExternalRuntimeFilename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:223:19: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:1718:11: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:400:15: style: The function 'importDirective' overrides a function in a base class but just delegates back to the base class. [uselessOverride] swig-4.3.0/Source/Modules/swigmod.h:138:15: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:400:15: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:1213:15: style: The function 'classDeclaration' overrides a function in a base class but just delegates back to the base class. [uselessOverride] swig-4.3.0/Source/Modules/swigmod.h:155:15: note: Virtual function in base class swig-4.3.0/Source/Modules/lua.cxx:1213:15: note: Function in derived class swig-4.3.0/Source/Modules/lua.cxx:929:13: style: The scope of the variable 'mrename' can be reduced. [variableScope] swig-4.3.0/Source/Modules/lua.cxx:1055:13: style: The scope of the variable 'lua_name_v2' can be reduced. [variableScope] swig-4.3.0/Source/Modules/lua.cxx:1057:13: style: The scope of the variable 'iname_v2' can be reduced. [variableScope] swig-4.3.0/Source/Modules/lua.cxx:1058:11: style: The scope of the variable 'n_v2' can be reduced. [variableScope] swig-4.3.0/Source/Modules/lua.cxx:1704:13: style: The scope of the variable 'sfile' can be reduced. [variableScope] swig-4.3.0/Source/Modules/lua.cxx:1925:15: style: Local variable 'namespaces_tab' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/lua.cxx:1860:13: note: Shadowed declaration swig-4.3.0/Source/Modules/lua.cxx:1925:15: note: Shadow variable swig-4.3.0/Source/Modules/lua.cxx:1928:10: style: Local variable 'methods_tab' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/lua.cxx:1821:13: note: Shadowed declaration swig-4.3.0/Source/Modules/lua.cxx:1928:10: note: Shadow variable swig-4.3.0/Source/Modules/lua.cxx:1057:13: style: Variable 'iname_v2' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/lua.cxx:929:21: style: Variable 'mrename' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/lua.cxx:1055:25: style: Variable 'lua_name_v2' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/lua.cxx:1056:19: style: Variable 'tm_v2' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/lua.cxx:1057:22: style: Variable 'iname_v2' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/lua.cxx:1058:16: style: Variable 'n_v2' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/lua.cxx:1082:14: style: Variable 'nsname' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/lua.cxx:1704:19: style: Variable 'sfile' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/main.cxx:988:37: error: There is an unknown macro here somewhere. Configuration is required. If SWIG_FILE_DELIMITER is a macro then please configure it. [unknownMacro] swig-4.3.0/Source/Modules/mzscheme.cxx:67:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/mzscheme.cxx:192:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/mzscheme.cxx:201:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_TYPEMAP_UNDEF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/mzscheme.cxx:244:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/mzscheme.cxx:489:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/mzscheme.cxx:565:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_USER [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/mzscheme.cxx:602:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/mzscheme.cxx:626:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/mzscheme.cxx:688:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/mzscheme.cxx:741:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/mzscheme.cxx:200:8: performance:inconclusive: Technically the member function 'MZSCHEME::throw_unhandled_mzscheme_type_error' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/mzscheme.cxx:207:4: performance:inconclusive: Technically the member function 'MZSCHEME::is_a_pointer' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/mzscheme.cxx:57:16: style: The function 'main' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:124:16: note: Virtual function in base class swig-4.3.0/Source/Modules/mzscheme.cxx:57:16: note: Function in derived class swig-4.3.0/Source/Modules/mzscheme.cxx:120:15: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:128:15: note: Virtual function in base class swig-4.3.0/Source/Modules/mzscheme.cxx:120:15: note: Function in derived class swig-4.3.0/Source/Modules/mzscheme.cxx:211:15: style: The function 'functionWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:194:15: note: Virtual function in base class swig-4.3.0/Source/Modules/mzscheme.cxx:211:15: note: Function in derived class swig-4.3.0/Source/Modules/mzscheme.cxx:475:15: style: The function 'variableWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:193:15: note: Virtual function in base class swig-4.3.0/Source/Modules/mzscheme.cxx:475:15: note: Function in derived class swig-4.3.0/Source/Modules/mzscheme.cxx:557:15: style: The function 'constantWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:192:15: note: Virtual function in base class swig-4.3.0/Source/Modules/mzscheme.cxx:557:15: note: Function in derived class swig-4.3.0/Source/Modules/mzscheme.cxx:598:15: style: The function 'destructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:183:15: note: Virtual function in base class swig-4.3.0/Source/Modules/mzscheme.cxx:598:15: note: Function in derived class swig-4.3.0/Source/Modules/mzscheme.cxx:608:15: style: The function 'classHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:184:15: note: Virtual function in base class swig-4.3.0/Source/Modules/mzscheme.cxx:608:15: note: Function in derived class swig-4.3.0/Source/Modules/mzscheme.cxx:676:15: style: The function 'membervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:175:15: note: Virtual function in base class swig-4.3.0/Source/Modules/mzscheme.cxx:676:15: note: Function in derived class swig-4.3.0/Source/Modules/mzscheme.cxx:709:15: style: The function 'validIdentifier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:211:15: note: Virtual function in base class swig-4.3.0/Source/Modules/mzscheme.cxx:709:15: note: Function in derived class swig-4.3.0/Source/Modules/mzscheme.cxx:738:11: style: The function 'runtimeCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:222:19: note: Virtual function in base class swig-4.3.0/Source/Modules/mzscheme.cxx:738:11: note: Function in derived class swig-4.3.0/Source/Modules/mzscheme.cxx:747:11: style: The function 'defaultExternalRuntimeFilename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:223:19: note: Virtual function in base class swig-4.3.0/Source/Modules/mzscheme.cxx:747:11: note: Function in derived class swig-4.3.0/Source/Modules/mzscheme.cxx:710:11: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/mzscheme.cxx:684:18: style: Variable 'tm' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/nested.cxx:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/nested.cxx:361:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cparse_cplusplusout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/nested.cxx:55:12: style: Variable 'type' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/nested.cxx:235:10: style: Variable 'open_bracket_pos' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/nested.cxx:240:12: style: Variable 'semi_colon_pos' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/nested.cxx:279:13: style: Variable 'outer' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/ocaml.cxx:69:126: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ocaml.cxx:81:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ocaml.cxx:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ocaml.cxx:294:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ocaml.cxx:373:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_TYPEMAP_UNDEF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ocaml.cxx:420:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSPACE_TODO [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ocaml.cxx:478:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ocaml.cxx:804:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ocaml.cxx:884:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ocaml.cxx:915:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ocaml.cxx:985:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ocaml.cxx:1082:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ocaml.cxx:1239:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ocaml.cxx:1274:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ocaml.cxx:1373:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ocaml.cxx:1739:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ocaml.cxx:1811:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ocaml.cxx:1817:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ocaml.cxx:74:11: performance:inconclusive: Technically the member function 'OCAML::Swig_class_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/ocaml.cxx:80:8: performance:inconclusive: Technically the member function 'OCAML::PrintIncludeArg' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/ocaml.cxx:156:8: performance:inconclusive: Technically the member function 'OCAML::emitBanner' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/ocaml.cxx:372:8: performance:inconclusive: Technically the member function 'OCAML::throw_unhandled_ocaml_type_error' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/ocaml.cxx:378:4: performance:inconclusive: Technically the member function 'OCAML::is_a_pointer' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/ocaml.cxx:386:8: performance:inconclusive: Technically the member function 'OCAML::oc_SwigType_del_reference' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/ocaml.cxx:393:8: performance:inconclusive: Technically the member function 'OCAML::oc_SwigType_del_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/ocaml.cxx:407:4: performance:inconclusive: Technically the member function 'OCAML::is_a_reference' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/ocaml.cxx:412:4: performance:inconclusive: Technically the member function 'OCAML::is_an_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/ocaml.cxx:966:8: performance:inconclusive: Technically the member function 'OCAML::Multiwrite' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/ocaml.cxx:991:8: performance:inconclusive: Technically the member function 'OCAML::isSimpleType' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/ocaml.cxx:1180:11: performance:inconclusive: Technically the member function 'OCAML::mangleNameForCaml' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/ocaml.cxx:1208:13: performance:inconclusive: Technically the member function 'OCAML::fully_qualified_enum_type' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/ocaml.cxx:88:16: style: The function 'main' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:124:16: note: Virtual function in base class swig-4.3.0/Source/Modules/ocaml.cxx:88:16: note: Function in derived class swig-4.3.0/Source/Modules/ocaml.cxx:179:15: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:128:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ocaml.cxx:179:15: note: Function in derived class swig-4.3.0/Source/Modules/ocaml.cxx:416:15: style: The function 'membervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:175:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ocaml.cxx:416:15: note: Function in derived class swig-4.3.0/Source/Modules/ocaml.cxx:444:15: style: The function 'functionWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:194:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ocaml.cxx:444:15: note: Function in derived class swig-4.3.0/Source/Modules/ocaml.cxx:784:15: style: The function 'variableWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:193:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ocaml.cxx:784:15: note: Function in derived class swig-4.3.0/Source/Modules/ocaml.cxx:880:15: style: The function 'staticmemberfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:168:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ocaml.cxx:880:15: note: Function in derived class swig-4.3.0/Source/Modules/ocaml.cxx:895:15: style: The function 'constantWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:192:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ocaml.cxx:895:15: note: Function in derived class swig-4.3.0/Source/Modules/ocaml.cxx:918:7: style: The function 'constructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:181:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ocaml.cxx:918:7: note: Function in derived class swig-4.3.0/Source/Modules/ocaml.cxx:932:7: style: The function 'destructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:183:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ocaml.cxx:932:7: note: Function in derived class swig-4.3.0/Source/Modules/ocaml.cxx:946:7: style: The function 'copyconstructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:182:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ocaml.cxx:946:7: note: Function in derived class swig-4.3.0/Source/Modules/ocaml.cxx:999:7: style: The function 'validIdentifier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:211:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ocaml.cxx:999:7: note: Function in derived class swig-4.3.0/Source/Modules/ocaml.cxx:1077:7: style: The function 'classHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:184:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ocaml.cxx:1077:7: note: Function in derived class swig-4.3.0/Source/Modules/ocaml.cxx:1232:7: style: The function 'enumvalueDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:153:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ocaml.cxx:1232:7: note: Function in derived class swig-4.3.0/Source/Modules/ocaml.cxx:1273:7: style: The function 'enumDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:152:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ocaml.cxx:1273:7: note: Function in derived class swig-4.3.0/Source/Modules/ocaml.cxx:1357:7: style: The function 'classDirectorMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:204:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ocaml.cxx:1357:7: note: Function in derived class swig-4.3.0/Source/Modules/ocaml.cxx:1689:7: style: The function 'classDirectorConstructor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:202:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ocaml.cxx:1689:7: note: Function in derived class swig-4.3.0/Source/Modules/ocaml.cxx:1746:7: style: The function 'classDirectorDefaultConstructor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:203:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ocaml.cxx:1746:7: note: Function in derived class swig-4.3.0/Source/Modules/ocaml.cxx:1771:7: style: The function 'classDirectorInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:199:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ocaml.cxx:1771:7: note: Function in derived class swig-4.3.0/Source/Modules/ocaml.cxx:1778:7: style: The function 'classDirectorEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:200:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ocaml.cxx:1778:7: note: Function in derived class swig-4.3.0/Source/Modules/ocaml.cxx:1802:7: style: The function 'typedefHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:188:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ocaml.cxx:1802:7: note: Function in derived class swig-4.3.0/Source/Modules/ocaml.cxx:1814:11: style: The function 'runtimeCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:222:19: note: Virtual function in base class swig-4.3.0/Source/Modules/ocaml.cxx:1814:11: note: Function in derived class swig-4.3.0/Source/Modules/ocaml.cxx:1823:11: style: The function 'defaultExternalRuntimeFilename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:223:19: note: Virtual function in base class swig-4.3.0/Source/Modules/ocaml.cxx:1823:11: note: Function in derived class swig-4.3.0/Source/Modules/ocaml.cxx:1107:9: style: The if condition is the same as the previous if condition [duplicateCondition] swig-4.3.0/Source/Modules/ocaml.cxx:1097:9: note: First condition swig-4.3.0/Source/Modules/ocaml.cxx:1107:9: note: Second condition swig-4.3.0/Source/Modules/ocaml.cxx:494:48: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/ocaml.cxx:1211:13: style: The scope of the variable 'parent_type' can be reduced. [variableScope] swig-4.3.0/Source/Modules/ocaml.cxx:1371:13: style: The scope of the variable 'tm' can be reduced. [variableScope] swig-4.3.0/Source/Modules/ocaml.cxx:1374:9: style: The scope of the variable 'idx' can be reduced. [variableScope] swig-4.3.0/Source/Modules/ocaml.cxx:146:13: style: Local variable 'classname' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/ocaml.cxx:32:16: note: Shadowed declaration swig-4.3.0/Source/Modules/ocaml.cxx:146:13: note: Shadow variable swig-4.3.0/Source/Modules/ocaml.cxx:193:13: style: Local variable 'module' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/ocaml.cxx:33:16: note: Shadowed declaration swig-4.3.0/Source/Modules/ocaml.cxx:193:13: note: Shadow variable swig-4.3.0/Source/Modules/ocaml.cxx:1365:13: style: Local variable 'classname' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/ocaml.cxx:32:16: note: Shadowed declaration swig-4.3.0/Source/Modules/ocaml.cxx:1365:13: note: Shadow variable swig-4.3.0/Source/Modules/ocaml.cxx:1509:12: style: Local variable 'module' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/ocaml.cxx:33:16: note: Shadowed declaration swig-4.3.0/Source/Modules/ocaml.cxx:1509:12: note: Shadow variable swig-4.3.0/Source/Modules/ocaml.cxx:1510:12: style: Local variable 'target' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/ocaml.cxx:1390:13: note: Shadowed declaration swig-4.3.0/Source/Modules/ocaml.cxx:1510:12: note: Shadow variable swig-4.3.0/Source/Modules/ocaml.cxx:1694:13: style: Local variable 'classname' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/ocaml.cxx:32:16: note: Shadowed declaration swig-4.3.0/Source/Modules/ocaml.cxx:1694:13: note: Shadow variable swig-4.3.0/Source/Modules/ocaml.cxx:1747:13: style: Local variable 'classname' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/ocaml.cxx:32:16: note: Shadowed declaration swig-4.3.0/Source/Modules/ocaml.cxx:1747:13: note: Shadow variable swig-4.3.0/Source/Modules/ocaml.cxx:992:11: style: Variable 'ch' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/ocaml.cxx:1510:12: style: Variable 'target' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/ocaml.cxx:1211:25: style: Variable 'parent_type' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/octave.cxx:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable director_prot_ctor_code [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/octave.cxx:97:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/octave.cxx:234:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/octave.cxx:294:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/octave.cxx:386:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_END [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/octave.cxx:524:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_BOOL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/octave.cxx:558:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/octave.cxx:809:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/octave.cxx:827:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/octave.cxx:900:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/octave.cxx:945:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/octave.cxx:1076:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_END [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/octave.cxx:1094:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSPACE_TODO [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/octave.cxx:1157:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_END [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/octave.cxx:1180:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSPACE_TODO [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/octave.cxx:1291:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/octave.cxx:1559:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/octave.cxx:261:11: performance:inconclusive: Technically the member function 'OCTAVE::texinfo_escape' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/octave.cxx:311:8: performance:inconclusive: Technically the member function 'OCTAVE::is_empty_doc_node' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/octave.cxx:401:15: performance:inconclusive: Technically the member function 'OCTAVE::get_implicitconv_flag' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/octave.cxx:420:8: style:inconclusive: Technically the member function 'OCTAVE::addMissingParameterNames' can be const. [functionConst] swig-4.3.0/Source/Modules/octave.cxx:519:11: performance:inconclusive: Technically the member function 'OCTAVE::convertValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/octave.cxx:92:16: style: The function 'main' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:124:16: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:92:16: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:142:15: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:128:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:142:15: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:394:15: style: The function 'importDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:138:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:394:15: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:539:15: style: The function 'functionWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:194:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:539:15: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:821:15: style: The function 'variableWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:193:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:821:15: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:891:15: style: The function 'constantWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:192:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:891:15: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:921:15: style: The function 'nativeWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:195:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:921:15: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:925:15: style: The function 'enumDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:152:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:925:15: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:929:15: style: The function 'enumvalueDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:153:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:929:15: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:933:15: style: The function 'classDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:155:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:933:15: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:937:15: style: The function 'classHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:184:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:937:15: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:1060:15: style: The function 'memberfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:167:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:1060:15: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:1086:15: style: The function 'membervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:175:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:1086:15: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:1109:15: style: The function 'constructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:181:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:1109:15: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:1136:15: style: The function 'destructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:183:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:1136:15: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:1141:15: style: The function 'staticmemberfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:168:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:1141:15: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:1167:15: style: The function 'memberconstantHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:180:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:1167:15: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:1171:15: style: The function 'staticmembervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:176:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:1171:15: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:1196:7: style: The function 'classDirectorInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:199:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:1196:7: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:1205:7: style: The function 'classDirectorEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:200:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:1205:7: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:1210:7: style: The function 'classDirectorConstructor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:202:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:1210:7: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:1259:7: style: The function 'classDirectorDefaultConstructor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:203:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:1259:7: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:1274:7: style: The function 'classDirectorMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:204:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:1274:7: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:1555:11: style: The function 'runtimeCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:222:19: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:1555:11: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:1567:11: style: The function 'defaultExternalRuntimeFilename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:223:19: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:1567:11: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:921:15: style: The function 'nativeWrapper' overrides a function in a base class but just delegates back to the base class. [uselessOverride] swig-4.3.0/Source/Modules/swigmod.h:195:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:921:15: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:925:15: style: The function 'enumDeclaration' overrides a function in a base class but just delegates back to the base class. [uselessOverride] swig-4.3.0/Source/Modules/swigmod.h:152:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:925:15: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:929:15: style: The function 'enumvalueDeclaration' overrides a function in a base class but just delegates back to the base class. [uselessOverride] swig-4.3.0/Source/Modules/swigmod.h:153:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:929:15: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:933:15: style: The function 'classDeclaration' overrides a function in a base class but just delegates back to the base class. [uselessOverride] swig-4.3.0/Source/Modules/swigmod.h:155:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:933:15: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:1167:15: style: The function 'memberconstantHandler' overrides a function in a base class but just delegates back to the base class. [uselessOverride] swig-4.3.0/Source/Modules/swigmod.h:180:15: note: Virtual function in base class swig-4.3.0/Source/Modules/octave.cxx:1167:15: note: Function in derived class swig-4.3.0/Source/Modules/octave.cxx:605:13: style: Condition '!tm' is always false [knownConditionTrueFalse] swig-4.3.0/Source/Modules/octave.cxx:262:20: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/octave.cxx:1286:13: style: The scope of the variable 'tm' can be reduced. [variableScope] swig-4.3.0/Source/Modules/octave.cxx:1292:9: style: The scope of the variable 'idx' can be reduced. [variableScope] swig-4.3.0/Source/Modules/octave.cxx:603:15: style: Local variable 'tm' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/octave.cxx:541:13: note: Shadowed declaration swig-4.3.0/Source/Modules/octave.cxx:603:15: note: Shadow variable swig-4.3.0/Source/Modules/octave.cxx:383:13: style: Variable 't' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/octave.cxx:448:15: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/octave.cxx:461:15: style: Variable 'pdoc' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/octave.cxx:624:23: style: Variable 'ptype' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/octave.cxx:672:23: style: Variable 'ptype' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/overload.cxx:381:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/overload.cxx:400:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/overload.cxx:553:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/overload.cxx:733:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/overload.cxx:784:10: style: The scope of the variable 'j' can be reduced. [variableScope] swig-4.3.0/Source/Modules/perl5.cxx:123:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/perl5.cxx:155:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/perl5.cxx:242:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/perl5.cxx:672:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/perl5.cxx:960:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSPACE_TODO [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/perl5.cxx:1084:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/perl5.cxx:1172:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_VOID [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/perl5.cxx:1204:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/perl5.cxx:1263:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/perl5.cxx:1319:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/perl5.cxx:1599:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSPACE_TODO [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/perl5.cxx:1629:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSPACE_TODO [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/perl5.cxx:1664:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/perl5.cxx:1734:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSPACE_TODO [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/perl5.cxx:1764:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSPACE_TODO [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/perl5.cxx:1777:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSPACE_TODO [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/perl5.cxx:1796:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSPACE_TODO [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/perl5.cxx:1862:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_END [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/perl5.cxx:1916:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/perl5.cxx:1927:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/perl5.cxx:2057:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/perl5.cxx:2465:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/perl5.cxx:2485:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/perl5.cxx:1154:9: performance:inconclusive: Technically the member function 'PERL5::usage_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/perl5.cxx:1249:8: performance:inconclusive: Technically the member function 'PERL5::setclassname' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/perl5.cxx:1850:11: performance:inconclusive: Technically the member function 'PERL5::perlcode' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/perl5.cxx:147:16: style: The function 'main' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:124:16: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:147:16: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:216:15: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:128:15: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:216:15: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:636:15: style: The function 'importDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:138:15: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:636:15: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:650:15: style: The function 'functionWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:194:15: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:650:15: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:954:15: style: The function 'variableWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:193:15: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:954:15: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:1076:15: style: The function 'constantWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:192:15: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:1076:15: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:1199:15: style: The function 'nativeWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:195:15: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:1199:15: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:1291:15: style: The function 'classDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:155:15: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:1291:15: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:1307:15: style: The function 'classHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:184:15: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:1307:15: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:1523:15: style: The function 'memberfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:167:15: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:1523:15: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:1616:15: style: The function 'membervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:175:15: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:1616:15: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:1658:15: style: The function 'constructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:181:15: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:1658:15: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:1727:15: style: The function 'destructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:183:15: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:1727:15: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:1758:15: style: The function 'staticmemberfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:168:15: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:1758:15: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:1773:15: style: The function 'staticmembervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:176:15: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:1773:15: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:1786:15: style: The function 'memberconstantHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:180:15: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:1786:15: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:1810:15: style: The function 'pragmaDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:143:15: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:1810:15: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:1911:15: style: The function 'insertDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:140:15: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:1911:15: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:1923:11: style: The function 'runtimeCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:222:19: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:1923:11: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:1949:11: style: The function 'defaultExternalRuntimeFilename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:223:19: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:1949:11: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:1953:15: style: The function 'classDirectorInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:199:15: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:1953:15: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:1962:15: style: The function 'classDirectorEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:200:15: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:1962:15: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:1990:15: style: The function 'classDirectorConstructor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:202:15: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:1990:15: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:2040:15: style: The function 'classDirectorMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:204:15: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:2040:15: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:2460:7: style: The function 'classDirectorDisown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:208:15: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:2460:7: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:2473:7: style: The function 'classDirectorDestructor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:206:15: note: Virtual function in base class swig-4.3.0/Source/Modules/perl5.cxx:2473:7: note: Function in derived class swig-4.3.0/Source/Modules/perl5.cxx:824:9: style: The if condition is the same as the previous if condition [duplicateCondition] swig-4.3.0/Source/Modules/perl5.cxx:811:9: note: First condition swig-4.3.0/Source/Modules/perl5.cxx:824:9: note: Second condition swig-4.3.0/Source/Modules/perl5.cxx:1252:13: style: The scope of the variable 'actualpackage' can be reduced. [variableScope] swig-4.3.0/Source/Modules/perl5.cxx:1811:13: style: The scope of the variable 'lang' can be reduced. [variableScope] swig-4.3.0/Source/Modules/perl5.cxx:1812:13: style: The scope of the variable 'code' can be reduced. [variableScope] swig-4.3.0/Source/Modules/perl5.cxx:1813:13: style: The scope of the variable 'value' can be reduced. [variableScope] swig-4.3.0/Source/Modules/perl5.cxx:2051:13: style: The scope of the variable 'tm' can be reduced. [variableScope] swig-4.3.0/Source/Modules/perl5.cxx:2058:9: style: The scope of the variable 'idx' can be reduced. [variableScope] swig-4.3.0/Source/Modules/perl5.cxx:2234:12: style: Local variable 'module' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/perl5.cxx:46:16: note: Shadowed declaration swig-4.3.0/Source/Modules/perl5.cxx:2234:12: note: Shadow variable swig-4.3.0/Source/Modules/perl5.cxx:2235:12: style: Local variable 'target' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/perl5.cxx:2072:13: note: Shadowed declaration swig-4.3.0/Source/Modules/perl5.cxx:2235:12: note: Shadow variable swig-4.3.0/Source/Modules/perl5.cxx:130:29: style: Parameter 't' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Modules/perl5.cxx:1121:8: style: Variable 'dcolon' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/perl5.cxx:1853:11: style: Variable 't' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/perl5.cxx:1876:8: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/perl5.cxx:2235:12: style: Variable 'target' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/perl5.cxx:1869:15: style: Variable 's' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/php.cxx:157:129: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/php.cxx:256:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/php.cxx:274:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/php.cxx:385:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/php.cxx:461:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/php.cxx:539:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/php.cxx:696:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/php.cxx:1046:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/php.cxx:1138:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/php.cxx:1263:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/php.cxx:1702:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/php.cxx:1779:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_PHP_UNKNOWN_PRAGMA [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/php.cxx:1817:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/php.cxx:2045:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/php.cxx:2082:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/php.cxx:2094:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/php.cxx:2106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/php.cxx:2110:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/php.cxx:2163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/php.cxx:2174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/php.cxx:2254:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/php.cxx:2558:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/php.cxx:2653:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/php.cxx:2709:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/php.cxx:950:8: performance:inconclusive: Technically the member function 'PHP::create_command' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/php.cxx:1229:11: performance:inconclusive: Technically the member function 'PHP::getAccessMode' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/php.cxx:1238:8: performance:inconclusive: Technically the member function 'PHP::is_setter_method' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/php.cxx:1249:8: performance:inconclusive: Technically the member function 'PHP::is_getter_method' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/php.cxx:2109:7: performance:inconclusive: Technically the member function 'PHP::abstractConstructorHandler' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/php.cxx:329:3: style: Class 'PHPTypes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] swig-4.3.0/Source/Modules/php.cxx:522:16: style: The function 'main' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:124:16: note: Virtual function in base class swig-4.3.0/Source/Modules/php.cxx:522:16: note: Function in derived class swig-4.3.0/Source/Modules/php.cxx:553:15: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:128:15: note: Virtual function in base class swig-4.3.0/Source/Modules/php.cxx:553:15: note: Function in derived class swig-4.3.0/Source/Modules/php.cxx:1260:15: style: The function 'functionWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:194:15: note: Virtual function in base class swig-4.3.0/Source/Modules/php.cxx:1260:15: note: Function in derived class swig-4.3.0/Source/Modules/php.cxx:1694:15: style: The function 'constantWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:192:15: note: Virtual function in base class swig-4.3.0/Source/Modules/php.cxx:1694:15: note: Function in derived class swig-4.3.0/Source/Modules/php.cxx:1755:15: style: The function 'pragmaDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:143:15: note: Virtual function in base class swig-4.3.0/Source/Modules/php.cxx:1755:15: note: Function in derived class swig-4.3.0/Source/Modules/php.cxx:1790:15: style: The function 'classDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:155:15: note: Virtual function in base class swig-4.3.0/Source/Modules/php.cxx:1790:15: note: Function in derived class swig-4.3.0/Source/Modules/php.cxx:1798:15: style: The function 'classHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:184:15: note: Virtual function in base class swig-4.3.0/Source/Modules/php.cxx:1798:15: note: Function in derived class swig-4.3.0/Source/Modules/php.cxx:2040:15: style: The function 'memberfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:167:15: note: Virtual function in base class swig-4.3.0/Source/Modules/php.cxx:2040:15: note: Function in derived class swig-4.3.0/Source/Modules/php.cxx:2052:15: style: The function 'membervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:175:15: note: Virtual function in base class swig-4.3.0/Source/Modules/php.cxx:2052:15: note: Function in derived class swig-4.3.0/Source/Modules/php.cxx:2089:15: style: The function 'staticmembervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:176:15: note: Virtual function in base class swig-4.3.0/Source/Modules/php.cxx:2089:15: note: Function in derived class swig-4.3.0/Source/Modules/php.cxx:2101:15: style: The function 'staticmemberfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:168:15: note: Virtual function in base class swig-4.3.0/Source/Modules/php.cxx:2101:15: note: Function in derived class swig-4.3.0/Source/Modules/php.cxx:2117:15: style: The function 'constructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:181:15: note: Virtual function in base class swig-4.3.0/Source/Modules/php.cxx:2117:15: note: Function in derived class swig-4.3.0/Source/Modules/php.cxx:2169:15: style: The function 'destructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:183:15: note: Virtual function in base class swig-4.3.0/Source/Modules/php.cxx:2169:15: note: Function in derived class swig-4.3.0/Source/Modules/php.cxx:2177:7: style: The function 'classDirectorInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:199:15: note: Virtual function in base class swig-4.3.0/Source/Modules/php.cxx:2177:7: note: Function in derived class swig-4.3.0/Source/Modules/php.cxx:2185:7: style: The function 'classDirectorEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:200:15: note: Virtual function in base class swig-4.3.0/Source/Modules/php.cxx:2185:7: note: Function in derived class swig-4.3.0/Source/Modules/php.cxx:2190:7: style: The function 'classDirectorConstructor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:202:15: note: Virtual function in base class swig-4.3.0/Source/Modules/php.cxx:2190:7: note: Function in derived class swig-4.3.0/Source/Modules/php.cxx:2237:7: style: The function 'classDirectorMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:204:15: note: Virtual function in base class swig-4.3.0/Source/Modules/php.cxx:2237:7: note: Function in derived class swig-4.3.0/Source/Modules/php.cxx:2535:7: style: The function 'classDirectorDisown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:208:15: note: Virtual function in base class swig-4.3.0/Source/Modules/php.cxx:2535:7: note: Function in derived class swig-4.3.0/Source/Modules/php.cxx:1790:15: style: The function 'classDeclaration' overrides a function in a base class but just delegates back to the base class. [uselessOverride] swig-4.3.0/Source/Modules/swigmod.h:155:15: note: Virtual function in base class swig-4.3.0/Source/Modules/php.cxx:1790:15: note: Function in derived class swig-4.3.0/Source/Modules/php.cxx:408:18: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/php.cxx:742:18: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/php.cxx:1372:21: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/php.cxx:1309:8: style: Redundant initialization for 'wname'. The initialized value is overwritten before it is read. [redundantInitialization] swig-4.3.0/Source/Modules/php.cxx:1279:19: note: wname is initialized swig-4.3.0/Source/Modules/php.cxx:1309:8: note: wname is overwritten swig-4.3.0/Source/Modules/php.cxx:2249:13: style: The scope of the variable 'tm' can be reduced. [variableScope] swig-4.3.0/Source/Modules/php.cxx:2255:9: style: The scope of the variable 'idx' can be reduced. [variableScope] swig-4.3.0/Source/Modules/php.cxx:406:7: style: Local variable 'item' shadows outer argument [shadowArgument] swig-4.3.0/Source/Modules/php.cxx:393:26: note: Shadowed declaration swig-4.3.0/Source/Modules/php.cxx:406:7: note: Shadow variable swig-4.3.0/Source/Modules/php.cxx:475:11: style: Local variable 'byref' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/php.cxx:231:9: note: Shadowed declaration swig-4.3.0/Source/Modules/php.cxx:475:11: note: Shadow variable swig-4.3.0/Source/Modules/php.cxx:1372:17: style: Local variable 'p' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/php.cxx:1273:11: note: Shadowed declaration swig-4.3.0/Source/Modules/php.cxx:1372:17: note: Shadow variable swig-4.3.0/Source/Modules/php.cxx:1080:33: style: Parameter 'className' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Modules/php.cxx:1814:13: style: Variable 'rename' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/php.cxx:2373:12: style: Variable 'parse' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/python.cxx:232:144: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:250:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:362:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scan_doxygen_comments [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:519:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:1273:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:1297:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_END [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:1413:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_END [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:1555:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_END [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:2065:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:2101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:2145:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:2335:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_END [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:2367:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_END [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:2452:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:2595:132: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:2752:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSPACE_TODO [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:3467:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:3619:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:3715:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:3917:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSPACE_TODO [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:3995:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:4584:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:4832:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:4934:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:5029:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:5172:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSPACE_TODO [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:5210:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSPACE_TODO [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:5238:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:5332:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:5365:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:5384:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:5464:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/python.cxx:244:7: performance:inconclusive: Technically the member function 'PYTHON::threads_enable' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/python.cxx:248:7: performance:inconclusive: Technically the member function 'PYTHON::initialize_threads' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/python.cxx:941:7: performance:inconclusive: Technically the member function 'PYTHON::add_pyinstancemethod_new' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/python.cxx:959:7: performance:inconclusive: Technically the member function 'PYTHON::add_pystaticmethod_new' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/python.cxx:1270:11: performance:inconclusive: Technically the member function 'PYTHON::funcCall' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/python.cxx:1285:11: performance:inconclusive: Technically the member function 'PYTHON::indent_pythoncode' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/python.cxx:1401:11: performance:inconclusive: Technically the member function 'PYTHON::indent_docstring' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/python.cxx:1474:13: performance:inconclusive: Technically the member function 'PYTHON::autodoc_level' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/python.cxx:1714:8: style:inconclusive: Technically the member function 'PYTHON::addMissingParameterNames' can be const. [functionConst] swig-4.3.0/Source/Modules/python.cxx:2097:11: performance:inconclusive: Technically the member function 'PYTHON::convertDoubleValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/python.cxx:2241:8: performance:inconclusive: Technically the member function 'PYTHON::is_real_overloaded' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/python.cxx:2319:8: performance:inconclusive: Technically the member function 'PYTHON::have_pythonprepend' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/python.cxx:2330:11: performance:inconclusive: Technically the member function 'PYTHON::pythonprepend' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/python.cxx:2346:8: performance:inconclusive: Technically the member function 'PYTHON::have_pythonappend' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/python.cxx:2359:11: performance:inconclusive: Technically the member function 'PYTHON::pythonappend' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/python.cxx:2389:11: performance:inconclusive: Technically the member function 'PYTHON::returnTypeAnnotation' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/python.cxx:2424:11: performance:inconclusive: Technically the member function 'PYTHON::variableAnnotation' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/python.cxx:2484:7: performance:inconclusive: Technically the member function 'PYTHON::check_kwargs' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/python.cxx:2699:15: performance:inconclusive: Technically the member function 'PYTHON::get_implicitconv_flag' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/python.cxx:3588:8: performance:inconclusive: Technically the member function 'PYTHON::needs_swigconstant' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/python.cxx:3958:13: performance:inconclusive: Technically the member function 'PYTHON::add_explicit_scope' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/python.cxx:237:4: style: The destructor '~PYTHON' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:117:12: note: Virtual destructor in base class swig-4.3.0/Source/Modules/python.cxx:237:4: note: Destructor in derived class swig-4.3.0/Source/Modules/python.cxx:311:16: style: The function 'main' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:124:16: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:311:16: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:484:15: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:128:15: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:484:15: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:1233:15: style: The function 'importDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:138:15: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:1233:15: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:2708:15: style: The function 'functionWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:194:15: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:2708:15: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:3457:15: style: The function 'variableWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:193:15: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:3457:15: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:3609:15: style: The function 'constantWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:192:15: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:3609:15: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:3710:15: style: The function 'nativeWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:195:15: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:3710:15: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:3746:7: style: The function 'classDirectorMethods' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:207:15: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:3746:7: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:3748:7: style: The function 'classDirectorMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:204:15: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:3748:7: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:3754:7: style: The function 'classDirectorConstructor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:202:15: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:3754:7: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:3808:7: style: The function 'classDirectorDefaultConstructor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:203:15: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:3808:7: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:3830:7: style: The function 'classDirectorInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:199:15: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:3830:7: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:3843:7: style: The function 'classDirectorEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:200:15: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:3843:7: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:3902:7: style: The function 'classDirectorDisown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:208:15: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:3902:7: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:3937:15: style: The function 'classDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:155:15: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:3937:15: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:4569:15: style: The function 'classHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:184:15: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:4569:15: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:4807:15: style: The function 'functionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:165:15: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:4807:15: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:4827:15: style: The function 'memberfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:167:15: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:4827:15: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:4931:15: style: The function 'staticmemberfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:168:15: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:4931:15: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:5019:15: style: The function 'constructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:181:15: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:5019:15: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:5150:15: style: The function 'destructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:183:15: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:5150:15: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:5200:15: style: The function 'membervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:175:15: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:5200:15: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:5237:15: style: The function 'staticmembervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:176:15: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:5237:15: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:5329:15: style: The function 'memberconstantHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:180:15: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:5329:15: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:5358:15: style: The function 'insertDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:140:15: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:5358:15: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:5380:19: style: The function 'runtimeCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:222:19: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:5380:19: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:5420:19: style: The function 'defaultExternalRuntimeFilename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:223:19: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:5420:19: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:5428:8: style: The function 'kwargsSupport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:321:16: note: Virtual function in base class swig-4.3.0/Source/Modules/python.cxx:5428:8: note: Function in derived class swig-4.3.0/Source/Modules/python.cxx:3019:15: style: Expression is always true because 'else if' condition is opposite to previous condition at line 3017. [multiCondition] swig-4.3.0/Source/Modules/python.cxx:3017:15: note: first condition swig-4.3.0/Source/Modules/python.cxx:3019:15: note: else if condition is opposite to first condition swig-4.3.0/Source/Modules/python.cxx:4816:32: style: Redundant condition: The condition 'dlevel != -2' is redundant since 'dlevel > 1' is sufficient. [redundantCondition] swig-4.3.0/Source/Modules/python.cxx:3131:9: style: The if condition is the same as the previous if condition [duplicateCondition] swig-4.3.0/Source/Modules/python.cxx:3111:9: note: First condition swig-4.3.0/Source/Modules/python.cxx:3131:9: note: Second condition swig-4.3.0/Source/Modules/python.cxx:4594:23: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/python.cxx:165:22: style: The scope of the variable 'functypes' can be reduced. [variableScope] swig-4.3.0/Source/Modules/python.cxx:186:22: style: The scope of the variable 'funpack_functypes' can be reduced. [variableScope] swig-4.3.0/Source/Modules/python.cxx:5458:11: style: The scope of the variable 'tm' can be reduced. [variableScope] swig-4.3.0/Source/Modules/python.cxx:5465:7: style: The scope of the variable 'idx' can be reduced. [variableScope] swig-4.3.0/Source/Modules/python.cxx:2022:14: style: Local variable 'type' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/python.cxx:1905:12: note: Shadowed declaration swig-4.3.0/Source/Modules/python.cxx:2022:14: note: Shadow variable swig-4.3.0/Source/Modules/python.cxx:2289:15: style: Local variable 'parms' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/python.cxx:2274:11: note: Shadowed declaration swig-4.3.0/Source/Modules/python.cxx:2289:15: note: Shadow variable swig-4.3.0/Source/Modules/python.cxx:2926:10: style: Local variable 'name' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/python.cxx:2710:13: note: Shadowed declaration swig-4.3.0/Source/Modules/python.cxx:2926:10: note: Shadow variable swig-4.3.0/Source/Modules/python.cxx:5271:13: style: Local variable 'f' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/python.cxx:5261:11: note: Shadowed declaration swig-4.3.0/Source/Modules/python.cxx:5271:13: note: Shadow variable swig-4.3.0/Source/Modules/python.cxx:5647:10: style: Local variable 'module' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/python.cxx:29:16: note: Shadowed declaration swig-4.3.0/Source/Modules/python.cxx:5647:10: note: Shadow variable swig-4.3.0/Source/Modules/python.cxx:5648:10: style: Local variable 'target' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/python.cxx:5489:11: note: Shadowed declaration swig-4.3.0/Source/Modules/python.cxx:5648:10: note: Shadow variable swig-4.3.0/Source/Modules/python.cxx:208:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/python.cxx:1288:11: style: Variable 't' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/python.cxx:1404:11: style: Variable 't' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/python.cxx:1476:11: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/python.cxx:1552:13: style: Variable 't' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/python.cxx:1758:15: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/python.cxx:2143:59: style: Parameter 'stringval' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Modules/python.cxx:2203:15: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/python.cxx:2249:13: style: Variable 'nn' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/python.cxx:2332:11: style: Variable 't' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/python.cxx:2364:11: style: Variable 't' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/python.cxx:2954:18: style: Variable 'ptype' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/python.cxx:3062:16: style: Variable 'ptype' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/python.cxx:3941:10: style: Variable 'modname' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/python.cxx:3943:10: style: Variable 'pkg' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/python.cxx:3944:10: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/python.cxx:5648:10: style: Variable 'target' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/r.cxx:37:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_FIRST [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:161:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:222:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:287:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:439:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:454:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:486:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:711:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:854:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:1001:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:1117:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:1161:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBLIC [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:1237:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:1299:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:1367:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:1559:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_FIRST [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:1664:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:2188:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:2210:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:2241:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:2317:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:2476:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:2559:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:2591:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:2612:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:2700:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:2758:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:2823:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/r.cxx:995:8: style:inconclusive: Technically the member function 'R::OutputMemberReferenceMethod' can be const. [functionConst] swig-4.3.0/Source/Modules/r.cxx:256:7: note: Technically the member function 'R::OutputMemberReferenceMethod' can be const. swig-4.3.0/Source/Modules/r.cxx:995:8: note: Technically the member function 'R::OutputMemberReferenceMethod' can be const. swig-4.3.0/Source/Modules/r.cxx:858:10: performance:inconclusive: Technically the member function 'R::filterMemberList' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/r.cxx:306:9: note: Technically the member function 'R::filterMemberList' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/r.cxx:858:10: note: Technically the member function 'R::filterMemberList' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/r.cxx:202:8: style: The function 'main' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:124:16: note: Virtual function in base class swig-4.3.0/Source/Modules/r.cxx:202:8: note: Function in derived class swig-4.3.0/Source/Modules/r.cxx:203:7: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:128:15: note: Virtual function in base class swig-4.3.0/Source/Modules/r.cxx:203:7: note: Function in derived class swig-4.3.0/Source/Modules/r.cxx:206:7: style: The function 'functionWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:194:15: note: Virtual function in base class swig-4.3.0/Source/Modules/r.cxx:206:7: note: Function in derived class swig-4.3.0/Source/Modules/r.cxx:207:7: style: The function 'constantWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:192:15: note: Virtual function in base class swig-4.3.0/Source/Modules/r.cxx:207:7: note: Function in derived class swig-4.3.0/Source/Modules/r.cxx:208:7: style: The function 'variableWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:193:15: note: Virtual function in base class swig-4.3.0/Source/Modules/r.cxx:208:7: note: Function in derived class swig-4.3.0/Source/Modules/r.cxx:210:7: style: The function 'classDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:155:15: note: Virtual function in base class swig-4.3.0/Source/Modules/r.cxx:210:7: note: Function in derived class swig-4.3.0/Source/Modules/r.cxx:211:7: style: The function 'enumDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:152:15: note: Virtual function in base class swig-4.3.0/Source/Modules/r.cxx:211:7: note: Function in derived class swig-4.3.0/Source/Modules/r.cxx:213:15: style: The function 'enumvalueDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:153:15: note: Virtual function in base class swig-4.3.0/Source/Modules/r.cxx:213:15: note: Function in derived class swig-4.3.0/Source/Modules/r.cxx:214:7: style: The function 'membervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:175:15: note: Virtual function in base class swig-4.3.0/Source/Modules/r.cxx:214:7: note: Function in derived class swig-4.3.0/Source/Modules/r.cxx:216:7: style: The function 'typedefHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:188:15: note: Virtual function in base class swig-4.3.0/Source/Modules/r.cxx:216:7: note: Function in derived class swig-4.3.0/Source/Modules/r.cxx:220:7: style: The function 'memberfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:167:15: note: Virtual function in base class swig-4.3.0/Source/Modules/r.cxx:220:7: note: Function in derived class swig-4.3.0/Source/Modules/r.cxx:234:7: style: The function 'classHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:184:15: note: Virtual function in base class swig-4.3.0/Source/Modules/r.cxx:234:7: note: Function in derived class swig-4.3.0/Source/Modules/r.cxx:245:11: style: The function 'runtimeCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:222:19: note: Virtual function in base class swig-4.3.0/Source/Modules/r.cxx:245:11: note: Function in derived class swig-4.3.0/Source/Modules/r.cxx:246:8: style: The function 'replaceSpecialVariables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:224:16: note: Virtual function in base class swig-4.3.0/Source/Modules/r.cxx:246:8: note: Function in derived class swig-4.3.0/Source/Modules/r.cxx:1966:11: style: Condition 'tm' is always true [knownConditionTrueFalse] swig-4.3.0/Source/Modules/r.cxx:2812:11: style: Redundant initialization for 'symname'. The initialized value is overwritten before it is read. [redundantInitialization] swig-4.3.0/Source/Modules/r.cxx:2807:19: note: symname is initialized swig-4.3.0/Source/Modules/r.cxx:2812:11: note: symname is overwritten swig-4.3.0/Source/Modules/r.cxx:2834:11: style: Redundant initialization for 'value'. The initialized value is overwritten before it is read. [redundantInitialization] swig-4.3.0/Source/Modules/r.cxx:2808:17: note: value is initialized swig-4.3.0/Source/Modules/r.cxx:2834:11: note: value is overwritten swig-4.3.0/Source/Modules/r.cxx:1591:11: style: The scope of the variable 'p' can be reduced. [variableScope] swig-4.3.0/Source/Modules/r.cxx:1592:9: style: The scope of the variable 'j' can be reduced. [variableScope] swig-4.3.0/Source/Modules/r.cxx:1811:9: style: The scope of the variable 'curP' can be reduced. [variableScope] swig-4.3.0/Source/Modules/r.cxx:478:69: style:inconclusive: Function 'createFunctionPointerHandler' argument 3 names different: declaration 'nargs' definition 'numArgs'. [funcArgNamesDifferent] swig-4.3.0/Source/Modules/r.cxx:272:67: note: Function 'createFunctionPointerHandler' argument 3 names different: declaration 'nargs' definition 'numArgs'. swig-4.3.0/Source/Modules/r.cxx:478:69: note: Function 'createFunctionPointerHandler' argument 3 names different: declaration 'nargs' definition 'numArgs'. swig-4.3.0/Source/Modules/r.cxx:858:33: style:inconclusive: Function 'filterMemberList' argument 1 names different: declaration 'class_member_function_types' definition 'class_member_types'. [funcArgNamesDifferent] swig-4.3.0/Source/Modules/r.cxx:306:32: note: Function 'filterMemberList' argument 1 names different: declaration 'class_member_function_types' definition 'class_member_types'. swig-4.3.0/Source/Modules/r.cxx:858:33: note: Function 'filterMemberList' argument 1 names different: declaration 'class_member_function_types' definition 'class_member_types'. swig-4.3.0/Source/Modules/r.cxx:1281:50: style:inconclusive: Function 'addAccessor' argument 2 names different: declaration 'f' definition 'wrapper'. [funcArgNamesDifferent] swig-4.3.0/Source/Modules/r.cxx:299:49: note: Function 'addAccessor' argument 2 names different: declaration 'f' definition 'wrapper'. swig-4.3.0/Source/Modules/r.cxx:1281:50: note: Function 'addAccessor' argument 2 names different: declaration 'f' definition 'wrapper'. swig-4.3.0/Source/Modules/r.cxx:1213:13: style: Local variable 'value' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/r.cxx:1168:11: note: Shadowed declaration swig-4.3.0/Source/Modules/r.cxx:1213:13: note: Shadow variable swig-4.3.0/Source/Modules/r.cxx:1819:9: style: Local variable 'nargs' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/r.cxx:1747:7: note: Shadowed declaration swig-4.3.0/Source/Modules/r.cxx:1819:9: note: Shadow variable swig-4.3.0/Source/Modules/r.cxx:1856:13: style: Local variable 'tm' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/r.cxx:1689:11: note: Shadowed declaration swig-4.3.0/Source/Modules/r.cxx:1856:13: note: Shadow variable swig-4.3.0/Source/Modules/r.cxx:2792:13: style: Local variable 'tmp' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/r.cxx:2756:13: note: Shadowed declaration swig-4.3.0/Source/Modules/r.cxx:2792:13: note: Shadow variable swig-4.3.0/Source/Modules/r.cxx:860:35: style: Parameter 'R_MEMBER' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Modules/r.cxx:1016:13: style: Variable 'setgetmethod' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/r.cxx:1051:15: style: Variable 'setgetmethod' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/r.cxx:1136:13: style: Variable 'current_class' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/r.cxx:1245:22: error: Uninitialized variable: nodeType [legacyUninitvar] swig-4.3.0/Source/Modules/r.cxx:1172:22: style: Variable 'newsymname' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/r.cxx:1198:13: style: Variable 'symname' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/ruby.cxx:104:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:253:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_END [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:374:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_FIRST [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:741:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:835:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable director_prot_ctor_code [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:894:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:931:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:1037:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:1290:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_LANG_NATIVE_UNIMPL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:1307:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:1367:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:1451:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_TYPEMAP_IN_UNDEF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:1505:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:1564:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:1585:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:1610:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:1668:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_NOWRAP [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:2046:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:2173:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSPACE_TODO [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:2292:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN_RUBY_WRONG_NAME [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:2306:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:2426:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:2516:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:2606:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:2628:133: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:2656:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:2712:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:2785:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:2802:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:2819:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:2840:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:2962:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:3042:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:3402:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/ruby.cxx:229:8: style: Unused private function: 'RUBY::have_docstring' [unusedPrivateFunction] swig-4.3.0/Source/Modules/ruby.cxx:229:8: note: Unused private function: 'RUBY::have_docstring' swig-4.3.0/Source/Modules/ruby.cxx:229:8: note: Unused private function: 'RUBY::have_docstring' swig-4.3.0/Source/Modules/ruby.cxx:204:13: performance:inconclusive: Technically the member function 'RUBY::autodoc_level' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/ruby.cxx:229:8: performance:inconclusive: Technically the member function 'RUBY::have_docstring' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/ruby.cxx:296:8: style:inconclusive: Technically the member function 'RUBY::addMissingParameterNames' can be const. [functionConst] swig-4.3.0/Source/Modules/ruby.cxx:774:11: performance:inconclusive: Technically the member function 'RUBY::convertValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/ruby.cxx:1434:9: performance:inconclusive: Technically the member function 'RUBY::applyInputTypemap' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/ruby.cxx:1457:9: performance:inconclusive: Technically the member function 'RUBY::skipIgnoredArgs' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/ruby.cxx:1559:8: performance:inconclusive: Technically the member function 'RUBY::insertConstraintCheckingCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/ruby.cxx:1580:8: performance:inconclusive: Technically the member function 'RUBY::insertCleanupCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/ruby.cxx:1602:8: performance:inconclusive: Technically the member function 'RUBY::insertArgOutputCode' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/ruby.cxx:2283:9: performance:inconclusive: Technically the member function 'RUBY::validate_const_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/ruby.cxx:850:16: style: The function 'main' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:124:16: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:850:16: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:997:15: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:128:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:997:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:1208:15: style: The function 'importDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:138:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:1208:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:1288:15: style: The function 'nativeWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:195:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:1288:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:1637:15: style: The function 'validIdentifier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:211:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:1637:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:1653:15: style: The function 'functionWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:194:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:1653:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:2149:15: style: The function 'variableWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:193:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:2149:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:2305:15: style: The function 'constantWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:192:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:2305:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:2360:15: style: The function 'classDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:155:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:2360:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:2500:15: style: The function 'classHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:184:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:2500:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:2597:15: style: The function 'memberfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:167:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:2597:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:2635:15: style: The function 'constructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:181:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:2635:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:2689:15: style: The function 'copyconstructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:182:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:2689:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:2707:15: style: The function 'destructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:183:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:2707:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:2771:15: style: The function 'membervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:175:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:2771:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:2794:15: style: The function 'staticmemberfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:168:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:2794:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:2811:15: style: The function 'memberconstantHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:180:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:2811:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:2826:15: style: The function 'staticmembervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:176:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:2826:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:2844:15: style: The function 'classDirector' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:198:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:2844:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:2848:15: style: The function 'classDirectorInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:199:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:2848:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:2858:15: style: The function 'classDirectorEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:200:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:2858:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:2867:15: style: The function 'classDirectorConstructor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:202:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:2867:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:2918:15: style: The function 'classDirectorDefaultConstructor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:203:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:2918:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:3024:15: style: The function 'classDirectorMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:204:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:3024:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:3386:15: style: The function 'classDirectorConstructors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:205:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:3386:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:3390:15: style: The function 'classDirectorMethods' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:207:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:3390:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:3394:15: style: The function 'classDirectorDisown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:208:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:3394:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:3398:11: style: The function 'runtimeCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:222:19: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:3398:11: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:3438:11: style: The function 'defaultExternalRuntimeFilename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:223:19: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:3438:11: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:3446:8: style: The function 'kwargsSupport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:321:16: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:3446:8: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:2844:15: style: The function 'classDirector' overrides a function in a base class but just delegates back to the base class. [uselessOverride] swig-4.3.0/Source/Modules/swigmod.h:198:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:2844:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:3386:15: style: The function 'classDirectorConstructors' overrides a function in a base class but just delegates back to the base class. [uselessOverride] swig-4.3.0/Source/Modules/swigmod.h:205:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:3386:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:3390:15: style: The function 'classDirectorMethods' overrides a function in a base class but just delegates back to the base class. [uselessOverride] swig-4.3.0/Source/Modules/swigmod.h:207:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:3390:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:3394:15: style: The function 'classDirectorDisown' overrides a function in a base class but just delegates back to the base class. [uselessOverride] swig-4.3.0/Source/Modules/swigmod.h:208:15: note: Virtual function in base class swig-4.3.0/Source/Modules/ruby.cxx:3394:15: note: Function in derived class swig-4.3.0/Source/Modules/ruby.cxx:1716:17: style: The if condition is the same as the previous if condition [duplicateCondition] swig-4.3.0/Source/Modules/ruby.cxx:1711:17: note: First condition swig-4.3.0/Source/Modules/ruby.cxx:1716:17: note: Second condition swig-4.3.0/Source/Modules/ruby.cxx:908:27: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/ruby.cxx:2366:15: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/ruby.cxx:2410:18: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/ruby.cxx:2509:13: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/ruby.cxx:1475:13: style: The scope of the variable 'tm' can be reduced. [variableScope] swig-4.3.0/Source/Modules/ruby.cxx:1561:13: style: The scope of the variable 'tm' can be reduced. [variableScope] swig-4.3.0/Source/Modules/ruby.cxx:1581:13: style: The scope of the variable 'tm' can be reduced. [variableScope] swig-4.3.0/Source/Modules/ruby.cxx:1603:13: style: The scope of the variable 'tm' can be reduced. [variableScope] swig-4.3.0/Source/Modules/ruby.cxx:3035:13: style: The scope of the variable 'tm' can be reduced. [variableScope] swig-4.3.0/Source/Modules/ruby.cxx:3038:11: style: The scope of the variable 'p' can be reduced. [variableScope] swig-4.3.0/Source/Modules/ruby.cxx:3043:9: style: The scope of the variable 'idx' can be reduced. [variableScope] swig-4.3.0/Source/Modules/ruby.cxx:1817:10: style: Local variable 'symname' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/ruby.cxx:1658:13: note: Shadowed declaration swig-4.3.0/Source/Modules/ruby.cxx:1817:10: note: Shadow variable swig-4.3.0/Source/Modules/ruby.cxx:2202:15: style: Local variable 'docs' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/ruby.cxx:2150:13: note: Shadowed declaration swig-4.3.0/Source/Modules/ruby.cxx:2202:15: note: Shadow variable swig-4.3.0/Source/Modules/ruby.cxx:2777:15: style: Local variable 'docs' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/ruby.cxx:2772:13: note: Shadowed declaration swig-4.3.0/Source/Modules/ruby.cxx:2777:15: note: Shadow variable swig-4.3.0/Source/Modules/ruby.cxx:2832:15: style: Local variable 'docs' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/ruby.cxx:2827:13: note: Shadowed declaration swig-4.3.0/Source/Modules/ruby.cxx:2832:15: note: Shadow variable swig-4.3.0/Source/Modules/ruby.cxx:3084:13: style: Local variable 'p' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/ruby.cxx:3038:11: note: Shadowed declaration swig-4.3.0/Source/Modules/ruby.cxx:3084:13: note: Shadow variable swig-4.3.0/Source/Modules/ruby.cxx:3202:12: style: Local variable 'target' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/ruby.cxx:3063:13: note: Shadowed declaration swig-4.3.0/Source/Modules/ruby.cxx:3202:12: note: Shadow variable swig-4.3.0/Source/Modules/ruby.cxx:206:11: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/ruby.cxx:250:13: style: Variable 't' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/ruby.cxx:337:15: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/ruby.cxx:1218:10: style: Variable 'last' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/ruby.cxx:1638:11: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/ruby.cxx:3202:12: style: Variable 'target' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/ruby.cxx:1772:13: style: Variable 'numarg' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/ruby.cxx:1773:13: style: Variable 'numreq' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/scilab.cxx:113:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/scilab.cxx:282:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/scilab.cxx:357:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/scilab.cxx:579:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/scilab.cxx:618:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSPACE_TODO [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/scilab.cxx:695:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/scilab.cxx:961:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/scilab.cxx:996:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/scilab.cxx:1029:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/scilab.cxx:1106:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/scilab.cxx:1185:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/scilab.cxx:121:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] swig-4.3.0/Source/Modules/scilab.cxx:124:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] swig-4.3.0/Source/Modules/scilab.cxx:320:8: performance:inconclusive: Technically the member function 'SCILAB::emitBanner' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/scilab.cxx:1196:11: performance:inconclusive: Technically the member function 'SCILAB::createSmallIdentifierName' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/scilab.cxx:84:16: style: The function 'main' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:124:16: note: Virtual function in base class swig-4.3.0/Source/Modules/scilab.cxx:84:16: note: Function in derived class swig-4.3.0/Source/Modules/scilab.cxx:180:15: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:128:15: note: Virtual function in base class swig-4.3.0/Source/Modules/scilab.cxx:180:15: note: Function in derived class swig-4.3.0/Source/Modules/scilab.cxx:330:15: style: The function 'functionWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:194:15: note: Virtual function in base class swig-4.3.0/Source/Modules/scilab.cxx:330:15: note: Function in derived class swig-4.3.0/Source/Modules/scilab.cxx:609:15: style: The function 'variableWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:193:15: note: Virtual function in base class swig-4.3.0/Source/Modules/scilab.cxx:609:15: note: Function in derived class swig-4.3.0/Source/Modules/scilab.cxx:684:15: style: The function 'constantWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:192:15: note: Virtual function in base class swig-4.3.0/Source/Modules/scilab.cxx:684:15: note: Function in derived class swig-4.3.0/Source/Modules/scilab.cxx:769:15: style: The function 'enumvalueDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:153:15: note: Virtual function in base class swig-4.3.0/Source/Modules/scilab.cxx:769:15: note: Function in derived class swig-4.3.0/Source/Modules/scilab.cxx:491:6: style: Condition 'tm' is always true [knownConditionTrueFalse] swig-4.3.0/Source/Modules/scilab.cxx:1203:28: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/scilab.cxx:770:16: style: The scope of the variable 'iPreviousEnumValue' can be reduced. [variableScope] swig-4.3.0/Source/Modules/scilab.cxx:779:15: style: Variable 'firstenumitem' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/swigmain.cxx:173:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/swigmain.cxx:235:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/swigmain.cxx:97:14: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/swigmain.cxx:104:17: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/swigmain.cxx:105:18: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/swigmain.cxx:138:14: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/swigmain.cxx:142:21: style: C-style pointer casting [cstyleCast] swig-4.3.0/Source/Modules/swigmain.cxx:157:9: style: The scope of the variable 'f' can be reduced. [variableScope] swig-4.3.0/Source/Modules/swigmain.cxx:164:13: style: Variable 'be' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/tcl8.cxx:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/tcl8.cxx:193:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/tcl8.cxx:282:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/tcl8.cxx:563:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/tcl8.cxx:667:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/tcl8.cxx:703:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/tcl8.cxx:742:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_ERROR [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/tcl8.cxx:974:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSPACE_TODO [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/tcl8.cxx:1066:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/tcl8.cxx:1125:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/tcl8.cxx:1196:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/tcl8.cxx:1256:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/tcl8.cxx:1213:9: performance:inconclusive: Technically the member function 'TCL8::usage_string' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/tcl8.cxx:78:16: style: The function 'main' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:124:16: note: Virtual function in base class swig-4.3.0/Source/Modules/tcl8.cxx:78:16: note: Function in derived class swig-4.3.0/Source/Modules/tcl8.cxx:132:15: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:128:15: note: Virtual function in base class swig-4.3.0/Source/Modules/tcl8.cxx:132:15: note: Function in derived class swig-4.3.0/Source/Modules/tcl8.cxx:260:15: style: The function 'functionWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:194:15: note: Virtual function in base class swig-4.3.0/Source/Modules/tcl8.cxx:260:15: note: Function in derived class swig-4.3.0/Source/Modules/tcl8.cxx:550:15: style: The function 'variableWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:193:15: note: Virtual function in base class swig-4.3.0/Source/Modules/tcl8.cxx:550:15: note: Function in derived class swig-4.3.0/Source/Modules/tcl8.cxx:658:15: style: The function 'constantWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:192:15: note: Virtual function in base class swig-4.3.0/Source/Modules/tcl8.cxx:658:15: note: Function in derived class swig-4.3.0/Source/Modules/tcl8.cxx:699:15: style: The function 'nativeWrapper' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:195:15: note: Virtual function in base class swig-4.3.0/Source/Modules/tcl8.cxx:699:15: note: Function in derived class swig-4.3.0/Source/Modules/tcl8.cxx:714:15: style: The function 'classHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:184:15: note: Virtual function in base class swig-4.3.0/Source/Modules/tcl8.cxx:714:15: note: Function in derived class swig-4.3.0/Source/Modules/tcl8.cxx:965:15: style: The function 'memberfunctionHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:167:15: note: Virtual function in base class swig-4.3.0/Source/Modules/tcl8.cxx:965:15: note: Function in derived class swig-4.3.0/Source/Modules/tcl8.cxx:1061:15: style: The function 'membervariableHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:175:15: note: Virtual function in base class swig-4.3.0/Source/Modules/tcl8.cxx:1061:15: note: Function in derived class swig-4.3.0/Source/Modules/tcl8.cxx:1093:15: style: The function 'constructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:181:15: note: Virtual function in base class swig-4.3.0/Source/Modules/tcl8.cxx:1093:15: note: Function in derived class swig-4.3.0/Source/Modules/tcl8.cxx:1192:15: style: The function 'destructorHandler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:183:15: note: Virtual function in base class swig-4.3.0/Source/Modules/tcl8.cxx:1192:15: note: Function in derived class swig-4.3.0/Source/Modules/tcl8.cxx:1203:15: style: The function 'validIdentifier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:211:15: note: Virtual function in base class swig-4.3.0/Source/Modules/tcl8.cxx:1203:15: note: Function in derived class swig-4.3.0/Source/Modules/tcl8.cxx:1252:11: style: The function 'runtimeCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:222:19: note: Virtual function in base class swig-4.3.0/Source/Modules/tcl8.cxx:1252:11: note: Function in derived class swig-4.3.0/Source/Modules/tcl8.cxx:1279:11: style: The function 'defaultExternalRuntimeFilename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:223:19: note: Virtual function in base class swig-4.3.0/Source/Modules/tcl8.cxx:1279:11: note: Function in derived class swig-4.3.0/Source/Modules/tcl8.cxx:566:9: style: The scope of the variable 'addfail' can be reduced. [variableScope] swig-4.3.0/Source/Modules/tcl8.cxx:1103:13: style: The scope of the variable 'p' can be reduced. [variableScope] swig-4.3.0/Source/Modules/tcl8.cxx:558:19: style: Variable 'setf' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/tcl8.cxx:566:17: style: Variable 'addfail' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/tcl8.cxx:1103:15: style: Variable 'p' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Modules/typepass.cxx:429:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/typepass.cxx:441:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/typepass.cxx:456:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/typepass.cxx:626:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/typepass.cxx:650:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/typepass.cxx:658:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/typepass.cxx:672:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/typepass.cxx:695:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/typepass.cxx:754:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/typepass.cxx:826:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/typepass.cxx:834:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/typepass.cxx:846:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/typepass.cxx:956:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/typepass.cxx:971:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cparse_cplusplus [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/typepass.cxx:1007:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/typepass.cxx:1069:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/typepass.cxx:1128:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/typepass.cxx:1147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/typepass.cxx:1165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/typepass.cxx:1180:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_OK [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/typepass.cxx:52:8: performance:inconclusive: Technically the member function 'TypePass::normalize_type' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/typepass.cxx:133:8: style:inconclusive: Technically the member function 'TypePass::cplus_inherit_types_impl' can be const. [functionConst] swig-4.3.0/Source/Modules/typepass.cxx:319:8: performance:inconclusive: Technically the member function 'TypePass::append_list' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/typepass.cxx:418:15: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:61:15: note: Virtual function in base class swig-4.3.0/Source/Modules/typepass.cxx:418:15: note: Function in derived class swig-4.3.0/Source/Modules/typepass.cxx:437:15: style: The function 'moduleDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:73:15: note: Virtual function in base class swig-4.3.0/Source/Modules/typepass.cxx:437:15: note: Function in derived class swig-4.3.0/Source/Modules/typepass.cxx:448:15: style: The function 'importDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:70:15: note: Virtual function in base class swig-4.3.0/Source/Modules/typepass.cxx:448:15: note: Function in derived class swig-4.3.0/Source/Modules/typepass.cxx:465:15: style: The function 'includeDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:71:15: note: Virtual function in base class swig-4.3.0/Source/Modules/typepass.cxx:465:15: note: Function in derived class swig-4.3.0/Source/Modules/typepass.cxx:468:15: style: The function 'externDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:84:15: note: Virtual function in base class swig-4.3.0/Source/Modules/typepass.cxx:468:15: note: Function in derived class swig-4.3.0/Source/Modules/typepass.cxx:471:15: style: The function 'extendDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:68:15: note: Virtual function in base class swig-4.3.0/Source/Modules/typepass.cxx:471:15: note: Function in derived class swig-4.3.0/Source/Modules/typepass.cxx:479:15: style: The function 'classDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:88:15: note: Virtual function in base class swig-4.3.0/Source/Modules/typepass.cxx:479:15: note: Function in derived class swig-4.3.0/Source/Modules/typepass.cxx:633:15: style: The function 'templateDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:95:15: note: Virtual function in base class swig-4.3.0/Source/Modules/typepass.cxx:633:15: note: Function in derived class swig-4.3.0/Source/Modules/typepass.cxx:657:15: style: The function 'lambdaDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:96:15: note: Virtual function in base class swig-4.3.0/Source/Modules/typepass.cxx:657:15: note: Function in derived class swig-4.3.0/Source/Modules/typepass.cxx:665:15: style: The function 'classforwardDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:89:15: note: Virtual function in base class swig-4.3.0/Source/Modules/typepass.cxx:665:15: note: Function in derived class swig-4.3.0/Source/Modules/typepass.cxx:679:15: style: The function 'namespaceDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:94:15: note: Virtual function in base class swig-4.3.0/Source/Modules/typepass.cxx:679:15: note: Function in derived class swig-4.3.0/Source/Modules/typepass.cxx:746:15: style: The function 'cDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:83:15: note: Virtual function in base class swig-4.3.0/Source/Modules/typepass.cxx:746:15: note: Function in derived class swig-4.3.0/Source/Modules/typepass.cxx:817:15: style: The function 'constructorDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:90:15: note: Virtual function in base class swig-4.3.0/Source/Modules/typepass.cxx:817:15: note: Function in derived class swig-4.3.0/Source/Modules/typepass.cxx:833:15: style: The function 'destructorDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:91:15: note: Virtual function in base class swig-4.3.0/Source/Modules/typepass.cxx:833:15: note: Function in derived class swig-4.3.0/Source/Modules/typepass.cxx:841:15: style: The function 'constantDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:67:15: note: Virtual function in base class swig-4.3.0/Source/Modules/typepass.cxx:841:15: note: Function in derived class swig-4.3.0/Source/Modules/typepass.cxx:854:15: style: The function 'enumDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:85:15: note: Virtual function in base class swig-4.3.0/Source/Modules/typepass.cxx:854:15: note: Function in derived class swig-4.3.0/Source/Modules/typepass.cxx:963:15: style: The function 'enumvalueDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:86:15: note: Virtual function in base class swig-4.3.0/Source/Modules/typepass.cxx:963:15: note: Function in derived class swig-4.3.0/Source/Modules/typepass.cxx:1002:15: style: The function 'enumforwardDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:87:15: note: Virtual function in base class swig-4.3.0/Source/Modules/typepass.cxx:1002:15: note: Function in derived class swig-4.3.0/Source/Modules/typepass.cxx:1057:15: style: The function 'usingDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:93:15: note: Virtual function in base class swig-4.3.0/Source/Modules/typepass.cxx:1057:15: note: Function in derived class swig-4.3.0/Source/Modules/typepass.cxx:1117:15: style: The function 'typemapDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:76:15: note: Virtual function in base class swig-4.3.0/Source/Modules/typepass.cxx:1117:15: note: Function in derived class swig-4.3.0/Source/Modules/typepass.cxx:1136:15: style: The function 'typemapcopyDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:78:15: note: Virtual function in base class swig-4.3.0/Source/Modules/typepass.cxx:1136:15: note: Function in derived class swig-4.3.0/Source/Modules/typepass.cxx:1154:15: style: The function 'applyDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:65:15: note: Virtual function in base class swig-4.3.0/Source/Modules/typepass.cxx:1154:15: note: Function in derived class swig-4.3.0/Source/Modules/typepass.cxx:1172:15: style: The function 'clearDirective' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:66:15: note: Virtual function in base class swig-4.3.0/Source/Modules/typepass.cxx:1172:15: note: Function in derived class swig-4.3.0/Source/Modules/typepass.cxx:560:15: style: Local variable 'tdname' shadows outer variable [shadowVariable] swig-4.3.0/Source/Modules/typepass.cxx:481:13: note: Shadowed declaration swig-4.3.0/Source/Modules/typepass.cxx:560:15: note: Shadow variable swig-4.3.0/Source/Modules/typepass.cxx:682:13: style: Variable 'alias' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/typepass.cxx:966:13: style: Variable 'scopedenum' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Modules/utils.cxx:106:14: style: Redundant condition: first. '!first || (first && !Getattr(first,"sym:nextSibling"))' is equivalent to '!first || !Getattr(first,"sym:nextSibling")' [redundantCondition] swig-4.3.0/Source/Modules/xml.cxx:39:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/xml.cxx:58:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_END [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/xml.cxx:265:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NCS_Full [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Modules/xml.cxx:72:8: style:inconclusive: Technically the member function 'XML::print_indent' can be const. [functionConst] swig-4.3.0/Source/Modules/xml.cxx:210:11: performance:inconclusive: Technically the member function 'XML::Xml_escape_string' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/xml.cxx:33:4: style: The destructor '~XML' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:117:12: note: Virtual destructor in base class swig-4.3.0/Source/Modules/xml.cxx:33:4: note: Destructor in derived class swig-4.3.0/Source/Modules/xml.cxx:36:16: style: The function 'main' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:124:16: note: Virtual function in base class swig-4.3.0/Source/Modules/xml.cxx:36:16: note: Function in derived class swig-4.3.0/Source/Modules/xml.cxx:53:15: style: The function 'top' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:128:15: note: Virtual function in base class swig-4.3.0/Source/Modules/xml.cxx:53:15: note: Function in derived class swig-4.3.0/Source/Modules/xml.cxx:264:22: style: The function 'nestedClassesSupport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Source/Modules/swigmod.h:318:30: note: Virtual function in base class swig-4.3.0/Source/Modules/xml.cxx:264:22: note: Function in derived class swig-4.3.0/Source/Modules/xml.cxx:90:13: style: The scope of the variable 'k' can be reduced. [variableScope] swig-4.3.0/Source/Preprocessor/cpp.c:50:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Preprocessor/cpp.c:62:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Preprocessor/cpp.c:81:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Preprocessor/cpp.c:365:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Preprocessor/cpp.c:630:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Preprocessor/cpp.c:725:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Preprocessor/cpp.c:770:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Preprocessor/cpp.c:942:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ID_END [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Preprocessor/cpp.c:1123:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Preprocessor/cpp.c:1409:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_TOKEN_ID [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Preprocessor/cpp.c:1492:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Preprocessor/cpp.c:108:12: style: Condition 'single_include' is always true [knownConditionTrueFalse] swig-4.3.0/Source/Preprocessor/cpp.c:336:52: style:inconclusive: Function 'Preprocessor_define' argument 1 names different: declaration 'str' definition '_str'. [funcArgNamesDifferent] swig-4.3.0/Source/Preprocessor/preprocessor.h:24:61: note: Function 'Preprocessor_define' argument 1 names different: declaration 'str' definition '_str'. swig-4.3.0/Source/Preprocessor/cpp.c:336:52: note: Function 'Preprocessor_define' argument 1 names different: declaration 'str' definition '_str'. swig-4.3.0/Source/Preprocessor/cpp.c:580:50: style:inconclusive: Function 'Preprocessor_undef' argument 1 names different: declaration 'name' definition 'str'. [funcArgNamesDifferent] swig-4.3.0/Source/Preprocessor/preprocessor.h:25:59: note: Function 'Preprocessor_undef' argument 1 names different: declaration 'name' definition 'str'. swig-4.3.0/Source/Preprocessor/cpp.c:580:50: note: Function 'Preprocessor_undef' argument 1 names different: declaration 'name' definition 'str'. swig-4.3.0/Source/Preprocessor/cpp.c:869:11: style: Local variable 'i' shadows outer variable [shadowVariable] swig-4.3.0/Source/Preprocessor/cpp.c:822:7: note: Shadowed declaration swig-4.3.0/Source/Preprocessor/cpp.c:869:11: note: Shadow variable swig-4.3.0/Source/Preprocessor/cpp.c:951:12: style: Local variable 'e' shadows outer variable [shadowVariable] swig-4.3.0/Source/Preprocessor/cpp.c:821:58: note: Shadowed declaration swig-4.3.0/Source/Preprocessor/cpp.c:951:12: note: Shadow variable swig-4.3.0/Source/Preprocessor/cpp.c:1912:10: style: Local variable 'c' shadows outer variable [shadowVariable] swig-4.3.0/Source/Preprocessor/cpp.c:1480:20: note: Shadowed declaration swig-4.3.0/Source/Preprocessor/cpp.c:1912:10: note: Shadow variable swig-4.3.0/Source/Preprocessor/cpp.c:2097:13: style: Local variable 'i' shadows outer variable [shadowVariable] swig-4.3.0/Source/Preprocessor/cpp.c:1480:7: note: Shadowed declaration swig-4.3.0/Source/Preprocessor/cpp.c:2097:13: note: Shadow variable swig-4.3.0/Source/Preprocessor/cpp.c:2131:6: style: Local variable 'i' shadows outer variable [shadowVariable] swig-4.3.0/Source/Preprocessor/cpp.c:1480:7: note: Shadowed declaration swig-4.3.0/Source/Preprocessor/cpp.c:2131:6: note: Shadow variable swig-4.3.0/Source/Preprocessor/cpp.c:316:13: style: Variable 'dots' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Preprocessor/cpp.c:1016:8: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Preprocessor/expr.c:61:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_TOKEN_NOT [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Preprocessor/expr.c:102:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_TOKEN_NOT [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Preprocessor/expr.c:278:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_TOKEN_BACKSLASH [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Preprocessor/expr.c:321:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWIG_TOKEN_BOOL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Preprocessor/expr.c:333:8: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/cwrap.c:149:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cparse_cplusplus [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/cwrap.c:174:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cparse_cplusplus [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/cwrap.c:192:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cparse_cplusplus [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/cwrap.c:264:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/cwrap.c:435:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cparse_cplusplus [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/cwrap.c:520:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/cwrap.c:611:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cparse_cplusplus [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/cwrap.c:791:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cparse_cplusplusout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/cwrap.c:901:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/cwrap.c:946:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/cwrap.c:1221:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/cwrap.c:1367:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cparse_cplusplus [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/cwrap.c:1455:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cparse_cplusplus [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/cwrap.c:1537:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cparse_cplusplus [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/cwrap.c:225:38: style:inconclusive: Function 'Swig_cargs' argument 2 names different: declaration 'l' definition 'p'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:367:47: note: Function 'Swig_cargs' argument 2 names different: declaration 'l' definition 'p'. swig-4.3.0/Source/Swig/cwrap.c:225:38: note: Function 'Swig_cargs' argument 2 names different: declaration 'l' definition 'p'. swig-4.3.0/Source/Swig/cwrap.c:1192:30: style:inconclusive: Function 'Swig_directormap' argument 1 names different: declaration 'n' definition 'module'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:404:39: note: Function 'Swig_directormap' argument 1 names different: declaration 'n' definition 'module'. swig-4.3.0/Source/Swig/cwrap.c:1192:30: note: Function 'Swig_directormap' argument 1 names different: declaration 'n' definition 'module'. swig-4.3.0/Source/Swig/cwrap.c:1052:15: style: Local variable 'qualifier' shadows outer variable [shadowVariable] swig-4.3.0/Source/Swig/cwrap.c:943:11: note: Shadowed declaration swig-4.3.0/Source/Swig/cwrap.c:1052:15: note: Shadow variable swig-4.3.0/Source/Swig/cwrap.c:24:15: style: Variable 't' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/cwrap.c:74:38: style: Parameter 't' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Swig/cwrap.c:189:49: style: Parameter 't' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Swig/cwrap.c:205:50: style: Parameter 't' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Swig/cwrap.c:375:11: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/cwrap.c:425:15: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/cwrap.c:464:151: style: Parameter 'director_type' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Swig/cwrap.c:468:13: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/cwrap.c:584:13: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/cwrap.c:956:10: style: Variable 'cname' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/cwrap.c:1139:12: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/cwrap.c:1362:36: style: Variable 'code' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/cwrap.c:1447:13: style: Variable 'code' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/cwrap.c:1529:13: style: Variable 'code' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/error.c:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/error.c:150:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/error.c:217:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_FIRST [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/error.c:342:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/error.c:200:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] swig-4.3.0/Source/Swig/error.c:221:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] swig-4.3.0/Source/Swig/error.c:65:23: style:inconclusive: Function 'Swig_warning' argument 1 names different: declaration 'num' definition 'wnum'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:351:32: note: Function 'Swig_warning' argument 1 names different: declaration 'num' definition 'wnum'. swig-4.3.0/Source/Swig/error.c:65:23: note: Function 'Swig_warning' argument 1 names different: declaration 'num' definition 'wnum'. swig-4.3.0/Source/Swig/error.c:184:58: style:inconclusive: Function 'Swig_warnfilter' argument 2 names different: declaration 'val' definition 'add'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:355:67: note: Function 'Swig_warnfilter' argument 2 names different: declaration 'val' definition 'add'. swig-4.3.0/Source/Swig/error.c:184:58: note: Function 'Swig_warnfilter' argument 2 names different: declaration 'val' definition 'add'. swig-4.3.0/Source/Swig/error.c:92:11: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/fragment.c:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/fragment.c:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/fragment.c:89:31: style:inconclusive: Function 'Swig_fragment_emit' argument 1 names different: declaration 'name' definition 'n'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:428:42: note: Function 'Swig_fragment_emit' argument 1 names different: declaration 'name' definition 'n'. swig-4.3.0/Source/Swig/fragment.c:89:31: note: Function 'Swig_fragment_emit' argument 1 names different: declaration 'name' definition 'n'. swig-4.3.0/Source/Swig/fragment.c:120:13: style: Local variable 'name' shadows outer variable [shadowVariable] swig-4.3.0/Source/Swig/fragment.c:94:11: note: Shadowed declaration swig-4.3.0/Source/Swig/fragment.c:120:13: note: Shadow variable swig-4.3.0/Source/Swig/fragment.c:164:10: style: Local variable 'name' shadows outer variable [shadowVariable] swig-4.3.0/Source/Swig/fragment.c:120:13: note: Shadowed declaration swig-4.3.0/Source/Swig/fragment.c:164:10: note: Shadow variable swig-4.3.0/Source/Swig/fragment.c:165:10: style: Local variable 'mangle' shadows outer variable [shadowVariable] swig-4.3.0/Source/Swig/fragment.c:93:11: note: Shadowed declaration swig-4.3.0/Source/Swig/fragment.c:165:10: note: Shadow variable swig-4.3.0/Source/Swig/getopt.c:80:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/getopt.c:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/include.c:173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/include.c:25:28: style:inconclusive: Function 'Swig_set_push_dir' argument 1 names different: declaration 'dopush' definition 'push'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swigfile.h:25:38: note: Function 'Swig_set_push_dir' argument 1 names different: declaration 'dopush' definition 'push'. swig-4.3.0/Source/Swig/include.c:25:28: note: Function 'Swig_set_push_dir' argument 1 names different: declaration 'dopush' definition 'push'. swig-4.3.0/Source/Swig/include.c:282:47: style:inconclusive: Function 'Swig_insert_file' argument 1 names different: declaration 'name' definition 'filename'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swigfile.h:24:58: note: Function 'Swig_insert_file' argument 1 names different: declaration 'name' definition 'filename'. swig-4.3.0/Source/Swig/include.c:282:47: note: Function 'Swig_insert_file' argument 1 names different: declaration 'name' definition 'filename'. swig-4.3.0/Source/Swig/include.c:236:11: style: Variable 'cstr' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/include.c:160:15: style: Variable 'spath' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Swig/include.c:163:8: style: Variable 'bom' is not assigned a value. [unassignedVariable] swig-4.3.0/Source/Swig/misc.c:63:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/misc.c:165:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/misc.c:221:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/misc.c:373:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/misc.c:417:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/misc.c:453:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/misc.c:487:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/misc.c:505:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/misc.c:526:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/misc.c:550:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/misc.c:580:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/misc.c:625:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/misc.c:712:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/misc.c:74:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] swig-4.3.0/Source/Swig/misc.c:81:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] swig-4.3.0/Source/Swig/misc.c:37:36: style:inconclusive: Function 'Swig_copy_string' argument 1 names different: declaration 'c' definition 's'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:312:45: note: Function 'Swig_copy_string' argument 1 names different: declaration 'c' definition 's'. swig-4.3.0/Source/Swig/misc.c:37:36: note: Function 'Swig_copy_string' argument 1 names different: declaration 'c' definition 's'. swig-4.3.0/Source/Swig/misc.c:338:68: style:inconclusive: Function 'Swig_storage_isstatic_custom' argument 2 names different: declaration 'storage' definition 'storage_name'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:327:77: note: Function 'Swig_storage_isstatic_custom' argument 2 names different: declaration 'storage' definition 'storage_name'. swig-4.3.0/Source/Swig/misc.c:338:68: note: Function 'Swig_storage_isstatic_custom' argument 2 names different: declaration 'storage' definition 'storage_name'. swig-4.3.0/Source/Swig/misc.c:765:53: style:inconclusive: Function 'Swig_scopename_split' argument 2 names different: declaration 'prefix' definition 'rprefix'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:330:62: note: Function 'Swig_scopename_split' argument 2 names different: declaration 'prefix' definition 'rprefix'. swig-4.3.0/Source/Swig/misc.c:765:53: note: Function 'Swig_scopename_split' argument 2 names different: declaration 'prefix' definition 'rprefix'. swig-4.3.0/Source/Swig/misc.c:765:71: style:inconclusive: Function 'Swig_scopename_split' argument 3 names different: declaration 'last' definition 'rlast'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:330:79: note: Function 'Swig_scopename_split' argument 3 names different: declaration 'last' definition 'rlast'. swig-4.3.0/Source/Swig/misc.c:765:71: note: Function 'Swig_scopename_split' argument 3 names different: declaration 'last' definition 'rlast'. swig-4.3.0/Source/Swig/misc.c:214:15: style: Local variable 'subdirectory' shadows outer argument [shadowArgument] swig-4.3.0/Source/Swig/misc.c:203:62: note: Shadowed declaration swig-4.3.0/Source/Swig/misc.c:214:15: note: Shadow variable swig-4.3.0/Source/Swig/misc.c:752:38: style: Parameter 's' can be declared as pointer to const. However it seems that 'string_mangle' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] swig-4.3.0/Source/Swig/misc.c:1476:25: note: You might need to cast the function pointer here swig-4.3.0/Source/Swig/misc.c:752:38: note: Parameter 's' can be declared as pointer to const swig-4.3.0/Source/Swig/misc.c:829:9: style: Variable 'co' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/misc.c:924:9: style: Variable 'co' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/misc.c:974:9: style: Variable 'co' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/misc.c:1068:9: style: Variable 'co' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/misc.c:1180:25: style: Variable 'start' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/misc.c:1431:9: style: Variable 'base_method' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/misc.c:1432:9: style: Variable 'default_args' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/misc.c:610:13: style: Variable 'nextC' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Swig/naming.c:152:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/naming.c:197:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/naming.c:357:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/naming.c:383:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/naming.c:405:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/naming.c:420:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/naming.c:440:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/naming.c:1906:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/naming.c:739:92: style:inconclusive: Function 'Swig_features_get' argument 5 names different: declaration 'n' definition 'node'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:308:101: note: Function 'Swig_features_get' argument 5 names different: declaration 'n' definition 'node'. swig-4.3.0/Source/Swig/naming.c:739:92: note: Function 'Swig_features_get' argument 5 names different: declaration 'n' definition 'node'. swig-4.3.0/Source/Swig/naming.c:1525:79: style:inconclusive: Function 'Swig_name_rename_add' argument 4 names different: declaration 'namewrn' definition 'newname'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:290:88: note: Function 'Swig_name_rename_add' argument 4 names different: declaration 'namewrn' definition 'newname'. swig-4.3.0/Source/Swig/naming.c:1525:79: note: Function 'Swig_name_rename_add' argument 4 names different: declaration 'namewrn' definition 'newname'. swig-4.3.0/Source/Swig/naming.c:236:9: style: Variable 'pc' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/naming.c:236:14: style: Variable 'cb' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/naming.c:646:9: style: Variable 'cbprefix' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/naming.c:1050:12: style: Variable 'a_template' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/naming.c:1051:12: style: Variable 'b_template' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/naming.c:1176:11: style: Variable 'ckey' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/naming.c:1573:13: style: Variable 'cnewname' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/naming.c:1673:13: style: Variable 'cresult' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/naming.c:1905:17: style: Variable 'qualifiers' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/naming.c:1935:11: style: Variable 'type' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/naming.c:1605:17: style: Variable 'nname' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Swig/naming.c:1608:13: style: Variable 'wrn' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Swig/naming.c:1609:17: style: Variable 'rdecl' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Swig/naming.c:1610:17: style: Variable 'rname' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Swig/parms.c:200:15: style: Variable 't' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/parms.c:201:13: style: Variable 'value' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/parms.c:243:13: style: Variable 'type' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/parms.c:265:13: style: Variable 'type' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/parms.c:307:13: style: Variable 'type' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/scanner.c:213:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/scanner.c:337:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Free [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/scanner.c:379:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_END [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/scanner.c:396:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/scanner.c:529:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/scanner.c:1562:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/scanner.c:1776:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/scanner.c:144:69: style:inconclusive: Function 'Scanner_pushtoken' argument 3 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swigscan.h:20:80: note: Function 'Scanner_pushtoken' argument 3 names different: declaration 'value' definition 'val'. swig-4.3.0/Source/Swig/scanner.c:144:69: note: Function 'Scanner_pushtoken' argument 3 names different: declaration 'value' definition 'val'. swig-4.3.0/Source/Swig/scanner.c:200:46: style:inconclusive: Function 'Scanner_idstart' argument 2 names different: declaration 'idchar' definition 'id'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swigscan.h:30:60: note: Function 'Scanner_idstart' argument 2 names different: declaration 'idchar' definition 'id'. swig-4.3.0/Source/Swig/scanner.c:200:46: note: Function 'Scanner_idstart' argument 2 names different: declaration 'idchar' definition 'id'. swig-4.3.0/Source/Swig/scanner.c:181:27: style: Parameter 's' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Swig/scanner.c:190:33: style: Parameter 's' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Swig/scanner.c:248:33: style: Parameter 's' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Swig/scanner.c:252:30: style: Parameter 's' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Swig/scanner.c:358:8: style: Variable 'count' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/scanner.c:369:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/scanner.c:1546:31: style: Parameter 's' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Swig/scanner.c:1622:13: style: Variable 'loc' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/scanner.c:1691:13: style: Variable 'loc' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/scanner.c:757:20: style: Variable 'str_delimiter' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Swig/stype.c:1216:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/stype.c:1286:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/stype.c:699:11: style: Condition 'td' is always true [knownConditionTrueFalse] swig-4.3.0/Source/Swig/stype.c:703:18: style: Condition 'td' is always true [knownConditionTrueFalse] swig-4.3.0/Source/Swig/stype.c:108:27: style:inconclusive: Function 'NewSwigType' argument 1 names different: declaration 'typecode' definition 't'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:113:36: note: Function 'NewSwigType' argument 1 names different: declaration 'typecode' definition 't'. swig-4.3.0/Source/Swig/stype.c:108:27: note: Function 'NewSwigType' argument 1 names different: declaration 'typecode' definition 't'. swig-4.3.0/Source/Swig/stype.c:177:41: style:inconclusive: Function 'SwigType_push' argument 2 names different: declaration 's' definition 'cons'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:138:50: note: Function 'SwigType_push' argument 2 names different: declaration 's' definition 'cons'. swig-4.3.0/Source/Swig/stype.c:177:41: note: Function 'SwigType_push' argument 2 names different: declaration 's' definition 'cons'. swig-4.3.0/Source/Swig/stype.c:678:42: style:inconclusive: Function 'SwigType_ltype' argument 1 names different: declaration 't' definition 's'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:147:51: note: Function 'SwigType_ltype' argument 1 names different: declaration 't' definition 's'. swig-4.3.0/Source/Swig/stype.c:678:42: note: Function 'SwigType_ltype' argument 1 names different: declaration 't' definition 's'. swig-4.3.0/Source/Swig/stype.c:821:71: style:inconclusive: Function 'SwigType_rcaststr' argument 2 names different: declaration 'id' definition 'name'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:144:80: note: Function 'SwigType_rcaststr' argument 2 names different: declaration 'id' definition 'name'. swig-4.3.0/Source/Swig/stype.c:821:71: note: Function 'SwigType_rcaststr' argument 2 names different: declaration 'id' definition 'name'. swig-4.3.0/Source/Swig/stype.c:1010:71: style:inconclusive: Function 'SwigType_lcaststr' argument 2 names different: declaration 'id' definition 'name'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:145:80: note: Function 'SwigType_lcaststr' argument 2 names different: declaration 'id' definition 'name'. swig-4.3.0/Source/Swig/stype.c:1010:71: note: Function 'SwigType_lcaststr' argument 2 names different: declaration 'id' definition 'name'. swig-4.3.0/Source/Swig/stype.c:1254:44: style:inconclusive: Function 'SwigType_manglestr' argument 1 names different: declaration 't' definition 's'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:146:53: note: Function 'SwigType_manglestr' argument 1 names different: declaration 't' definition 's'. swig-4.3.0/Source/Swig/stype.c:1254:44: note: Function 'SwigType_manglestr' argument 1 names different: declaration 't' definition 's'. swig-4.3.0/Source/Swig/stype.c:1492:41: style:inconclusive: Function 'SwigType_check_decl' argument 1 names different: declaration 't' definition 'ty'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:166:50: note: Function 'SwigType_check_decl' argument 1 names different: declaration 't' definition 'ty'. swig-4.3.0/Source/Swig/stype.c:1492:41: note: Function 'SwigType_check_decl' argument 1 names different: declaration 't' definition 'ty'. swig-4.3.0/Source/Swig/stype.c:145:17: style: Local variable 't' shadows outer argument [shadowArgument] swig-4.3.0/Source/Swig/stype.c:108:27: note: Shadowed declaration swig-4.3.0/Source/Swig/stype.c:145:17: note: Shadow variable swig-4.3.0/Source/Swig/stype.c:153:15: style: Local variable 't' shadows outer argument [shadowArgument] swig-4.3.0/Source/Swig/stype.c:108:27: note: Shadowed declaration swig-4.3.0/Source/Swig/stype.c:153:15: note: Shadow variable swig-4.3.0/Source/Swig/stype.c:647:10: style: Local variable 'p' shadows outer variable [shadowVariable] swig-4.3.0/Source/Swig/stype.c:634:20: note: Shadowed declaration swig-4.3.0/Source/Swig/stype.c:647:10: note: Shadow variable swig-4.3.0/Source/Swig/stype.c:969:10: style: Local variable 'p' shadows outer variable [shadowVariable] swig-4.3.0/Source/Swig/stype.c:954:20: note: Shadowed declaration swig-4.3.0/Source/Swig/stype.c:969:10: note: Shadow variable swig-4.3.0/Source/Swig/stype.c:1335:12: style: Local variable 'nt' shadows outer variable [shadowVariable] swig-4.3.0/Source/Swig/stype.c:1278:11: note: Shadowed declaration swig-4.3.0/Source/Swig/stype.c:1335:12: note: Shadow variable swig-4.3.0/Source/Swig/stype.c:184:11: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/stype.c:198:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/stype.c:211:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/stype.c:224:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/stype.c:265:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/stype.c:275:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/stype.c:345:15: style: Variable 'last_subtype' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/stype.c:421:13: style: Variable 'last_subtype' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/stype.c:823:11: style: Variable 'element' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/symbol.c:192:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/symbol.c:204:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/symbol.c:219:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/symbol.c:254:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/symbol.c:266:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/symbol.c:362:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/symbol.c:1128:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/symbol.c:1893:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_FIRST [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/symbol.c:614:14: style: Expression is always true because 'else if' condition is opposite to previous condition at line 612. [multiCondition] swig-4.3.0/Source/Swig/symbol.c:612:14: note: first condition swig-4.3.0/Source/Swig/symbol.c:614:14: note: else if condition is opposite to first condition swig-4.3.0/Source/Swig/symbol.c:227:13: style: Condition 'show_pointers' is always false [knownConditionTrueFalse] swig-4.3.0/Source/Swig/symbol.c:216:23: note: Assignment 'show_pointers=0', assigned value is 0 swig-4.3.0/Source/Swig/symbol.c:227:13: note: Condition 'show_pointers' is always false swig-4.3.0/Source/Swig/symbol.c:1127:6: style: Condition 'prefix' is always true [knownConditionTrueFalse] swig-4.3.0/Source/Swig/symbol.c:331:55: style:inconclusive: Function 'Swig_symbol_getscope' argument 1 names different: declaration 'symname' definition 'name'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:229:64: note: Function 'Swig_symbol_getscope' argument 1 names different: declaration 'symname' definition 'name'. swig-4.3.0/Source/Swig/symbol.c:331:55: note: Function 'Swig_symbol_getscope' argument 1 names different: declaration 'symname' definition 'name'. swig-4.3.0/Source/Swig/symbol.c:378:58: style:inconclusive: Function 'Swig_symbol_qualified_language_scopename' argument 1 names different: declaration 'symtab' definition 'n'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:226:67: note: Function 'Swig_symbol_qualified_language_scopename' argument 1 names different: declaration 'symtab' definition 'n'. swig-4.3.0/Source/Swig/symbol.c:378:58: note: Function 'Swig_symbol_qualified_language_scopename' argument 1 names different: declaration 'symtab' definition 'n'. swig-4.3.0/Source/Swig/symbol.c:480:68: style:inconclusive: Function 'Swig_symbol_alias' argument 2 names different: declaration 'tab' definition 's'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:246:77: note: Function 'Swig_symbol_alias' argument 2 names different: declaration 'tab' definition 's'. swig-4.3.0/Source/Swig/symbol.c:480:68: note: Function 'Swig_symbol_alias' argument 2 names different: declaration 'tab' definition 's'. swig-4.3.0/Source/Swig/symbol.c:501:34: style:inconclusive: Function 'Swig_symbol_inherit' argument 1 names different: declaration 'tab' definition 's'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:247:43: note: Function 'Swig_symbol_inherit' argument 1 names different: declaration 'tab' definition 's'. swig-4.3.0/Source/Swig/symbol.c:501:34: note: Function 'Swig_symbol_inherit' argument 1 names different: declaration 'tab' definition 's'. swig-4.3.0/Source/Swig/symbol.c:530:48: style:inconclusive: Function 'Swig_symbol_cadd' argument 1 names different: declaration 'symname' definition 'name'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:235:57: note: Function 'Swig_symbol_cadd' argument 1 names different: declaration 'symname' definition 'name'. swig-4.3.0/Source/Swig/symbol.c:530:48: note: Function 'Swig_symbol_cadd' argument 1 names different: declaration 'symname' definition 'name'. swig-4.3.0/Source/Swig/symbol.c:1192:52: style:inconclusive: Function 'Swig_symbol_clookup' argument 1 names different: declaration 'symname' definition 'name'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:236:61: note: Function 'Swig_symbol_clookup' argument 1 names different: declaration 'symname' definition 'name'. swig-4.3.0/Source/Swig/symbol.c:1192:52: note: Function 'Swig_symbol_clookup' argument 1 names different: declaration 'symname' definition 'name'. swig-4.3.0/Source/Swig/symbol.c:1192:66: style:inconclusive: Function 'Swig_symbol_clookup' argument 2 names different: declaration 'tab' definition 'n'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:236:78: note: Function 'Swig_symbol_clookup' argument 2 names different: declaration 'tab' definition 'n'. swig-4.3.0/Source/Swig/symbol.c:1192:66: note: Function 'Swig_symbol_clookup' argument 2 names different: declaration 'tab' definition 'n'. swig-4.3.0/Source/Swig/symbol.c:1270:58: style:inconclusive: Function 'Swig_symbol_clookup_check' argument 1 names different: declaration 'symname' definition 'name'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:237:67: note: Function 'Swig_symbol_clookup_check' argument 1 names different: declaration 'symname' definition 'name'. swig-4.3.0/Source/Swig/symbol.c:1270:58: note: Function 'Swig_symbol_clookup_check' argument 1 names different: declaration 'symname' definition 'name'. swig-4.3.0/Source/Swig/symbol.c:1270:72: style:inconclusive: Function 'Swig_symbol_clookup_check' argument 2 names different: declaration 'tab' definition 'n'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:237:84: note: Function 'Swig_symbol_clookup_check' argument 2 names different: declaration 'tab' definition 'n'. swig-4.3.0/Source/Swig/symbol.c:1270:72: note: Function 'Swig_symbol_clookup_check' argument 2 names different: declaration 'tab' definition 'n'. swig-4.3.0/Source/Swig/symbol.c:1345:58: style:inconclusive: Function 'Swig_symbol_clookup_local' argument 1 names different: declaration 'symname' definition 'name'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:240:67: note: Function 'Swig_symbol_clookup_local' argument 1 names different: declaration 'symname' definition 'name'. swig-4.3.0/Source/Swig/symbol.c:1345:58: note: Function 'Swig_symbol_clookup_local' argument 1 names different: declaration 'symname' definition 'name'. swig-4.3.0/Source/Swig/symbol.c:1345:72: style:inconclusive: Function 'Swig_symbol_clookup_local' argument 2 names different: declaration 'tab' definition 'n'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:240:84: note: Function 'Swig_symbol_clookup_local' argument 2 names different: declaration 'tab' definition 'n'. swig-4.3.0/Source/Swig/symbol.c:1345:72: note: Function 'Swig_symbol_clookup_local' argument 2 names different: declaration 'tab' definition 'n'. swig-4.3.0/Source/Swig/symbol.c:1401:64: style:inconclusive: Function 'Swig_symbol_clookup_local_check' argument 1 names different: declaration 'symname' definition 'name'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:241:73: note: Function 'Swig_symbol_clookup_local_check' argument 1 names different: declaration 'symname' definition 'name'. swig-4.3.0/Source/Swig/symbol.c:1401:64: note: Function 'Swig_symbol_clookup_local_check' argument 1 names different: declaration 'symname' definition 'name'. swig-4.3.0/Source/Swig/symbol.c:1401:78: style:inconclusive: Function 'Swig_symbol_clookup_local_check' argument 2 names different: declaration 'tab' definition 'n'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:241:90: note: Function 'Swig_symbol_clookup_local_check' argument 2 names different: declaration 'tab' definition 'n'. swig-4.3.0/Source/Swig/symbol.c:1401:78: note: Function 'Swig_symbol_clookup_local_check' argument 2 names different: declaration 'tab' definition 'n'. swig-4.3.0/Source/Swig/symbol.c:1475:53: style:inconclusive: Function 'Swig_symbol_cscope' argument 1 names different: declaration 'symname' definition 'name'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:239:62: note: Function 'Swig_symbol_cscope' argument 1 names different: declaration 'symname' definition 'name'. swig-4.3.0/Source/Swig/symbol.c:1475:53: note: Function 'Swig_symbol_cscope' argument 1 names different: declaration 'symname' definition 'name'. swig-4.3.0/Source/Swig/symbol.c:1475:67: style:inconclusive: Function 'Swig_symbol_cscope' argument 2 names different: declaration 'tab' definition 'symtab'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:239:79: note: Function 'Swig_symbol_cscope' argument 2 names different: declaration 'tab' definition 'symtab'. swig-4.3.0/Source/Swig/symbol.c:1475:67: note: Function 'Swig_symbol_cscope' argument 2 names different: declaration 'tab' definition 'symtab'. swig-4.3.0/Source/Swig/symbol.c:1695:52: style:inconclusive: Function 'Swig_symbol_type_qualify' argument 1 names different: declaration 'ty' definition 't'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:248:61: note: Function 'Swig_symbol_type_qualify' argument 1 names different: declaration 'ty' definition 't'. swig-4.3.0/Source/Swig/symbol.c:1695:52: note: Function 'Swig_symbol_type_qualify' argument 1 names different: declaration 'ty' definition 't'. swig-4.3.0/Source/Swig/symbol.c:1695:63: style:inconclusive: Function 'Swig_symbol_type_qualify' argument 2 names different: declaration 'tab' definition 'st'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:248:73: note: Function 'Swig_symbol_type_qualify' argument 2 names different: declaration 'tab' definition 'st'. swig-4.3.0/Source/Swig/symbol.c:1695:63: note: Function 'Swig_symbol_type_qualify' argument 2 names different: declaration 'tab' definition 'st'. swig-4.3.0/Source/Swig/symbol.c:1937:55: style:inconclusive: Function 'Swig_symbol_string_qualify' argument 2 names different: declaration 'tab' definition 'st'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:249:64: note: Function 'Swig_symbol_string_qualify' argument 2 names different: declaration 'tab' definition 'st'. swig-4.3.0/Source/Swig/symbol.c:1937:55: note: Function 'Swig_symbol_string_qualify' argument 2 names different: declaration 'tab' definition 'st'. swig-4.3.0/Source/Swig/symbol.c:788:13: style: Local variable 'cl' shadows outer variable [shadowVariable] swig-4.3.0/Source/Swig/symbol.c:715:13: note: Shadowed declaration swig-4.3.0/Source/Swig/symbol.c:788:13: note: Shadow variable swig-4.3.0/Source/Swig/symbol.c:896:15: style: Local variable 'nt' shadows outer variable [shadowVariable] swig-4.3.0/Source/Swig/symbol.c:718:7: note: Shadowed declaration swig-4.3.0/Source/Swig/symbol.c:896:15: note: Shadow variable swig-4.3.0/Source/Swig/symbol.c:1112:13: style: Local variable 'prefix' shadows outer argument [shadowArgument] swig-4.3.0/Source/Swig/symbol.c:1104:99: note: Shadowed declaration swig-4.3.0/Source/Swig/symbol.c:1112:13: note: Shadow variable swig-4.3.0/Source/Swig/symbol.c:1884:17: style: Local variable 'nt' shadows outer variable [shadowVariable] swig-4.3.0/Source/Swig/symbol.c:1838:11: note: Shadowed declaration swig-4.3.0/Source/Swig/symbol.c:1884:17: note: Shadow variable swig-4.3.0/Source/Swig/symbol.c:1997:8: style: Local variable 'p' shadows outer variable [shadowVariable] swig-4.3.0/Source/Swig/symbol.c:1984:11: note: Shadowed declaration swig-4.3.0/Source/Swig/symbol.c:1997:8: note: Shadow variable swig-4.3.0/Source/Swig/symbol.c:2006:12: style: Local variable 'value' shadows outer variable [shadowVariable] swig-4.3.0/Source/Swig/symbol.c:1993:15: note: Shadowed declaration swig-4.3.0/Source/Swig/symbol.c:2006:12: note: Shadow variable swig-4.3.0/Source/Swig/symbol.c:517:11: style: Variable 'n' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/symbol.c:1476:9: style: Variable 'cname' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/symbol.c:1699:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/symbol.c:1784:49: style: Parameter 'qt' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Swig/symbol.c:1785:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/symbol.c:1864:13: style: Variable 'uname' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/symbol.c:2006:12: style: Variable 'value' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/symbol.c:2140:14: style: Variable 'ttr' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/tree.c:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/tree.c:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/tree.c:329:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/tree.c:374:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/tree.c:241:9: style: Condition 'parent' is always true [knownConditionTrueFalse] swig-4.3.0/Source/Swig/tree.c:159:36: style:inconclusive: Function 'appendChild' argument 2 names different: declaration 'child' definition 'chd'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swigtree.h:37:45: note: Function 'appendChild' argument 2 names different: declaration 'child' definition 'chd'. swig-4.3.0/Source/Swig/tree.c:159:36: note: Function 'appendChild' argument 2 names different: declaration 'child' definition 'chd'. swig-4.3.0/Source/Swig/tree.c:186:37: style:inconclusive: Function 'prependChild' argument 2 names different: declaration 'child' definition 'chd'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swigtree.h:38:46: note: Function 'prependChild' argument 2 names different: declaration 'child' definition 'chd'. swig-4.3.0/Source/Swig/tree.c:186:37: note: Function 'prependChild' argument 2 names different: declaration 'child' definition 'chd'. swig-4.3.0/Source/Swig/tree.c:204:38: style:inconclusive: Function 'appendSibling' argument 2 names different: declaration 'child' definition 'chd'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swigtree.h:41:47: note: Function 'appendSibling' argument 2 names different: declaration 'child' definition 'chd'. swig-4.3.0/Source/Swig/tree.c:204:38: note: Function 'appendSibling' argument 2 names different: declaration 'child' definition 'chd'. swig-4.3.0/Source/Swig/tree.c:228:23: style:inconclusive: Function 'removeNode' argument 1 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swigtree.h:39:32: note: Function 'removeNode' argument 1 names different: declaration 'node' definition 'n'. swig-4.3.0/Source/Swig/tree.c:228:23: note: Function 'removeNode' argument 1 names different: declaration 'node' definition 'n'. swig-4.3.0/Source/Swig/tree.c:265:22: style:inconclusive: Function 'copyNode' argument 1 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swigtree.h:40:30: note: Function 'copyNode' argument 1 names different: declaration 'node' definition 'n'. swig-4.3.0/Source/Swig/tree.c:265:22: note: Function 'copyNode' argument 1 names different: declaration 'node' definition 'n'. swig-4.3.0/Source/Swig/tree.c:282:26: style:inconclusive: Function 'checkAttribute' argument 1 names different: declaration 'obj' definition 'n'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swigtree.h:36:36: note: Function 'checkAttribute' argument 1 names different: declaration 'obj' definition 'n'. swig-4.3.0/Source/Swig/tree.c:282:26: note: Function 'checkAttribute' argument 1 names different: declaration 'obj' definition 'n'. swig-4.3.0/Source/Swig/tree.c:305:41: style:inconclusive: Function 'Swig_require' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swigtree.h:45:49: note: Function 'Swig_require' argument 2 names different: declaration 'node' definition 'n'. swig-4.3.0/Source/Swig/tree.c:305:41: note: Function 'Swig_require' argument 2 names different: declaration 'node' definition 'n'. swig-4.3.0/Source/Swig/tree.c:359:38: style:inconclusive: Function 'Swig_save' argument 2 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swigtree.h:46:46: note: Function 'Swig_save' argument 2 names different: declaration 'node' definition 'n'. swig-4.3.0/Source/Swig/tree.c:359:38: note: Function 'Swig_save' argument 2 names different: declaration 'node' definition 'n'. swig-4.3.0/Source/Swig/tree.c:403:25: style:inconclusive: Function 'Swig_restore' argument 1 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swigtree.h:47:33: note: Function 'Swig_restore' argument 1 names different: declaration 'node' definition 'n'. swig-4.3.0/Source/Swig/tree.c:403:25: note: Function 'Swig_restore' argument 1 names different: declaration 'node' definition 'n'. swig-4.3.0/Source/Swig/typemap.c:204:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/typemap.c:527:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/typemap.c:637:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/typemap.c:656:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/typemap.c:848:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/typemap.c:873:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/typemap.c:948:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/typemap.c:1241:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/typemap.c:1564:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/typemap.c:1890:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ANY [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/typemap.c:2116:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/typemap.c:2192:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/typemap.c:298:76: style:inconclusive: Function 'Swig_typemap_register' argument 2 names different: declaration 'pattern' definition 'parms'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:409:85: note: Function 'Swig_typemap_register' argument 2 names different: declaration 'pattern' definition 'parms'. swig-4.3.0/Source/Swig/typemap.c:298:76: note: Function 'Swig_typemap_register' argument 2 names different: declaration 'pattern' definition 'parms'. swig-4.3.0/Source/Swig/typemap.c:333:71: style:inconclusive: Function 'Swig_typemap_copy' argument 2 names different: declaration 'srcpattern' definition 'srcparms'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:410:80: note: Function 'Swig_typemap_copy' argument 2 names different: declaration 'srcpattern' definition 'srcparms'. swig-4.3.0/Source/Swig/typemap.c:333:71: note: Function 'Swig_typemap_copy' argument 2 names different: declaration 'srcpattern' definition 'srcparms'. swig-4.3.0/Source/Swig/typemap.c:333:91: style:inconclusive: Function 'Swig_typemap_copy' argument 3 names different: declaration 'pattern' definition 'parms'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:410:102: note: Function 'Swig_typemap_copy' argument 3 names different: declaration 'pattern' definition 'parms'. swig-4.3.0/Source/Swig/typemap.c:333:91: note: Function 'Swig_typemap_copy' argument 3 names different: declaration 'pattern' definition 'parms'. swig-4.3.0/Source/Swig/typemap.c:392:73: style:inconclusive: Function 'Swig_typemap_clear' argument 2 names different: declaration 'pattern' definition 'parms'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:411:82: note: Function 'Swig_typemap_clear' argument 2 names different: declaration 'pattern' definition 'parms'. swig-4.3.0/Source/Swig/typemap.c:392:73: note: Function 'Swig_typemap_clear' argument 2 names different: declaration 'pattern' definition 'parms'. swig-4.3.0/Source/Swig/typemap.c:442:34: style:inconclusive: Function 'Swig_typemap_apply' argument 1 names different: declaration 'srcpat' definition 'src'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:412:43: note: Function 'Swig_typemap_apply' argument 1 names different: declaration 'srcpat' definition 'src'. swig-4.3.0/Source/Swig/typemap.c:442:34: note: Function 'Swig_typemap_apply' argument 1 names different: declaration 'srcpat' definition 'src'. swig-4.3.0/Source/Swig/typemap.c:442:49: style:inconclusive: Function 'Swig_typemap_apply' argument 2 names different: declaration 'destpat' definition 'dest'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:412:61: note: Function 'Swig_typemap_apply' argument 2 names different: declaration 'destpat' definition 'dest'. swig-4.3.0/Source/Swig/typemap.c:442:49: note: Function 'Swig_typemap_apply' argument 2 names different: declaration 'destpat' definition 'dest'. swig-4.3.0/Source/Swig/typemap.c:573:37: style:inconclusive: Function 'Swig_typemap_clear_apply' argument 1 names different: declaration 'pattern' definition 'parms'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:413:50: note: Function 'Swig_typemap_clear_apply' argument 1 names different: declaration 'pattern' definition 'parms'. swig-4.3.0/Source/Swig/typemap.c:573:37: note: Function 'Swig_typemap_clear_apply' argument 1 names different: declaration 'pattern' definition 'parms'. swig-4.3.0/Source/Swig/typemap.c:1620:77: style:inconclusive: Function 'Swig_typemap_lookup_out' argument 2 names different: declaration 'n' definition 'node'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:421:86: note: Function 'Swig_typemap_lookup_out' argument 2 names different: declaration 'n' definition 'node'. swig-4.3.0/Source/Swig/typemap.c:1620:77: note: Function 'Swig_typemap_lookup_out' argument 2 names different: declaration 'n' definition 'node'. swig-4.3.0/Source/Swig/typemap.c:1626:73: style:inconclusive: Function 'Swig_typemap_lookup' argument 2 names different: declaration 'n' definition 'node'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:420:82: note: Function 'Swig_typemap_lookup' argument 2 names different: declaration 'n' definition 'node'. swig-4.3.0/Source/Swig/typemap.c:1626:73: note: Function 'Swig_typemap_lookup' argument 2 names different: declaration 'n' definition 'node'. swig-4.3.0/Source/Swig/typemap.c:1538:15: style: Local variable 'pname' shadows outer variable [shadowVariable] swig-4.3.0/Source/Swig/typemap.c:1356:11: note: Shadowed declaration swig-4.3.0/Source/Swig/typemap.c:1538:15: note: Shadow variable swig-4.3.0/Source/Swig/typemap.c:1539:17: style: Local variable 'mtype' shadows outer variable [shadowVariable] swig-4.3.0/Source/Swig/typemap.c:1355:13: note: Shadowed declaration swig-4.3.0/Source/Swig/typemap.c:1539:17: note: Shadow variable swig-4.3.0/Source/Swig/typemap.c:1540:17: style: Local variable 'matchtype' shadows outer variable [shadowVariable] swig-4.3.0/Source/Swig/typemap.c:1374:13: note: Shadowed declaration swig-4.3.0/Source/Swig/typemap.c:1540:17: note: Shadow variable swig-4.3.0/Source/Swig/typemap.c:1653:17: style: Local variable 'type' shadows outer variable [shadowVariable] swig-4.3.0/Source/Swig/typemap.c:1648:13: note: Shadowed declaration swig-4.3.0/Source/Swig/typemap.c:1653:17: note: Shadow variable swig-4.3.0/Source/Swig/typemap.c:1667:17: style: Local variable 'type' shadows outer variable [shadowVariable] swig-4.3.0/Source/Swig/typemap.c:1648:13: note: Shadowed declaration swig-4.3.0/Source/Swig/typemap.c:1667:17: note: Shadow variable swig-4.3.0/Source/Swig/typemap.c:1797:12: style: Local variable 'temp' shadows outer variable [shadowVariable] swig-4.3.0/Source/Swig/typemap.c:1745:8: note: Shadowed declaration swig-4.3.0/Source/Swig/typemap.c:1797:12: note: Shadow variable swig-4.3.0/Source/Swig/typemap.c:1806:14: style: Local variable 'tmname' shadows outer variable [shadowVariable] swig-4.3.0/Source/Swig/typemap.c:1781:15: note: Shadowed declaration swig-4.3.0/Source/Swig/typemap.c:1806:14: note: Shadow variable swig-4.3.0/Source/Swig/typemap.c:2089:12: style: Local variable 'c' shadows outer variable [shadowVariable] swig-4.3.0/Source/Swig/typemap.c:2025:21: note: Shadowed declaration swig-4.3.0/Source/Swig/typemap.c:2089:12: note: Shadow variable swig-4.3.0/Source/Swig/typemap.c:314:36: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Swig/typemap.c:433:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typemap.c:524:10: style: Variable 'oldm' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typemap.c:532:12: style: Variable 'code' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typemap.c:605:11: style: Variable 'ctsig' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typemap.c:652:100: style: Parameter 'ctype' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Swig/typemap.c:710:11: style: Variable 'tm_method' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typemap.c:904:88: style: Parameter 'rtype' can be declared as pointer to const [constParameterPointer] swig-4.3.0/Source/Swig/typemap.c:1207:15: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typemap.c:1292:15: style: Variable 'kwtype' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typemap.c:1533:13: style: Variable 'kwtype' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typemap.c:1534:11: style: Variable 'ckwname' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typemap.c:1746:9: style: Variable 'cmethod' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typemap.c:1782:15: style: Variable 'tmin' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typemap.c:2025:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typemap.c:2111:12: style: Variable 'found_colon' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typemap.c:823:13: style: Variable 'tm1' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Swig/typemap.c:1739:14: style: Variable 'nmatch' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Swig/typeobj.c:474:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/typeobj.c:575:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strcmp [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/typeobj.c:717:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/typeobj.c:813:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/typeobj.c:923:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/typeobj.c:247:39: style:inconclusive: Function 'SwigType_parm' argument 1 names different: declaration 'p' definition 't'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:141:48: note: Function 'SwigType_parm' argument 1 names different: declaration 'p' definition 't'. swig-4.3.0/Source/Swig/typeobj.c:247:39: note: Function 'SwigType_parm' argument 1 names different: declaration 'p' definition 't'. swig-4.3.0/Source/Swig/typeobj.c:662:76: style:inconclusive: Function 'SwigType_add_memberpointer' argument 2 names different: declaration 'qual' definition 'name'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:116:85: note: Function 'SwigType_add_memberpointer' argument 2 names different: declaration 'qual' definition 'name'. swig-4.3.0/Source/Swig/typeobj.c:662:76: note: Function 'SwigType_add_memberpointer' argument 2 names different: declaration 'qual' definition 'name'. swig-4.3.0/Source/Swig/typeobj.c:839:47: style:inconclusive: Function 'SwigType_array_type' argument 1 names different: declaration 't' definition 'ty'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:181:56: note: Function 'SwigType_array_type' argument 1 names different: declaration 't' definition 'ty'. swig-4.3.0/Source/Swig/typeobj.c:839:47: note: Function 'SwigType_array_type' argument 1 names different: declaration 't' definition 'ty'. swig-4.3.0/Source/Swig/typeobj.c:134:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typeobj.c:383:13: style: Variable 's' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typeobj.c:401:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typeobj.c:435:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typeobj.c:445:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typeobj.c:472:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typeobj.c:482:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typeobj.c:509:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typeobj.c:519:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typeobj.c:610:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typeobj.c:625:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typeobj.c:679:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typeobj.c:725:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typeobj.c:741:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typeobj.c:768:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typeobj.c:782:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typeobj.c:906:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typeobj.c:946:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typeobj.c:1378:15: style: Variable 'subtype' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typeobj.c:1260:13: style: Variable 'r' is assigned a value that is never used. [unreadVariable] swig-4.3.0/Source/Swig/typesys.c:460:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/typesys.c:1428:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/typesys.c:1526:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cparse_cplusplus [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/typesys.c:1726:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/typesys.c:1980:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strcmp [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/typesys.c:2141:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Strcmp [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/typesys.c:362:55: style:inconclusive: Function 'SwigType_scope_alias' argument 2 names different: declaration 't' definition 'ttab'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:196:64: note: Function 'SwigType_scope_alias' argument 2 names different: declaration 't' definition 'ttab'. swig-4.3.0/Source/Swig/typesys.c:362:55: note: Function 'SwigType_scope_alias' argument 2 names different: declaration 't' definition 'ttab'. swig-4.3.0/Source/Swig/typesys.c:380:36: style:inconclusive: Function 'SwigType_using_scope' argument 1 names different: declaration 't' definition 'scope'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:197:45: note: Function 'SwigType_using_scope' argument 1 names different: declaration 't' definition 'scope'. swig-4.3.0/Source/Swig/typesys.c:380:36: note: Function 'SwigType_using_scope' argument 1 names different: declaration 't' definition 'scope'. swig-4.3.0/Source/Swig/typesys.c:428:38: style:inconclusive: Function 'SwigType_set_scope' argument 1 names different: declaration 'h' definition 't'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:201:47: note: Function 'SwigType_set_scope' argument 1 names different: declaration 'h' definition 't'. swig-4.3.0/Source/Swig/typesys.c:428:38: note: Function 'SwigType_set_scope' argument 1 names different: declaration 'h' definition 't'. swig-4.3.0/Source/Swig/typesys.c:445:37: style:inconclusive: Function 'SwigType_attach_symtab' argument 1 names different: declaration 'syms' definition 'sym'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:208:46: note: Function 'SwigType_attach_symtab' argument 1 names different: declaration 'syms' definition 'sym'. swig-4.3.0/Source/Swig/typesys.c:445:37: note: Function 'SwigType_attach_symtab' argument 1 names different: declaration 'syms' definition 'sym'. swig-4.3.0/Source/Swig/typesys.c:1285:53: style:inconclusive: Function 'SwigType_typedef_using' argument 1 names different: declaration 'qname' definition 'name'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:193:62: note: Function 'SwigType_typedef_using' argument 1 names different: declaration 'qname' definition 'name'. swig-4.3.0/Source/Swig/typesys.c:1285:53: note: Function 'SwigType_typedef_using' argument 1 names different: declaration 'qname' definition 'name'. swig-4.3.0/Source/Swig/typesys.c:1520:51: style:inconclusive: Function 'SwigType_alttype' argument 2 names different: declaration 'ltmap' definition 'local_tmap'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:187:60: note: Function 'SwigType_alttype' argument 2 names different: declaration 'ltmap' definition 'local_tmap'. swig-4.3.0/Source/Swig/typesys.c:1520:51: note: Function 'SwigType_alttype' argument 2 names different: declaration 'ltmap' definition 'local_tmap'. swig-4.3.0/Source/Swig/typesys.c:1754:40: style:inconclusive: Function 'SwigType_remember' argument 1 names different: declaration 't' definition 'ty'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:209:49: note: Function 'SwigType_remember' argument 1 names different: declaration 't' definition 'ty'. swig-4.3.0/Source/Swig/typesys.c:1754:40: note: Function 'SwigType_remember' argument 1 names different: declaration 't' definition 'ty'. swig-4.3.0/Source/Swig/typesys.c:1881:31: style:inconclusive: Function 'SwigType_inherit' argument 1 names different: declaration 'subclass' definition 'derived'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:194:40: note: Function 'SwigType_inherit' argument 1 names different: declaration 'subclass' definition 'derived'. swig-4.3.0/Source/Swig/typesys.c:1881:31: note: Function 'SwigType_inherit' argument 1 names different: declaration 'subclass' definition 'derived'. swig-4.3.0/Source/Swig/typesys.c:1881:48: style:inconclusive: Function 'SwigType_inherit' argument 2 names different: declaration 'baseclass' definition 'base'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:194:58: note: Function 'SwigType_inherit' argument 2 names different: declaration 'baseclass' definition 'base'. swig-4.3.0/Source/Swig/typesys.c:1881:48: note: Function 'SwigType_inherit' argument 2 names different: declaration 'baseclass' definition 'base'. swig-4.3.0/Source/Swig/typesys.c:1931:40: style:inconclusive: Function 'SwigType_issubtype' argument 1 names different: declaration 'subtype' definition 't1'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:195:49: note: Function 'SwigType_issubtype' argument 1 names different: declaration 'subtype' definition 't1'. swig-4.3.0/Source/Swig/typesys.c:1931:40: note: Function 'SwigType_issubtype' argument 1 names different: declaration 'subtype' definition 't1'. swig-4.3.0/Source/Swig/typesys.c:1931:60: style:inconclusive: Function 'SwigType_issubtype' argument 2 names different: declaration 'basetype' definition 't2'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:195:74: note: Function 'SwigType_issubtype' argument 2 names different: declaration 'basetype' definition 't2'. swig-4.3.0/Source/Swig/typesys.c:1931:60: note: Function 'SwigType_issubtype' argument 2 names different: declaration 'basetype' definition 't2'. swig-4.3.0/Source/Swig/typesys.c:2092:37: style:inconclusive: Function 'SwigType_emit_type_table' argument 1 names different: declaration 'f_headers' definition 'f_forward'. [funcArgNamesDifferent] swig-4.3.0/Source/Swig/swig.h:213:46: note: Function 'SwigType_emit_type_table' argument 1 names different: declaration 'f_headers' definition 'f_forward'. swig-4.3.0/Source/Swig/typesys.c:2092:37: note: Function 'SwigType_emit_type_table' argument 1 names different: declaration 'f_headers' definition 'f_forward'. swig-4.3.0/Source/Swig/typesys.c:469:11: style: Local variable 'j' shadows outer variable [shadowVariable] swig-4.3.0/Source/Swig/typesys.c:458:15: note: Shadowed declaration swig-4.3.0/Source/Swig/typesys.c:469:11: note: Shadow variable swig-4.3.0/Source/Swig/typesys.c:755:14: style: Local variable 'rnameprefix' shadows outer variable [shadowVariable] swig-4.3.0/Source/Swig/typesys.c:693:28: note: Shadowed declaration swig-4.3.0/Source/Swig/typesys.c:755:14: note: Shadow variable swig-4.3.0/Source/Swig/typesys.c:1723:13: style: Local variable 'cd' shadows outer variable [shadowVariable] swig-4.3.0/Source/Swig/typesys.c:1651:11: note: Shadowed declaration swig-4.3.0/Source/Swig/typesys.c:1723:13: note: Shadow variable swig-4.3.0/Source/Swig/typesys.c:349:11: style: Variable 'n' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typesys.c:394:16: style: Variable 'n' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typesys.c:930:13: style: Variable 'r_qual' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typesys.c:947:17: style: Variable 'e' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typesys.c:1171:11: style: Variable 'ntype' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typesys.c:1403:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typesys.c:2021:17: style: Variable 'newmemoryused' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/typesys.c:2173:17: style: Variable 'lt' can be declared as pointer to const [constVariablePointer] swig-4.3.0/Source/Swig/wrapfunc.c:79:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/wrapfunc.c:224:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/wrapfunc.c:483:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOH_REPLACE_ID [valueFlowBailoutIncompleteVar] swig-4.3.0/Source/Swig/wrapfunc.c:148:11: style: Condition '!empty' is always true [knownConditionTrueFalse] swig-4.3.0/Source/Swig/wrapfunc.c:147:15: note: Assignment 'empty=0', assigned value is 0 swig-4.3.0/Source/Swig/wrapfunc.c:148:11: note: Condition '!empty' is always true swig-4.3.0/Tools/javascript/javascript.cxx:11:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Tools/javascript/js_shell.cxx:46:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] swig-4.3.0/Tools/javascript/js_shell.cxx:100:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] swig-4.3.0/Tools/javascript/js_shell.cxx:123:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] swig-4.3.0/Tools/javascript/jsc_shell.cxx:74:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] swig-4.3.0/Tools/javascript/jsc_shell.cxx:209:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] swig-4.3.0/Tools/javascript/jsc_shell.cxx:21:16: performance: Variable 'context' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] swig-4.3.0/Tools/javascript/jsc_shell.cxx:23:12: style: The destructor '~JSCShell' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Tools/javascript/js_shell.h:22:12: note: Virtual destructor in base class swig-4.3.0/Tools/javascript/jsc_shell.cxx:23:12: note: Destructor in derived class swig-4.3.0/Tools/javascript/jsc_shell.cxx:27:16: style: The function 'InitializeEngine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Tools/javascript/js_shell.h:38:16: note: Virtual function in base class swig-4.3.0/Tools/javascript/jsc_shell.cxx:27:16: note: Function in derived class swig-4.3.0/Tools/javascript/jsc_shell.cxx:29:16: style: The function 'ExecuteScript' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Tools/javascript/js_shell.h:40:16: note: Virtual function in base class swig-4.3.0/Tools/javascript/jsc_shell.cxx:29:16: note: Function in derived class swig-4.3.0/Tools/javascript/jsc_shell.cxx:31:16: style: The function 'DisposeEngine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Tools/javascript/js_shell.h:42:16: note: Virtual function in base class swig-4.3.0/Tools/javascript/jsc_shell.cxx:31:16: note: Function in derived class swig-4.3.0/Tools/javascript/jsc_shell.cxx:72:48: style: C-style pointer casting [cstyleCast] swig-4.3.0/Tools/javascript/jsc_shell.cxx:137:21: style: C-style pointer casting [cstyleCast] swig-4.3.0/Tools/javascript/jsc_shell.cxx:129:40: style:inconclusive: Function 'Require' argument 3 names different: declaration 'globalobj' definition 'globalObj'. [funcArgNamesDifferent] swig-4.3.0/Tools/javascript/jsc_shell.cxx:39:83: note: Function 'Require' argument 3 names different: declaration 'globalobj' definition 'globalObj'. swig-4.3.0/Tools/javascript/jsc_shell.cxx:129:40: note: Function 'Require' argument 3 names different: declaration 'globalobj' definition 'globalObj'. swig-4.3.0/Tools/javascript/jsc_shell.cxx:160:49: style:inconclusive: Function 'Import' argument 1 names different: declaration 'moduleName' definition 'module_path'. [funcArgNamesDifferent] swig-4.3.0/Tools/javascript/jsc_shell.cxx:35:41: note: Function 'Import' argument 1 names different: declaration 'moduleName' definition 'module_path'. swig-4.3.0/Tools/javascript/jsc_shell.cxx:160:49: note: Function 'Import' argument 1 names different: declaration 'moduleName' definition 'module_path'. swig-4.3.0/Tools/javascript/jsc_shell.cxx:185:82: style:inconclusive: Function 'RegisterFunction' argument 4 names different: declaration 'cbFunction' definition 'callback'. [funcArgNamesDifferent] swig-4.3.0/Tools/javascript/jsc_shell.cxx:41:137: note: Function 'RegisterFunction' argument 4 names different: declaration 'cbFunction' definition 'callback'. swig-4.3.0/Tools/javascript/jsc_shell.cxx:185:82: note: Function 'RegisterFunction' argument 4 names different: declaration 'cbFunction' definition 'callback'. swig-4.3.0/Tools/javascript/v8_shell.cxx:152:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] swig-4.3.0/Tools/javascript/v8_shell.cxx:180:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNormal [valueFlowBailoutIncompleteVar] swig-4.3.0/Tools/javascript/v8_shell.cxx:213:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNormal [valueFlowBailoutIncompleteVar] swig-4.3.0/Tools/javascript/v8_shell.cxx:261:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Tools/javascript/v8_shell.cxx:288:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] swig-4.3.0/Tools/javascript/v8_shell.cxx:297:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNormal [valueFlowBailoutIncompleteVar] swig-4.3.0/Tools/javascript/v8_shell.cxx:208:24: performance:inconclusive: Technically the member function 'V8Shell::CreateShellContext' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Tools/javascript/v8_shell.cxx:60:17: note: Technically the member function 'V8Shell::CreateShellContext' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Tools/javascript/v8_shell.cxx:208:24: note: Technically the member function 'V8Shell::CreateShellContext' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Tools/javascript/v8_shell.cxx:300:15: performance:inconclusive: Technically the member function 'V8Shell::ReportException' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Tools/javascript/v8_shell.cxx:62:8: note: Technically the member function 'V8Shell::ReportException' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Tools/javascript/v8_shell.cxx:300:15: note: Technically the member function 'V8Shell::ReportException' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Tools/javascript/v8_shell.cxx:41:12: style: The destructor '~V8Shell' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Tools/javascript/js_shell.h:22:12: note: Virtual destructor in base class swig-4.3.0/Tools/javascript/v8_shell.cxx:41:12: note: Destructor in derived class swig-4.3.0/Tools/javascript/v8_shell.cxx:43:16: style: The function 'RunScript' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Tools/javascript/js_shell.h:28:16: note: Virtual function in base class swig-4.3.0/Tools/javascript/v8_shell.cxx:43:16: note: Function in derived class swig-4.3.0/Tools/javascript/v8_shell.cxx:45:16: style: The function 'RunShell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Tools/javascript/js_shell.h:30:16: note: Virtual function in base class swig-4.3.0/Tools/javascript/v8_shell.cxx:45:16: note: Function in derived class swig-4.3.0/Tools/javascript/v8_shell.cxx:50:16: style: The function 'InitializeEngine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Tools/javascript/js_shell.h:38:16: note: Virtual function in base class swig-4.3.0/Tools/javascript/v8_shell.cxx:50:16: note: Function in derived class swig-4.3.0/Tools/javascript/v8_shell.cxx:52:16: style: The function 'ExecuteScript' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Tools/javascript/js_shell.h:40:16: note: Virtual function in base class swig-4.3.0/Tools/javascript/v8_shell.cxx:52:16: note: Function in derived class swig-4.3.0/Tools/javascript/v8_shell.cxx:54:16: style: The function 'DisposeEngine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] swig-4.3.0/Tools/javascript/js_shell.h:42:16: note: Virtual function in base class swig-4.3.0/Tools/javascript/v8_shell.cxx:54:16: note: Function in derived class swig-4.3.0/Tools/javascript/v8_shell.cxx:292:3: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] swig-4.3.0/Tools/javascript/v8_shell.cxx:175:75: style:inconclusive: Function 'ExecuteScript' argument 2 names different: declaration 'scriptPath' definition 'name'. [funcArgNamesDifferent] swig-4.3.0/Tools/javascript/v8_shell.cxx:52:76: note: Function 'ExecuteScript' argument 2 names different: declaration 'scriptPath' definition 'name'. swig-4.3.0/Tools/javascript/v8_shell.cxx:175:75: note: Function 'ExecuteScript' argument 2 names different: declaration 'scriptPath' definition 'name'. swig-4.3.0/Tools/javascript/v8_shell.cxx:222:58: style:inconclusive: Function 'Import' argument 1 names different: declaration 'moduleName' definition 'module_path'. [funcArgNamesDifferent] swig-4.3.0/Tools/javascript/v8_shell.cxx:58:51: note: Function 'Import' argument 1 names different: declaration 'moduleName' definition 'module_path'. swig-4.3.0/Tools/javascript/v8_shell.cxx:222:58: note: Function 'Import' argument 1 names different: declaration 'moduleName' definition 'module_path'. swig-4.3.0/Tools/javascript/v8_shell.cxx:300:45: style:inconclusive: Function 'ReportException' argument 1 names different: declaration 'handler' definition 'try_catch'. [funcArgNamesDifferent] swig-4.3.0/Tools/javascript/v8_shell.cxx:62:38: note: Function 'ReportException' argument 1 names different: declaration 'handler' definition 'try_catch'. swig-4.3.0/Tools/javascript/v8_shell.cxx:300:45: note: Function 'ReportException' argument 1 names different: declaration 'handler' definition 'try_catch'. swig-4.3.0/Examples/android/extend/jni/example.h:24:1: error: The one definition rule is violated, different classes/structs have the same name 'Employee' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/csharp/extend/example.h:9:1: note: The one definition rule is violated, different classes/structs have the same name 'Employee' swig-4.3.0/Examples/android/extend/jni/example.h:24:1: note: The one definition rule is violated, different classes/structs have the same name 'Employee' swig-4.3.0/Examples/android/extend/jni/example.h:43:1: error: The one definition rule is violated, different classes/structs have the same name 'EmployeeList' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/csharp/extend/example.h:28:1: note: The one definition rule is violated, different classes/structs have the same name 'EmployeeList' swig-4.3.0/Examples/android/extend/jni/example.h:43:1: note: The one definition rule is violated, different classes/structs have the same name 'EmployeeList' swig-4.3.0/Examples/android/extend/jni/example.h:24:1: error: The one definition rule is violated, different classes/structs have the same name 'Employee' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/d/extend/example.h:9:1: note: The one definition rule is violated, different classes/structs have the same name 'Employee' swig-4.3.0/Examples/android/extend/jni/example.h:24:1: note: The one definition rule is violated, different classes/structs have the same name 'Employee' swig-4.3.0/Examples/android/extend/jni/example.h:43:1: error: The one definition rule is violated, different classes/structs have the same name 'EmployeeList' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/d/extend/example.h:28:1: note: The one definition rule is violated, different classes/structs have the same name 'EmployeeList' swig-4.3.0/Examples/android/extend/jni/example.h:43:1: note: The one definition rule is violated, different classes/structs have the same name 'EmployeeList' swig-4.3.0/Examples/csharp/callback/example.h:13:1: error: The one definition rule is violated, different classes/structs have the same name 'Caller' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/go/callback/example.h:13:1: note: The one definition rule is violated, different classes/structs have the same name 'Caller' swig-4.3.0/Examples/csharp/callback/example.h:13:1: note: The one definition rule is violated, different classes/structs have the same name 'Caller' swig-4.3.0/Examples/android/extend/jni/example.h:24:1: error: The one definition rule is violated, different classes/structs have the same name 'Employee' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/go/extend/example.h:9:1: note: The one definition rule is violated, different classes/structs have the same name 'Employee' swig-4.3.0/Examples/android/extend/jni/example.h:24:1: note: The one definition rule is violated, different classes/structs have the same name 'Employee' swig-4.3.0/Examples/android/extend/jni/example.h:43:1: error: The one definition rule is violated, different classes/structs have the same name 'EmployeeList' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/go/extend/example.h:28:1: note: The one definition rule is violated, different classes/structs have the same name 'EmployeeList' swig-4.3.0/Examples/android/extend/jni/example.h:43:1: note: The one definition rule is violated, different classes/structs have the same name 'EmployeeList' swig-4.3.0/Examples/csharp/callback/example.h:13:1: error: The one definition rule is violated, different classes/structs have the same name 'Caller' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/java/callback/example.h:13:1: note: The one definition rule is violated, different classes/structs have the same name 'Caller' swig-4.3.0/Examples/csharp/callback/example.h:13:1: note: The one definition rule is violated, different classes/structs have the same name 'Caller' swig-4.3.0/Examples/android/class/jni/example.h:18:1: error: The one definition rule is violated, different classes/structs have the same name 'Circle' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/java/doxygen/example.h:30:1: note: The one definition rule is violated, different classes/structs have the same name 'Circle' swig-4.3.0/Examples/android/class/jni/example.h:18:1: note: The one definition rule is violated, different classes/structs have the same name 'Circle' swig-4.3.0/Examples/android/class/jni/example.h:27:1: error: The one definition rule is violated, different classes/structs have the same name 'Square' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/java/doxygen/example.h:46:1: note: The one definition rule is violated, different classes/structs have the same name 'Square' swig-4.3.0/Examples/android/class/jni/example.h:27:1: note: The one definition rule is violated, different classes/structs have the same name 'Square' swig-4.3.0/Examples/android/extend/jni/example.h:24:1: error: The one definition rule is violated, different classes/structs have the same name 'Employee' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/java/extend/example.h:9:1: note: The one definition rule is violated, different classes/structs have the same name 'Employee' swig-4.3.0/Examples/android/extend/jni/example.h:24:1: note: The one definition rule is violated, different classes/structs have the same name 'Employee' swig-4.3.0/Examples/android/extend/jni/example.h:43:1: error: The one definition rule is violated, different classes/structs have the same name 'EmployeeList' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/java/extend/example.h:28:1: note: The one definition rule is violated, different classes/structs have the same name 'EmployeeList' swig-4.3.0/Examples/android/extend/jni/example.h:43:1: note: The one definition rule is violated, different classes/structs have the same name 'EmployeeList' swig-4.3.0/Examples/csharp/callback/example.h:13:1: error: The one definition rule is violated, different classes/structs have the same name 'Caller' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/octave/callback/example.h:13:1: note: The one definition rule is violated, different classes/structs have the same name 'Caller' swig-4.3.0/Examples/csharp/callback/example.h:13:1: note: The one definition rule is violated, different classes/structs have the same name 'Caller' swig-4.3.0/Examples/csharp/enum/example.h:5:1: error: The one definition rule is violated, different classes/structs have the same name 'Foo' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/octave/enum/example.h:5:1: note: The one definition rule is violated, different classes/structs have the same name 'Foo' swig-4.3.0/Examples/csharp/enum/example.h:5:1: note: The one definition rule is violated, different classes/structs have the same name 'Foo' swig-4.3.0/Examples/android/extend/jni/example.h:24:1: error: The one definition rule is violated, different classes/structs have the same name 'Employee' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/octave/extend/example.h:9:1: note: The one definition rule is violated, different classes/structs have the same name 'Employee' swig-4.3.0/Examples/android/extend/jni/example.h:24:1: note: The one definition rule is violated, different classes/structs have the same name 'Employee' swig-4.3.0/Examples/android/extend/jni/example.h:43:1: error: The one definition rule is violated, different classes/structs have the same name 'EmployeeList' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/octave/extend/example.h:28:1: note: The one definition rule is violated, different classes/structs have the same name 'EmployeeList' swig-4.3.0/Examples/android/extend/jni/example.h:43:1: note: The one definition rule is violated, different classes/structs have the same name 'EmployeeList' swig-4.3.0/Examples/csharp/callback/example.h:13:1: error: The one definition rule is violated, different classes/structs have the same name 'Caller' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/perl5/callback/example.h:13:1: note: The one definition rule is violated, different classes/structs have the same name 'Caller' swig-4.3.0/Examples/csharp/callback/example.h:13:1: note: The one definition rule is violated, different classes/structs have the same name 'Caller' swig-4.3.0/Examples/android/extend/jni/example.h:24:1: error: The one definition rule is violated, different classes/structs have the same name 'Employee' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/perl5/extend/example.h:9:1: note: The one definition rule is violated, different classes/structs have the same name 'Employee' swig-4.3.0/Examples/android/extend/jni/example.h:24:1: note: The one definition rule is violated, different classes/structs have the same name 'Employee' swig-4.3.0/Examples/android/extend/jni/example.h:43:1: error: The one definition rule is violated, different classes/structs have the same name 'EmployeeList' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/perl5/extend/example.h:28:1: note: The one definition rule is violated, different classes/structs have the same name 'EmployeeList' swig-4.3.0/Examples/android/extend/jni/example.h:43:1: note: The one definition rule is violated, different classes/structs have the same name 'EmployeeList' swig-4.3.0/Examples/csharp/callback/example.h:13:1: error: The one definition rule is violated, different classes/structs have the same name 'Caller' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/php/callback/example.h:12:1: note: The one definition rule is violated, different classes/structs have the same name 'Caller' swig-4.3.0/Examples/csharp/callback/example.h:13:1: note: The one definition rule is violated, different classes/structs have the same name 'Caller' swig-4.3.0/Examples/android/class/jni/example.h:18:1: error: The one definition rule is violated, different classes/structs have the same name 'Circle' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/php/disown/example.h:21:1: note: The one definition rule is violated, different classes/structs have the same name 'Circle' swig-4.3.0/Examples/android/class/jni/example.h:18:1: note: The one definition rule is violated, different classes/structs have the same name 'Circle' swig-4.3.0/Examples/android/class/jni/example.h:27:1: error: The one definition rule is violated, different classes/structs have the same name 'Square' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/php/disown/example.h:32:1: note: The one definition rule is violated, different classes/structs have the same name 'Square' swig-4.3.0/Examples/android/class/jni/example.h:27:1: note: The one definition rule is violated, different classes/structs have the same name 'Square' swig-4.3.0/Examples/csharp/enum/example.h:5:1: error: The one definition rule is violated, different classes/structs have the same name 'Foo' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/php/enum/example.h:5:1: note: The one definition rule is violated, different classes/structs have the same name 'Foo' swig-4.3.0/Examples/csharp/enum/example.h:5:1: note: The one definition rule is violated, different classes/structs have the same name 'Foo' swig-4.3.0/Examples/android/extend/jni/example.h:24:1: error: The one definition rule is violated, different classes/structs have the same name 'Employee' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/php/extend/example.h:9:1: note: The one definition rule is violated, different classes/structs have the same name 'Employee' swig-4.3.0/Examples/android/extend/jni/example.h:24:1: note: The one definition rule is violated, different classes/structs have the same name 'Employee' swig-4.3.0/Examples/android/extend/jni/example.h:43:1: error: The one definition rule is violated, different classes/structs have the same name 'EmployeeList' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/php/extend/example.h:28:1: note: The one definition rule is violated, different classes/structs have the same name 'EmployeeList' swig-4.3.0/Examples/android/extend/jni/example.h:43:1: note: The one definition rule is violated, different classes/structs have the same name 'EmployeeList' swig-4.3.0/Examples/android/class/jni/example.h:18:1: error: The one definition rule is violated, different classes/structs have the same name 'Circle' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/php/overloading/example.h:21:1: note: The one definition rule is violated, different classes/structs have the same name 'Circle' swig-4.3.0/Examples/android/class/jni/example.h:18:1: note: The one definition rule is violated, different classes/structs have the same name 'Circle' swig-4.3.0/Examples/android/class/jni/example.h:27:1: error: The one definition rule is violated, different classes/structs have the same name 'Square' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/php/overloading/example.h:31:1: note: The one definition rule is violated, different classes/structs have the same name 'Square' swig-4.3.0/Examples/android/class/jni/example.h:27:1: note: The one definition rule is violated, different classes/structs have the same name 'Square' swig-4.3.0/Examples/android/class/jni/example.h:18:1: error: The one definition rule is violated, different classes/structs have the same name 'Circle' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/php/proxy/example.h:21:1: note: The one definition rule is violated, different classes/structs have the same name 'Circle' swig-4.3.0/Examples/android/class/jni/example.h:18:1: note: The one definition rule is violated, different classes/structs have the same name 'Circle' swig-4.3.0/Examples/android/class/jni/example.h:27:1: error: The one definition rule is violated, different classes/structs have the same name 'Square' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/php/proxy/example.h:32:1: note: The one definition rule is violated, different classes/structs have the same name 'Square' swig-4.3.0/Examples/android/class/jni/example.h:27:1: note: The one definition rule is violated, different classes/structs have the same name 'Square' swig-4.3.0/Examples/csharp/reference/example.h:3:1: error: The one definition rule is violated, different classes/structs have the same name 'Vector' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/php/reference/example.h:3:1: note: The one definition rule is violated, different classes/structs have the same name 'Vector' swig-4.3.0/Examples/csharp/reference/example.h:3:1: note: The one definition rule is violated, different classes/structs have the same name 'Vector' swig-4.3.0/Examples/csharp/reference/example.h:13:1: error: The one definition rule is violated, different classes/structs have the same name 'VectorArray' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/php/reference/example.h:13:1: note: The one definition rule is violated, different classes/structs have the same name 'VectorArray' swig-4.3.0/Examples/csharp/reference/example.h:13:1: note: The one definition rule is violated, different classes/structs have the same name 'VectorArray' swig-4.3.0/Examples/csharp/callback/example.h:13:1: error: The one definition rule is violated, different classes/structs have the same name 'Caller' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/python/callback/example.h:12:1: note: The one definition rule is violated, different classes/structs have the same name 'Caller' swig-4.3.0/Examples/csharp/callback/example.h:13:1: note: The one definition rule is violated, different classes/structs have the same name 'Caller' swig-4.3.0/Examples/csharp/enum/example.h:5:1: error: The one definition rule is violated, different classes/structs have the same name 'Foo' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/python/docstrings/example.h:1:1: note: The one definition rule is violated, different classes/structs have the same name 'Foo' swig-4.3.0/Examples/csharp/enum/example.h:5:1: note: The one definition rule is violated, different classes/structs have the same name 'Foo' swig-4.3.0/Examples/android/class/jni/example.h:18:1: error: The one definition rule is violated, different classes/structs have the same name 'Circle' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/python/doxygen/example.h:30:1: note: The one definition rule is violated, different classes/structs have the same name 'Circle' swig-4.3.0/Examples/android/class/jni/example.h:18:1: note: The one definition rule is violated, different classes/structs have the same name 'Circle' swig-4.3.0/Examples/android/class/jni/example.h:27:1: error: The one definition rule is violated, different classes/structs have the same name 'Square' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/python/doxygen/example.h:46:1: note: The one definition rule is violated, different classes/structs have the same name 'Square' swig-4.3.0/Examples/android/class/jni/example.h:27:1: note: The one definition rule is violated, different classes/structs have the same name 'Square' swig-4.3.0/Examples/csharp/enum/example.h:5:1: error: The one definition rule is violated, different classes/structs have the same name 'Foo' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/python/enum/example.h:5:1: note: The one definition rule is violated, different classes/structs have the same name 'Foo' swig-4.3.0/Examples/csharp/enum/example.h:5:1: note: The one definition rule is violated, different classes/structs have the same name 'Foo' swig-4.3.0/Examples/android/extend/jni/example.h:24:1: error: The one definition rule is violated, different classes/structs have the same name 'Employee' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/python/extend/example.h:9:1: note: The one definition rule is violated, different classes/structs have the same name 'Employee' swig-4.3.0/Examples/android/extend/jni/example.h:24:1: note: The one definition rule is violated, different classes/structs have the same name 'Employee' swig-4.3.0/Examples/android/extend/jni/example.h:43:1: error: The one definition rule is violated, different classes/structs have the same name 'EmployeeList' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/python/extend/example.h:28:1: note: The one definition rule is violated, different classes/structs have the same name 'EmployeeList' swig-4.3.0/Examples/android/extend/jni/example.h:43:1: note: The one definition rule is violated, different classes/structs have the same name 'EmployeeList' swig-4.3.0/Examples/android/class/jni/example.h:27:1: error: The one definition rule is violated, different classes/structs have the same name 'Square' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/python/smartptr/example.h:27:1: note: The one definition rule is violated, different classes/structs have the same name 'Square' swig-4.3.0/Examples/android/class/jni/example.h:27:1: note: The one definition rule is violated, different classes/structs have the same name 'Square' swig-4.3.0/Examples/csharp/enum/example.h:5:1: error: The one definition rule is violated, different classes/structs have the same name 'Foo' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/ruby/enum/example.h:5:1: note: The one definition rule is violated, different classes/structs have the same name 'Foo' swig-4.3.0/Examples/csharp/enum/example.h:5:1: note: The one definition rule is violated, different classes/structs have the same name 'Foo' swig-4.3.0/Examples/ruby/free_function/example.h:7:1: error: The one definition rule is violated, different classes/structs have the same name 'Animal' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/ruby/mark_function/example.h:7:1: note: The one definition rule is violated, different classes/structs have the same name 'Animal' swig-4.3.0/Examples/ruby/free_function/example.h:7:1: note: The one definition rule is violated, different classes/structs have the same name 'Animal' swig-4.3.0/Examples/ruby/free_function/example.h:22:1: error: The one definition rule is violated, different classes/structs have the same name 'Zoo' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/ruby/mark_function/example.h:22:1: note: The one definition rule is violated, different classes/structs have the same name 'Zoo' swig-4.3.0/Examples/ruby/free_function/example.h:22:1: note: The one definition rule is violated, different classes/structs have the same name 'Zoo' swig-4.3.0/Examples/csharp/enum/example.h:5:1: error: The one definition rule is violated, different classes/structs have the same name 'Foo' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/scilab/enum/example.h:5:1: note: The one definition rule is violated, different classes/structs have the same name 'Foo' swig-4.3.0/Examples/csharp/enum/example.h:5:1: note: The one definition rule is violated, different classes/structs have the same name 'Foo' swig-4.3.0/Examples/csharp/enum/example.h:5:1: error: The one definition rule is violated, different classes/structs have the same name 'Foo' [ctuOneDefinitionRuleViolation] swig-4.3.0/Examples/tcl/enum/example.h:5:1: note: The one definition rule is violated, different classes/structs have the same name 'Foo' swig-4.3.0/Examples/csharp/enum/example.h:5:1: note: The one definition rule is violated, different classes/structs have the same name 'Foo' diff: head swig-4.3.0/CCache/execute.c:239:40: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] head swig-4.3.0/CCache/util.c:780:6: style: Condition 'p' is always true [knownConditionTrueFalse] head swig-4.3.0/Examples/csharp/enum/example.cxx:6:11: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/csharp/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/csharp/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/csharp/enum/example.h:9:8: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/csharp/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/csharp/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Examples/csharp/nested/example.cxx:24:43: style:inconclusive: Technically the member function 'MotorCar::Wheels::Opinion' can be const. [functionConst] swig-4.3.0/Examples/csharp/nested/example.h:19:19: note: Technically the member function 'MotorCar::Wheels::Opinion' can be const. swig-4.3.0/Examples/csharp/nested/example.cxx:24:43: note: Technically the member function 'MotorCar::Wheels::Opinion' can be const. head swig-4.3.0/Examples/csharp/nested/example.cxx:42:47: style:inconclusive: Technically the member function 'MotorCar::WindScreen::Opinion' can be const. [functionConst] swig-4.3.0/Examples/csharp/nested/example.h:28:19: note: Technically the member function 'MotorCar::WindScreen::Opinion' can be const. swig-4.3.0/Examples/csharp/nested/example.cxx:42:47: note: Technically the member function 'MotorCar::WindScreen::Opinion' can be const. 2.17.0 swig-4.3.0/Examples/csharp/nested/example.h:19:19: style:inconclusive: Technically the member function 'MotorCar::Wheels::Opinion' can be const. [functionConst] swig-4.3.0/Examples/csharp/nested/example.cxx:24:43: note: Technically the member function 'MotorCar::Wheels::Opinion' can be const. swig-4.3.0/Examples/csharp/nested/example.h:19:19: note: Technically the member function 'MotorCar::Wheels::Opinion' can be const. 2.17.0 swig-4.3.0/Examples/csharp/nested/example.h:28:19: style:inconclusive: Technically the member function 'MotorCar::WindScreen::Opinion' can be const. [functionConst] swig-4.3.0/Examples/csharp/nested/example.cxx:42:47: note: Technically the member function 'MotorCar::WindScreen::Opinion' can be const. swig-4.3.0/Examples/csharp/nested/example.h:28:19: note: Technically the member function 'MotorCar::WindScreen::Opinion' can be const. head swig-4.3.0/Examples/csharp/reference/example.cxx:43:18: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/csharp/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/csharp/reference/example.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. 2.17.0 swig-4.3.0/Examples/csharp/reference/example.h:21:7: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/csharp/reference/example.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/csharp/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. head swig-4.3.0/Examples/d/enum/example.cxx:6:11: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/d/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/d/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/d/enum/example.h:9:8: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/d/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/d/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Examples/go/enum/enum.cxx:6:11: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/go/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/go/enum/enum.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/go/enum/example.h:9:8: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/go/enum/enum.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/go/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/go/reference/example.h:21:7: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/go/reference/reference.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/go/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. head swig-4.3.0/Examples/go/reference/reference.cxx:43:18: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/go/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/go/reference/reference.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. head swig-4.3.0/Examples/guile/matrix/matrix.c:14:12: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] swig-4.3.0/Examples/guile/matrix/matrix.c:10:25: note: Assuming allocation function fails swig-4.3.0/Examples/guile/matrix/matrix.c:10:7: note: Assignment 'M=(double**)malloc(4*sizeof(double*))', assigned value is 0 swig-4.3.0/Examples/guile/matrix/matrix.c:14:12: note: Null pointer dereference 2.17.0 swig-4.3.0/Examples/java/doxygen/example.h:97:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head swig-4.3.0/Examples/java/enum/example.cxx:6:11: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/java/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/java/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/java/enum/example.h:9:8: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/java/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/java/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Examples/java/nested/example.cxx:24:43: style:inconclusive: Technically the member function 'MotorCar::Wheels::Opinion' can be const. [functionConst] swig-4.3.0/Examples/java/nested/example.h:19:19: note: Technically the member function 'MotorCar::Wheels::Opinion' can be const. swig-4.3.0/Examples/java/nested/example.cxx:24:43: note: Technically the member function 'MotorCar::Wheels::Opinion' can be const. head swig-4.3.0/Examples/java/nested/example.cxx:42:47: style:inconclusive: Technically the member function 'MotorCar::WindScreen::Opinion' can be const. [functionConst] swig-4.3.0/Examples/java/nested/example.h:28:19: note: Technically the member function 'MotorCar::WindScreen::Opinion' can be const. swig-4.3.0/Examples/java/nested/example.cxx:42:47: note: Technically the member function 'MotorCar::WindScreen::Opinion' can be const. 2.17.0 swig-4.3.0/Examples/java/nested/example.h:19:19: style:inconclusive: Technically the member function 'MotorCar::Wheels::Opinion' can be const. [functionConst] swig-4.3.0/Examples/java/nested/example.cxx:24:43: note: Technically the member function 'MotorCar::Wheels::Opinion' can be const. swig-4.3.0/Examples/java/nested/example.h:19:19: note: Technically the member function 'MotorCar::Wheels::Opinion' can be const. 2.17.0 swig-4.3.0/Examples/java/nested/example.h:28:19: style:inconclusive: Technically the member function 'MotorCar::WindScreen::Opinion' can be const. [functionConst] swig-4.3.0/Examples/java/nested/example.cxx:42:47: note: Technically the member function 'MotorCar::WindScreen::Opinion' can be const. swig-4.3.0/Examples/java/nested/example.h:28:19: note: Technically the member function 'MotorCar::WindScreen::Opinion' can be const. head swig-4.3.0/Examples/java/reference/example.cxx:43:18: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/java/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/java/reference/example.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. 2.17.0 swig-4.3.0/Examples/java/reference/example.h:21:7: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/java/reference/example.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/java/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. head swig-4.3.0/Examples/javascript/enum/example.cxx:6:11: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/javascript/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/javascript/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/javascript/enum/example.h:9:8: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/javascript/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/javascript/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Examples/javascript/reference/example.cxx:43:18: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/javascript/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/javascript/reference/example.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. 2.17.0 swig-4.3.0/Examples/javascript/reference/example.h:21:7: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/javascript/reference/example.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/javascript/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. head swig-4.3.0/Examples/lua/embed3/example.cpp:11:14: performance:inconclusive: Technically the member function 'Engine::stop' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/lua/embed3/example.h:10:10: note: Technically the member function 'Engine::stop' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/lua/embed3/example.cpp:11:14: note: Technically the member function 'Engine::stop' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Examples/lua/embed3/example.cpp:16:14: performance:inconclusive: Technically the member function 'Engine::accelerate' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/lua/embed3/example.h:11:10: note: Technically the member function 'Engine::accelerate' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/lua/embed3/example.cpp:16:14: note: Technically the member function 'Engine::accelerate' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Examples/lua/embed3/example.cpp:21:14: performance:inconclusive: Technically the member function 'Engine::decelerate' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/lua/embed3/example.h:12:10: note: Technically the member function 'Engine::decelerate' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/lua/embed3/example.cpp:21:14: note: Technically the member function 'Engine::decelerate' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Examples/lua/embed3/example.cpp:6:14: performance:inconclusive: Technically the member function 'Engine::start' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/lua/embed3/example.h:9:10: note: Technically the member function 'Engine::start' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/lua/embed3/example.cpp:6:14: note: Technically the member function 'Engine::start' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/lua/embed3/example.h:10:10: performance:inconclusive: Technically the member function 'Engine::stop' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/lua/embed3/example.cpp:11:14: note: Technically the member function 'Engine::stop' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/lua/embed3/example.h:10:10: note: Technically the member function 'Engine::stop' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/lua/embed3/example.h:11:10: performance:inconclusive: Technically the member function 'Engine::accelerate' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/lua/embed3/example.cpp:16:14: note: Technically the member function 'Engine::accelerate' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/lua/embed3/example.h:11:10: note: Technically the member function 'Engine::accelerate' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/lua/embed3/example.h:12:10: performance:inconclusive: Technically the member function 'Engine::decelerate' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/lua/embed3/example.cpp:21:14: note: Technically the member function 'Engine::decelerate' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/lua/embed3/example.h:12:10: note: Technically the member function 'Engine::decelerate' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/lua/embed3/example.h:9:10: performance:inconclusive: Technically the member function 'Engine::start' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/lua/embed3/example.cpp:6:14: note: Technically the member function 'Engine::start' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/lua/embed3/example.h:9:10: note: Technically the member function 'Engine::start' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Examples/octave/enum/example.cxx:6:11: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/octave/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/octave/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/octave/enum/example.h:9:8: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/octave/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/octave/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Examples/octave/reference/example.cxx:43:18: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/octave/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/octave/reference/example.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. 2.17.0 swig-4.3.0/Examples/octave/reference/example.h:21:7: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/octave/reference/example.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/octave/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. head swig-4.3.0/Examples/perl5/reference/example.cxx:43:18: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/perl5/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/perl5/reference/example.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. 2.17.0 swig-4.3.0/Examples/perl5/reference/example.h:21:7: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/perl5/reference/example.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/perl5/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. head swig-4.3.0/Examples/php/enum/example.cxx:6:11: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/php/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/php/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/php/enum/example.h:9:8: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/php/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/php/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Examples/php/sync/example.cxx:7:12: style:inconclusive: Technically the member function 'Sync::printer' can be const. [functionConst] swig-4.3.0/Examples/php/sync/example.h:10:10: note: Technically the member function 'Sync::printer' can be const. swig-4.3.0/Examples/php/sync/example.cxx:7:12: note: Technically the member function 'Sync::printer' can be const. 2.17.0 swig-4.3.0/Examples/php/sync/example.h:10:10: style:inconclusive: Technically the member function 'Sync::printer' can be const. [functionConst] swig-4.3.0/Examples/php/sync/example.cxx:7:12: note: Technically the member function 'Sync::printer' can be const. swig-4.3.0/Examples/php/sync/example.h:10:10: note: Technically the member function 'Sync::printer' can be const. head swig-4.3.0/Examples/python/docstrings/example.cxx:3:11: performance:inconclusive: Technically the member function 'Foo::bar' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/python/docstrings/example.h:3:11: note: Technically the member function 'Foo::bar' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/python/docstrings/example.cxx:3:11: note: Technically the member function 'Foo::bar' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/python/docstrings/example.h:3:11: performance:inconclusive: Technically the member function 'Foo::bar' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/python/docstrings/example.cxx:3:11: note: Technically the member function 'Foo::bar' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/python/docstrings/example.h:3:11: note: Technically the member function 'Foo::bar' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/python/doxygen/example.h:97:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head swig-4.3.0/Examples/python/enum/example.cxx:6:11: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/python/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/python/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/python/enum/example.h:9:8: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/python/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/python/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Examples/python/reference/example.cxx:43:18: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/python/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/python/reference/example.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. 2.17.0 swig-4.3.0/Examples/python/reference/example.h:21:7: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/python/reference/example.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/python/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. head swig-4.3.0/Examples/ruby/enum/example.cxx:6:11: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/ruby/enum/example.h:9:8: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Examples/ruby/overloading/example.cxx:43:11: performance:inconclusive: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.h:16:10: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:43:11: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Examples/ruby/overloading/example.cxx:47:11: performance:inconclusive: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.h:17:10: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:47:11: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Examples/ruby/overloading/example.cxx:51:11: performance:inconclusive: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.h:18:10: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:51:11: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Examples/ruby/overloading/example.cxx:55:11: performance:inconclusive: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.h:19:10: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:55:11: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Examples/ruby/overloading/example.cxx:59:11: performance:inconclusive: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.h:20:10: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:59:11: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Examples/ruby/overloading/example.cxx:63:11: performance:inconclusive: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.h:22:10: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:63:11: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Examples/ruby/overloading/example.cxx:67:11: performance:inconclusive: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.h:21:10: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:67:11: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Examples/ruby/overloading/example.cxx:71:11: performance:inconclusive: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.h:23:10: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:71:11: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Examples/ruby/overloading/example.cxx:75:11: performance:inconclusive: Technically the member function 'Bar::spam' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.h:25:10: note: Technically the member function 'Bar::spam' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:75:11: note: Technically the member function 'Bar::spam' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Examples/ruby/overloading/example.cxx:79:11: performance:inconclusive: Technically the member function 'Bar::spam' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.h:26:10: note: Technically the member function 'Bar::spam' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.cxx:79:11: note: Technically the member function 'Bar::spam' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/ruby/overloading/example.h:16:10: performance:inconclusive: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.cxx:43:11: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.h:16:10: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/ruby/overloading/example.h:17:10: performance:inconclusive: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.cxx:47:11: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.h:17:10: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/ruby/overloading/example.h:18:10: performance:inconclusive: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.cxx:51:11: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.h:18:10: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/ruby/overloading/example.h:19:10: performance:inconclusive: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.cxx:55:11: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.h:19:10: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/ruby/overloading/example.h:20:10: performance:inconclusive: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.cxx:59:11: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.h:20:10: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/ruby/overloading/example.h:21:10: performance:inconclusive: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.cxx:67:11: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.h:21:10: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/ruby/overloading/example.h:22:10: performance:inconclusive: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.cxx:63:11: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.h:22:10: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/ruby/overloading/example.h:23:10: performance:inconclusive: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.cxx:71:11: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.h:23:10: note: Technically the member function 'Bar::foo' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/ruby/overloading/example.h:25:10: performance:inconclusive: Technically the member function 'Bar::spam' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.cxx:75:11: note: Technically the member function 'Bar::spam' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.h:25:10: note: Technically the member function 'Bar::spam' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/ruby/overloading/example.h:26:10: performance:inconclusive: Technically the member function 'Bar::spam' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/ruby/overloading/example.cxx:79:11: note: Technically the member function 'Bar::spam' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/ruby/overloading/example.h:26:10: note: Technically the member function 'Bar::spam' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Examples/ruby/reference/example.cxx:43:18: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/ruby/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/ruby/reference/example.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. 2.17.0 swig-4.3.0/Examples/ruby/reference/example.h:21:7: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/ruby/reference/example.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/ruby/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. head swig-4.3.0/Examples/scilab/enum/example.cxx:6:11: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/scilab/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/scilab/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/scilab/enum/example.h:9:8: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/scilab/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/scilab/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Examples/scilab/matrix/example.c:14:12: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] swig-4.3.0/Examples/scilab/matrix/example.c:10:25: note: Assuming allocation function fails swig-4.3.0/Examples/scilab/matrix/example.c:10:7: note: Assignment 'M=(double**)malloc(4*sizeof(double*))', assigned value is 0 swig-4.3.0/Examples/scilab/matrix/example.c:14:12: note: Null pointer dereference head swig-4.3.0/Examples/tcl/enum/example.cxx:6:11: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/tcl/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/tcl/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Examples/tcl/enum/example.h:9:8: performance:inconclusive: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Examples/tcl/enum/example.cxx:6:11: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Examples/tcl/enum/example.h:9:8: note: Technically the member function 'Foo::enum_test' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Examples/tcl/reference/example.cxx:43:18: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/tcl/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/tcl/reference/example.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. 2.17.0 swig-4.3.0/Examples/tcl/reference/example.h:21:7: style:inconclusive: Technically the member function 'VectorArray::size' can be const. [functionConst] swig-4.3.0/Examples/tcl/reference/example.cxx:43:18: note: Technically the member function 'VectorArray::size' can be const. swig-4.3.0/Examples/tcl/reference/example.h:21:7: note: Technically the member function 'VectorArray::size' can be const. head swig-4.3.0/Source/Doxygen/csharpdoc.cxx:194:69: performance:inconclusive: Technically the member function 'CSharpDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/csharpdoc.h:235:31: note: Technically the member function 'CSharpDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/csharpdoc.cxx:194:69: note: Technically the member function 'CSharpDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Doxygen/csharpdoc.cxx:199:69: performance:inconclusive: Technically the member function 'CSharpDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/csharpdoc.h:236:31: note: Technically the member function 'CSharpDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/csharpdoc.cxx:199:69: note: Technically the member function 'CSharpDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Doxygen/csharpdoc.cxx:471:26: style:inconclusive: Technically the member function 'CSharpDocConverter::translateEntity' can be const. [functionConst] swig-4.3.0/Source/Doxygen/csharpdoc.h:49:8: note: Technically the member function 'CSharpDocConverter::translateEntity' can be const. swig-4.3.0/Source/Doxygen/csharpdoc.cxx:471:26: note: Technically the member function 'CSharpDocConverter::translateEntity' can be const. head swig-4.3.0/Source/Doxygen/csharpdoc.cxx:687:26: performance:inconclusive: Technically the member function 'CSharpDocConverter::handleTagVerbatim' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/csharpdoc.h:136:8: note: Technically the member function 'CSharpDocConverter::handleTagVerbatim' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/csharpdoc.cxx:687:26: note: Technically the member function 'CSharpDocConverter::handleTagVerbatim' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Doxygen/csharpdoc.cxx:744:26: performance:inconclusive: Technically the member function 'CSharpDocConverter::handleTagImage' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/csharpdoc.h:162:8: note: Technically the member function 'CSharpDocConverter::handleTagImage' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/csharpdoc.cxx:744:26: note: Technically the member function 'CSharpDocConverter::handleTagImage' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Doxygen/csharpdoc.cxx:770:21: style: Variable 'paramValue' is assigned a value that is never used. [unreadVariable] head swig-4.3.0/Source/Doxygen/csharpdoc.cxx:799:21: style: Variable 'paramType' is assigned a value that is never used. [unreadVariable] head swig-4.3.0/Source/Doxygen/csharpdoc.cxx:800:21: style: Variable 'paramValue' is assigned a value that is never used. [unreadVariable] 2.17.0 swig-4.3.0/Source/Doxygen/csharpdoc.h:136:8: performance:inconclusive: Technically the member function 'CSharpDocConverter::handleTagVerbatim' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:687:26: note: Technically the member function 'CSharpDocConverter::handleTagVerbatim' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/csharpdoc.h:136:8: note: Technically the member function 'CSharpDocConverter::handleTagVerbatim' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Doxygen/csharpdoc.h:162:8: performance:inconclusive: Technically the member function 'CSharpDocConverter::handleTagImage' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:744:26: note: Technically the member function 'CSharpDocConverter::handleTagImage' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/csharpdoc.h:162:8: note: Technically the member function 'CSharpDocConverter::handleTagImage' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Doxygen/csharpdoc.h:235:31: performance:inconclusive: Technically the member function 'CSharpDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:194:69: note: Technically the member function 'CSharpDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/csharpdoc.h:235:31: note: Technically the member function 'CSharpDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Doxygen/csharpdoc.h:236:31: performance:inconclusive: Technically the member function 'CSharpDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:199:69: note: Technically the member function 'CSharpDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/csharpdoc.h:236:31: note: Technically the member function 'CSharpDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Doxygen/csharpdoc.h:49:8: style:inconclusive: Technically the member function 'CSharpDocConverter::translateEntity' can be const. [functionConst] swig-4.3.0/Source/Doxygen/csharpdoc.cxx:471:26: note: Technically the member function 'CSharpDocConverter::translateEntity' can be const. swig-4.3.0/Source/Doxygen/csharpdoc.h:49:8: note: Technically the member function 'CSharpDocConverter::translateEntity' can be const. head swig-4.3.0/Source/Doxygen/doxyparser.cxx:1052:44: performance:inconclusive: Technically the member function 'DoxygenParser::split' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxyparser.h:367:16: note: Technically the member function 'DoxygenParser::split' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyparser.cxx:1052:44: note: Technically the member function 'DoxygenParser::split' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Doxygen/doxyparser.cxx:1069:21: performance:inconclusive: Technically the member function 'DoxygenParser::isStartOfDoxyCommentChar' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxyparser.h:368:8: note: Technically the member function 'DoxygenParser::isStartOfDoxyCommentChar' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyparser.cxx:1069:21: note: Technically the member function 'DoxygenParser::isStartOfDoxyCommentChar' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Doxygen/doxyparser.cxx:117:28: performance:inconclusive: Technically the member function 'DoxygenParser::stringToLower' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxyparser.h:125:15: note: Technically the member function 'DoxygenParser::stringToLower' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyparser.cxx:117:28: note: Technically the member function 'DoxygenParser::stringToLower' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Doxygen/doxyparser.cxx:135:21: performance:inconclusive: Technically the member function 'DoxygenParser::printTree' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxyparser.h:142:8: note: Technically the member function 'DoxygenParser::printTree' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyparser.cxx:135:21: note: Technically the member function 'DoxygenParser::printTree' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Doxygen/doxyparser.cxx:1471:21: style:inconclusive: Technically the member function 'DoxygenParser::printList' can be const. [functionConst] swig-4.3.0/Source/Doxygen/doxyparser.h:361:8: note: Technically the member function 'DoxygenParser::printList' can be const. swig-4.3.0/Source/Doxygen/doxyparser.cxx:1471:21: note: Technically the member function 'DoxygenParser::printList' can be const. head swig-4.3.0/Source/Doxygen/doxyparser.cxx:174:28: performance:inconclusive: Technically the member function 'DoxygenParser::trim' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxyparser.h:158:15: note: Technically the member function 'DoxygenParser::trim' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyparser.cxx:174:28: note: Technically the member function 'DoxygenParser::trim' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Doxygen/doxyparser.cxx:184:21: style:inconclusive: Technically the member function 'DoxygenParser::isEndOfLine' can be const. [functionConst] swig-4.3.0/Source/Doxygen/doxyparser.h:148:8: note: Technically the member function 'DoxygenParser::isEndOfLine' can be const. swig-4.3.0/Source/Doxygen/doxyparser.cxx:184:21: note: Technically the member function 'DoxygenParser::isEndOfLine' can be const. head swig-4.3.0/Source/Doxygen/doxyparser.cxx:253:44: style:inconclusive: Technically the member function 'DoxygenParser::getOneLine' can be const. [functionConst] swig-4.3.0/Source/Doxygen/doxyparser.h:183:16: note: Technically the member function 'DoxygenParser::getOneLine' can be const. swig-4.3.0/Source/Doxygen/doxyparser.cxx:253:44: note: Technically the member function 'DoxygenParser::getOneLine' can be const. head swig-4.3.0/Source/Doxygen/doxyparser.cxx:354:44: style:inconclusive: Technically the member function 'DoxygenParser::getEndOfSection' can be const. [functionConst] swig-4.3.0/Source/Doxygen/doxyparser.h:210:16: note: Technically the member function 'DoxygenParser::getEndOfSection' can be const. swig-4.3.0/Source/Doxygen/doxyparser.cxx:354:44: note: Technically the member function 'DoxygenParser::getEndOfSection' can be const. head swig-4.3.0/Source/Doxygen/doxyparser.cxx:377:44: style:inconclusive: Technically the member function 'DoxygenParser::getEndCommand' can be const. [functionConst] swig-4.3.0/Source/Doxygen/doxyparser.h:219:16: note: Technically the member function 'DoxygenParser::getEndCommand' can be const. swig-4.3.0/Source/Doxygen/doxyparser.cxx:377:44: note: Technically the member function 'DoxygenParser::getEndCommand' can be const. head swig-4.3.0/Source/Doxygen/doxyparser.cxx:400:21: style:inconclusive: Technically the member function 'DoxygenParser::addSimpleCommand' can be const. [functionConst] swig-4.3.0/Source/Doxygen/doxyparser.h:243:8: note: Technically the member function 'DoxygenParser::addSimpleCommand' can be const. swig-4.3.0/Source/Doxygen/doxyparser.cxx:400:21: note: Technically the member function 'DoxygenParser::addSimpleCommand' can be const. head swig-4.3.0/Source/Doxygen/doxyparser.cxx:537:21: style:inconclusive: Technically the member function 'DoxygenParser::addCommandHtmlEntity' can be const. [functionConst] swig-4.3.0/Source/Doxygen/doxyparser.h:317:8: note: Technically the member function 'DoxygenParser::addCommandHtmlEntity' can be const. swig-4.3.0/Source/Doxygen/doxyparser.cxx:537:21: note: Technically the member function 'DoxygenParser::addCommandHtmlEntity' can be const. head swig-4.3.0/Source/Doxygen/doxyparser.cxx:67:21: performance:inconclusive: Technically the member function 'DoxygenParser::fillTables' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxyparser.h:346:8: note: Technically the member function 'DoxygenParser::fillTables' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyparser.cxx:67:21: note: Technically the member function 'DoxygenParser::fillTables' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Doxygen/doxyparser.h:125:15: performance:inconclusive: Technically the member function 'DoxygenParser::stringToLower' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxyparser.cxx:117:28: note: Technically the member function 'DoxygenParser::stringToLower' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyparser.h:125:15: note: Technically the member function 'DoxygenParser::stringToLower' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Doxygen/doxyparser.h:142:8: performance:inconclusive: Technically the member function 'DoxygenParser::printTree' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxyparser.cxx:135:21: note: Technically the member function 'DoxygenParser::printTree' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyparser.h:142:8: note: Technically the member function 'DoxygenParser::printTree' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Doxygen/doxyparser.h:148:8: style:inconclusive: Technically the member function 'DoxygenParser::isEndOfLine' can be const. [functionConst] swig-4.3.0/Source/Doxygen/doxyparser.cxx:184:21: note: Technically the member function 'DoxygenParser::isEndOfLine' can be const. swig-4.3.0/Source/Doxygen/doxyparser.h:148:8: note: Technically the member function 'DoxygenParser::isEndOfLine' can be const. 2.17.0 swig-4.3.0/Source/Doxygen/doxyparser.h:158:15: performance:inconclusive: Technically the member function 'DoxygenParser::trim' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxyparser.cxx:174:28: note: Technically the member function 'DoxygenParser::trim' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyparser.h:158:15: note: Technically the member function 'DoxygenParser::trim' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Doxygen/doxyparser.h:183:16: style:inconclusive: Technically the member function 'DoxygenParser::getOneLine' can be const. [functionConst] swig-4.3.0/Source/Doxygen/doxyparser.cxx:253:44: note: Technically the member function 'DoxygenParser::getOneLine' can be const. swig-4.3.0/Source/Doxygen/doxyparser.h:183:16: note: Technically the member function 'DoxygenParser::getOneLine' can be const. 2.17.0 swig-4.3.0/Source/Doxygen/doxyparser.h:210:16: style:inconclusive: Technically the member function 'DoxygenParser::getEndOfSection' can be const. [functionConst] swig-4.3.0/Source/Doxygen/doxyparser.cxx:354:44: note: Technically the member function 'DoxygenParser::getEndOfSection' can be const. swig-4.3.0/Source/Doxygen/doxyparser.h:210:16: note: Technically the member function 'DoxygenParser::getEndOfSection' can be const. 2.17.0 swig-4.3.0/Source/Doxygen/doxyparser.h:219:16: style:inconclusive: Technically the member function 'DoxygenParser::getEndCommand' can be const. [functionConst] swig-4.3.0/Source/Doxygen/doxyparser.cxx:377:44: note: Technically the member function 'DoxygenParser::getEndCommand' can be const. swig-4.3.0/Source/Doxygen/doxyparser.h:219:16: note: Technically the member function 'DoxygenParser::getEndCommand' can be const. 2.17.0 swig-4.3.0/Source/Doxygen/doxyparser.h:243:8: style:inconclusive: Technically the member function 'DoxygenParser::addSimpleCommand' can be const. [functionConst] swig-4.3.0/Source/Doxygen/doxyparser.cxx:400:21: note: Technically the member function 'DoxygenParser::addSimpleCommand' can be const. swig-4.3.0/Source/Doxygen/doxyparser.h:243:8: note: Technically the member function 'DoxygenParser::addSimpleCommand' can be const. 2.17.0 swig-4.3.0/Source/Doxygen/doxyparser.h:317:8: style:inconclusive: Technically the member function 'DoxygenParser::addCommandHtmlEntity' can be const. [functionConst] swig-4.3.0/Source/Doxygen/doxyparser.cxx:537:21: note: Technically the member function 'DoxygenParser::addCommandHtmlEntity' can be const. swig-4.3.0/Source/Doxygen/doxyparser.h:317:8: note: Technically the member function 'DoxygenParser::addCommandHtmlEntity' can be const. 2.17.0 swig-4.3.0/Source/Doxygen/doxyparser.h:346:8: performance:inconclusive: Technically the member function 'DoxygenParser::fillTables' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxyparser.cxx:67:21: note: Technically the member function 'DoxygenParser::fillTables' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyparser.h:346:8: note: Technically the member function 'DoxygenParser::fillTables' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Doxygen/doxyparser.h:361:8: style:inconclusive: Technically the member function 'DoxygenParser::printList' can be const. [functionConst] swig-4.3.0/Source/Doxygen/doxyparser.cxx:1471:21: note: Technically the member function 'DoxygenParser::printList' can be const. swig-4.3.0/Source/Doxygen/doxyparser.h:361:8: note: Technically the member function 'DoxygenParser::printList' can be const. 2.17.0 swig-4.3.0/Source/Doxygen/doxyparser.h:367:16: performance:inconclusive: Technically the member function 'DoxygenParser::split' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxyparser.cxx:1052:44: note: Technically the member function 'DoxygenParser::split' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyparser.h:367:16: note: Technically the member function 'DoxygenParser::split' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Doxygen/doxyparser.h:368:8: performance:inconclusive: Technically the member function 'DoxygenParser::isStartOfDoxyCommentChar' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxyparser.cxx:1069:21: note: Technically the member function 'DoxygenParser::isStartOfDoxyCommentChar' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxyparser.h:368:8: note: Technically the member function 'DoxygenParser::isStartOfDoxyCommentChar' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Doxygen/doxytranslator.cxx:30:28: performance:inconclusive: Technically the member function 'DoxygenTranslator::getDoxygenComment' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxytranslator.h:69:11: note: Technically the member function 'DoxygenTranslator::getDoxygenComment' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxytranslator.cxx:30:28: note: Technically the member function 'DoxygenTranslator::getDoxygenComment' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Doxygen/doxytranslator.cxx:37:25: performance:inconclusive: Technically the member function 'DoxygenTranslator::extraIndentation' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxytranslator.h:87:8: note: Technically the member function 'DoxygenTranslator::extraIndentation' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxytranslator.cxx:37:25: note: Technically the member function 'DoxygenTranslator::extraIndentation' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Doxygen/doxytranslator.cxx:64:25: performance:inconclusive: Technically the member function 'DoxygenTranslator::printTree' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxytranslator.h:85:8: note: Technically the member function 'DoxygenTranslator::printTree' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxytranslator.cxx:64:25: note: Technically the member function 'DoxygenTranslator::printTree' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Doxygen/doxytranslator.h:69:11: performance:inconclusive: Technically the member function 'DoxygenTranslator::getDoxygenComment' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxytranslator.cxx:30:28: note: Technically the member function 'DoxygenTranslator::getDoxygenComment' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxytranslator.h:69:11: note: Technically the member function 'DoxygenTranslator::getDoxygenComment' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Doxygen/doxytranslator.h:85:8: performance:inconclusive: Technically the member function 'DoxygenTranslator::printTree' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxytranslator.cxx:64:25: note: Technically the member function 'DoxygenTranslator::printTree' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxytranslator.h:85:8: note: Technically the member function 'DoxygenTranslator::printTree' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Doxygen/doxytranslator.h:87:8: performance:inconclusive: Technically the member function 'DoxygenTranslator::extraIndentation' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/doxytranslator.cxx:37:25: note: Technically the member function 'DoxygenTranslator::extraIndentation' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/doxytranslator.h:87:8: note: Technically the member function 'DoxygenTranslator::extraIndentation' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Doxygen/javadoc.cxx:243:31: performance:inconclusive: Technically the member function 'JavaDocConverter::formatCommand' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/javadoc.h:32:15: note: Technically the member function 'JavaDocConverter::formatCommand' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/javadoc.cxx:243:31: note: Technically the member function 'JavaDocConverter::formatCommand' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Doxygen/javadoc.cxx:29:24: performance:inconclusive: Technically the member function 'JavaDocConverter::fillStaticTables' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/javadoc.h:161:8: note: Technically the member function 'JavaDocConverter::fillStaticTables' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/javadoc.cxx:29:24: note: Technically the member function 'JavaDocConverter::fillStaticTables' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Doxygen/javadoc.cxx:334:24: style:inconclusive: Technically the member function 'JavaDocConverter::translateEntity' can be const. [functionConst] swig-4.3.0/Source/Doxygen/javadoc.h:43:8: note: Technically the member function 'JavaDocConverter::translateEntity' can be const. swig-4.3.0/Source/Doxygen/javadoc.cxx:334:24: note: Technically the member function 'JavaDocConverter::translateEntity' can be const. head swig-4.3.0/Source/Doxygen/javadoc.cxx:689:23: performance:inconclusive: Technically the member function 'JavaDocConverter::shiftEndlinesUpTree' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/javadoc.h:48:7: note: Technically the member function 'JavaDocConverter::shiftEndlinesUpTree' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/javadoc.cxx:689:23: note: Technically the member function 'JavaDocConverter::shiftEndlinesUpTree' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Doxygen/javadoc.cxx:721:31: performance:inconclusive: Technically the member function 'JavaDocConverter::indentAndInsertAsterisks' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/javadoc.h:164:15: note: Technically the member function 'JavaDocConverter::indentAndInsertAsterisks' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/javadoc.cxx:721:31: note: Technically the member function 'JavaDocConverter::indentAndInsertAsterisks' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Doxygen/javadoc.cxx:847:24: performance:inconclusive: Technically the member function 'JavaDocConverter::addError' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/javadoc.h:166:8: note: Technically the member function 'JavaDocConverter::addError' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/javadoc.cxx:847:24: note: Technically the member function 'JavaDocConverter::addError' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Doxygen/javadoc.cxx:847:24: style: Unused private function: 'JavaDocConverter::addError' [unusedPrivateFunction] swig-4.3.0/Source/Doxygen/javadoc.h:166:8: note: Unused private function: 'JavaDocConverter::addError' swig-4.3.0/Source/Doxygen/javadoc.cxx:847:24: note: Unused private function: 'JavaDocConverter::addError' 2.17.0 swig-4.3.0/Source/Doxygen/javadoc.h:161:8: performance:inconclusive: Technically the member function 'JavaDocConverter::fillStaticTables' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/javadoc.cxx:29:24: note: Technically the member function 'JavaDocConverter::fillStaticTables' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/javadoc.h:161:8: note: Technically the member function 'JavaDocConverter::fillStaticTables' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Doxygen/javadoc.h:164:15: performance:inconclusive: Technically the member function 'JavaDocConverter::indentAndInsertAsterisks' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/javadoc.cxx:721:31: note: Technically the member function 'JavaDocConverter::indentAndInsertAsterisks' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/javadoc.h:164:15: note: Technically the member function 'JavaDocConverter::indentAndInsertAsterisks' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Doxygen/javadoc.h:166:8: performance:inconclusive: Technically the member function 'JavaDocConverter::addError' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/javadoc.cxx:847:24: note: Technically the member function 'JavaDocConverter::addError' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/javadoc.h:166:8: note: Technically the member function 'JavaDocConverter::addError' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Doxygen/javadoc.h:166:8: style: Unused private function: 'JavaDocConverter::addError' [unusedPrivateFunction] 2.17.0 swig-4.3.0/Source/Doxygen/javadoc.h:32:15: performance:inconclusive: Technically the member function 'JavaDocConverter::formatCommand' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/javadoc.cxx:243:31: note: Technically the member function 'JavaDocConverter::formatCommand' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/javadoc.h:32:15: note: Technically the member function 'JavaDocConverter::formatCommand' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Doxygen/javadoc.h:43:8: style:inconclusive: Technically the member function 'JavaDocConverter::translateEntity' can be const. [functionConst] swig-4.3.0/Source/Doxygen/javadoc.cxx:334:24: note: Technically the member function 'JavaDocConverter::translateEntity' can be const. swig-4.3.0/Source/Doxygen/javadoc.h:43:8: note: Technically the member function 'JavaDocConverter::translateEntity' can be const. 2.17.0 swig-4.3.0/Source/Doxygen/javadoc.h:48:7: performance:inconclusive: Technically the member function 'JavaDocConverter::shiftEndlinesUpTree' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/javadoc.cxx:689:23: note: Technically the member function 'JavaDocConverter::shiftEndlinesUpTree' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/javadoc.h:48:7: note: Technically the member function 'JavaDocConverter::shiftEndlinesUpTree' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Doxygen/pydoc.cxx:204:61: performance:inconclusive: Technically the member function 'PyDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/pydoc.h:202:31: note: Technically the member function 'PyDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/pydoc.cxx:204:61: note: Technically the member function 'PyDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Doxygen/pydoc.cxx:209:61: performance:inconclusive: Technically the member function 'PyDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/pydoc.h:203:31: note: Technically the member function 'PyDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/pydoc.cxx:209:61: note: Technically the member function 'PyDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Doxygen/pydoc.cxx:488:22: style:inconclusive: Technically the member function 'PyDocConverter::translateEntity' can be const. [functionConst] swig-4.3.0/Source/Doxygen/pydoc.h:48:8: note: Technically the member function 'PyDocConverter::translateEntity' can be const. swig-4.3.0/Source/Doxygen/pydoc.cxx:488:22: note: Technically the member function 'PyDocConverter::translateEntity' can be const. head swig-4.3.0/Source/Doxygen/pydoc.cxx:646:22: performance:inconclusive: Technically the member function 'PyDocConverter::handleTagVerbatim' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/pydoc.h:105:8: note: Technically the member function 'PyDocConverter::handleTagVerbatim' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/pydoc.cxx:646:22: note: Technically the member function 'PyDocConverter::handleTagVerbatim' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Doxygen/pydoc.h:105:8: performance:inconclusive: Technically the member function 'PyDocConverter::handleTagVerbatim' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/pydoc.cxx:646:22: note: Technically the member function 'PyDocConverter::handleTagVerbatim' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/pydoc.h:105:8: note: Technically the member function 'PyDocConverter::handleTagVerbatim' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Doxygen/pydoc.h:202:31: performance:inconclusive: Technically the member function 'PyDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/pydoc.cxx:204:61: note: Technically the member function 'PyDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/pydoc.h:202:31: note: Technically the member function 'PyDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Doxygen/pydoc.h:203:31: performance:inconclusive: Technically the member function 'PyDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Doxygen/pydoc.cxx:209:61: note: Technically the member function 'PyDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Doxygen/pydoc.h:203:31: note: Technically the member function 'PyDocConverter::make_handler' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Doxygen/pydoc.h:48:8: style:inconclusive: Technically the member function 'PyDocConverter::translateEntity' can be const. [functionConst] swig-4.3.0/Source/Doxygen/pydoc.cxx:488:22: note: Technically the member function 'PyDocConverter::translateEntity' can be const. swig-4.3.0/Source/Doxygen/pydoc.h:48:8: note: Technically the member function 'PyDocConverter::translateEntity' can be const. head swig-4.3.0/Source/Modules/contract.cxx:192:20: performance:inconclusive: Technically the member function 'Contracts::make_expression' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/contract.cxx:40:11: note: Technically the member function 'Contracts::make_expression' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/contract.cxx:192:20: note: Technically the member function 'Contracts::make_expression' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/contract.cxx:228:17: performance:inconclusive: Technically the member function 'Contracts::substitute_parms' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/contract.cxx:41:8: note: Technically the member function 'Contracts::substitute_parms' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/contract.cxx:228:17: note: Technically the member function 'Contracts::substitute_parms' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Modules/contract.cxx:40:11: performance:inconclusive: Technically the member function 'Contracts::make_expression' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/contract.cxx:192:20: note: Technically the member function 'Contracts::make_expression' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/contract.cxx:40:11: note: Technically the member function 'Contracts::make_expression' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Modules/contract.cxx:41:8: performance:inconclusive: Technically the member function 'Contracts::substitute_parms' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/contract.cxx:228:17: note: Technically the member function 'Contracts::substitute_parms' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/contract.cxx:41:8: note: Technically the member function 'Contracts::substitute_parms' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Modules/contract.cxx:43:9: performance:inconclusive: Technically the member function 'Contracts::ContractSplit' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/contract.cxx:81:18: note: Technically the member function 'Contracts::ContractSplit' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/contract.cxx:43:9: note: Technically the member function 'Contracts::ContractSplit' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/contract.cxx:81:18: performance:inconclusive: Technically the member function 'Contracts::ContractSplit' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/contract.cxx:43:9: note: Technically the member function 'Contracts::ContractSplit' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/contract.cxx:81:18: note: Technically the member function 'Contracts::ContractSplit' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Modules/javascript.cxx:236:8: performance:inconclusive: Technically the member function 'JSEmitter::isRenamedConstructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/javascript.cxx:903:17: note: Technically the member function 'JSEmitter::isRenamedConstructor' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/javascript.cxx:236:8: note: Technically the member function 'JSEmitter::isRenamedConstructor' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Modules/javascript.cxx:278:9: performance:inconclusive: Technically the member function 'JSEmitter::getBaseClass' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/javascript.cxx:735:18: note: Technically the member function 'JSEmitter::getBaseClass' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/javascript.cxx:278:9: note: Technically the member function 'JSEmitter::getBaseClass' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/javascript.cxx:735:18: performance:inconclusive: Technically the member function 'JSEmitter::getBaseClass' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/javascript.cxx:278:9: note: Technically the member function 'JSEmitter::getBaseClass' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/javascript.cxx:735:18: note: Technically the member function 'JSEmitter::getBaseClass' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/javascript.cxx:903:17: performance:inconclusive: Technically the member function 'JSEmitter::isRenamedConstructor' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/javascript.cxx:236:8: note: Technically the member function 'JSEmitter::isRenamedConstructor' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/javascript.cxx:903:17: note: Technically the member function 'JSEmitter::isRenamedConstructor' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/lang.cxx:3364:15: style:inconclusive: Technically the member function 'Language::cplus_runtime_mode' can be const. [functionConst] swig-4.3.0/Source/Modules/swigmod.h:230:7: note: Technically the member function 'Language::cplus_runtime_mode' can be const. swig-4.3.0/Source/Modules/lang.cxx:3364:15: note: Technically the member function 'Language::cplus_runtime_mode' can be const. head swig-4.3.0/Source/Modules/lang.cxx:3372:16: performance:inconclusive: Technically the member function 'Language::directorLanguage' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:233:8: note: Technically the member function 'Language::directorLanguage' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3372:16: note: Technically the member function 'Language::directorLanguage' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/lang.cxx:3380:16: performance:inconclusive: Technically the member function 'Language::allow_directors' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:236:8: note: Technically the member function 'Language::allow_directors' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3380:16: note: Technically the member function 'Language::allow_directors' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/lang.cxx:3388:16: performance:inconclusive: Technically the member function 'Language::allow_dirprot' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:239:8: note: Technically the member function 'Language::allow_dirprot' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3388:16: note: Technically the member function 'Language::allow_dirprot' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/lang.cxx:3396:16: performance:inconclusive: Technically the member function 'Language::allow_allprotected' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:242:8: note: Technically the member function 'Language::allow_allprotected' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3396:16: note: Technically the member function 'Language::allow_allprotected' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/lang.cxx:3404:15: performance:inconclusive: Technically the member function 'Language::dirprot_mode' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:245:7: note: Technically the member function 'Language::dirprot_mode' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3404:15: note: Technically the member function 'Language::dirprot_mode' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/lang.cxx:3412:15: style:inconclusive: Technically the member function 'Language::need_nonpublic_ctor' can be const. [functionConst] swig-4.3.0/Source/Modules/swigmod.h:248:7: note: Technically the member function 'Language::need_nonpublic_ctor' can be const. swig-4.3.0/Source/Modules/lang.cxx:3412:15: note: Technically the member function 'Language::need_nonpublic_ctor' can be const. head swig-4.3.0/Source/Modules/lang.cxx:346:36: performance:inconclusive: Technically the member function 'Dispatcher::accessModeFromString' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:102:14: note: Technically the member function 'Dispatcher::accessModeFromString' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:346:36: note: Technically the member function 'Dispatcher::accessModeFromString' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/lang.cxx:3473:15: style:inconclusive: Technically the member function 'Language::need_nonpublic_member' can be const. [functionConst] swig-4.3.0/Source/Modules/swigmod.h:251:7: note: Technically the member function 'Language::need_nonpublic_member' can be const. swig-4.3.0/Source/Modules/lang.cxx:3473:15: note: Technically the member function 'Language::need_nonpublic_member' can be const. head swig-4.3.0/Source/Modules/lang.cxx:3494:15: performance:inconclusive: Technically the member function 'Language::is_smart_pointer' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:297:7: note: Technically the member function 'Language::is_smart_pointer' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3494:15: note: Technically the member function 'Language::is_smart_pointer' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/lang.cxx:3552:16: performance:inconclusive: Technically the member function 'Language::isNonVirtualProtectedAccess' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:326:8: note: Technically the member function 'Language::isNonVirtualProtectedAccess' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3552:16: note: Technically the member function 'Language::isNonVirtualProtectedAccess' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/lang.cxx:3586:15: performance:inconclusive: Technically the member function 'Language::is_wrapping_class' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:270:7: note: Technically the member function 'Language::is_wrapping_class' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3586:15: note: Technically the member function 'Language::is_wrapping_class' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/lang.cxx:3594:17: performance:inconclusive: Technically the member function 'Language::getCurrentClass' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:273:9: note: Technically the member function 'Language::getCurrentClass' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3594:17: note: Technically the member function 'Language::getCurrentClass' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/lang.cxx:3602:19: performance:inconclusive: Technically the member function 'Language::getNSpace' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:279:11: note: Technically the member function 'Language::getNSpace' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3602:19: note: Technically the member function 'Language::getNSpace' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/lang.cxx:3610:19: performance:inconclusive: Technically the member function 'Language::getClassName' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:282:11: note: Technically the member function 'Language::getClassName' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3610:19: note: Technically the member function 'Language::getClassName' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/lang.cxx:3618:19: performance:inconclusive: Technically the member function 'Language::getClassPrefix' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:288:11: note: Technically the member function 'Language::getClassPrefix' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3618:19: note: Technically the member function 'Language::getClassPrefix' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/lang.cxx:3626:19: performance:inconclusive: Technically the member function 'Language::getEnumClassPrefix' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:291:11: note: Technically the member function 'Language::getEnumClassPrefix' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3626:19: note: Technically the member function 'Language::getEnumClassPrefix' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/lang.cxx:3634:19: performance:inconclusive: Technically the member function 'Language::getClassType' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:294:11: note: Technically the member function 'Language::getClassType' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3634:19: note: Technically the member function 'Language::getClassType' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/lang.cxx:3642:17: performance:inconclusive: Technically the member function 'Dispatcher::abstractClassTest' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:103:7: note: Technically the member function 'Dispatcher::abstractClassTest' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3642:17: note: Technically the member function 'Dispatcher::abstractClassTest' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/lang.cxx:3727:16: performance:inconclusive: Technically the member function 'Language::setOverloadResolutionTemplates' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:257:8: note: Technically the member function 'Language::setOverloadResolutionTemplates' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3727:16: note: Technically the member function 'Language::setOverloadResolutionTemplates' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/lang.cxx:3765:17: performance:inconclusive: Technically the member function 'Language::getClassHash' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:285:9: note: Technically the member function 'Language::getClassHash' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:3765:17: note: Technically the member function 'Language::getClassHash' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/lang.cxx:515:15: performance:inconclusive: Technically the member function 'Language::use_naturalvar_mode' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/swigmod.h:329:7: note: Technically the member function 'Language::use_naturalvar_mode' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/lang.cxx:515:15: note: Technically the member function 'Language::use_naturalvar_mode' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Modules/r.cxx:256:7: style:inconclusive: Technically the member function 'R::OutputMemberReferenceMethod' can be const. [functionConst] swig-4.3.0/Source/Modules/r.cxx:995:8: note: Technically the member function 'R::OutputMemberReferenceMethod' can be const. swig-4.3.0/Source/Modules/r.cxx:256:7: note: Technically the member function 'R::OutputMemberReferenceMethod' can be const. 2.17.0 swig-4.3.0/Source/Modules/r.cxx:306:9: performance:inconclusive: Technically the member function 'R::filterMemberList' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/r.cxx:858:10: note: Technically the member function 'R::filterMemberList' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/r.cxx:306:9: note: Technically the member function 'R::filterMemberList' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/r.cxx:858:10: performance:inconclusive: Technically the member function 'R::filterMemberList' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/r.cxx:306:9: note: Technically the member function 'R::filterMemberList' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/r.cxx:858:10: note: Technically the member function 'R::filterMemberList' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Source/Modules/r.cxx:995:8: style:inconclusive: Technically the member function 'R::OutputMemberReferenceMethod' can be const. [functionConst] swig-4.3.0/Source/Modules/r.cxx:256:7: note: Technically the member function 'R::OutputMemberReferenceMethod' can be const. swig-4.3.0/Source/Modules/r.cxx:995:8: note: Technically the member function 'R::OutputMemberReferenceMethod' can be const. 2.17.0 swig-4.3.0/Source/Modules/ruby.cxx:229:8: style: Unused private function: 'RUBY::have_docstring' [unusedPrivateFunction] head swig-4.3.0/Source/Modules/ruby.cxx:229:8: style: Unused private function: 'RUBY::have_docstring' [unusedPrivateFunction] swig-4.3.0/Source/Modules/ruby.cxx:229:8: note: Unused private function: 'RUBY::have_docstring' swig-4.3.0/Source/Modules/ruby.cxx:229:8: note: Unused private function: 'RUBY::have_docstring' 2.17.0 swig-4.3.0/Source/Modules/swigmod.h:102:14: performance:inconclusive: Technically the member function 'Dispatcher::accessModeFromString' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/lang.cxx:346:36: note: Technically the member function 'Dispatcher::accessModeFromString' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/swigmod.h:102:14: note: Technically the member function 'Dispatcher::accessModeFromString' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Modules/swigmod.h:103:7: performance:inconclusive: Technically the member function 'Dispatcher::abstractClassTest' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/lang.cxx:3642:17: note: Technically the member function 'Dispatcher::abstractClassTest' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/swigmod.h:103:7: note: Technically the member function 'Dispatcher::abstractClassTest' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Modules/swigmod.h:230:7: style:inconclusive: Technically the member function 'Language::cplus_runtime_mode' can be const. [functionConst] swig-4.3.0/Source/Modules/lang.cxx:3364:15: note: Technically the member function 'Language::cplus_runtime_mode' can be const. swig-4.3.0/Source/Modules/swigmod.h:230:7: note: Technically the member function 'Language::cplus_runtime_mode' can be const. 2.17.0 swig-4.3.0/Source/Modules/swigmod.h:233:8: performance:inconclusive: Technically the member function 'Language::directorLanguage' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/lang.cxx:3372:16: note: Technically the member function 'Language::directorLanguage' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/swigmod.h:233:8: note: Technically the member function 'Language::directorLanguage' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Modules/swigmod.h:236:8: performance:inconclusive: Technically the member function 'Language::allow_directors' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/lang.cxx:3380:16: note: Technically the member function 'Language::allow_directors' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/swigmod.h:236:8: note: Technically the member function 'Language::allow_directors' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Modules/swigmod.h:239:8: performance:inconclusive: Technically the member function 'Language::allow_dirprot' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/lang.cxx:3388:16: note: Technically the member function 'Language::allow_dirprot' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/swigmod.h:239:8: note: Technically the member function 'Language::allow_dirprot' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Modules/swigmod.h:242:8: performance:inconclusive: Technically the member function 'Language::allow_allprotected' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/lang.cxx:3396:16: note: Technically the member function 'Language::allow_allprotected' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/swigmod.h:242:8: note: Technically the member function 'Language::allow_allprotected' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Modules/swigmod.h:245:7: performance:inconclusive: Technically the member function 'Language::dirprot_mode' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/lang.cxx:3404:15: note: Technically the member function 'Language::dirprot_mode' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/swigmod.h:245:7: note: Technically the member function 'Language::dirprot_mode' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Modules/swigmod.h:248:7: style:inconclusive: Technically the member function 'Language::need_nonpublic_ctor' can be const. [functionConst] swig-4.3.0/Source/Modules/lang.cxx:3412:15: note: Technically the member function 'Language::need_nonpublic_ctor' can be const. swig-4.3.0/Source/Modules/swigmod.h:248:7: note: Technically the member function 'Language::need_nonpublic_ctor' can be const. 2.17.0 swig-4.3.0/Source/Modules/swigmod.h:251:7: style:inconclusive: Technically the member function 'Language::need_nonpublic_member' can be const. [functionConst] swig-4.3.0/Source/Modules/lang.cxx:3473:15: note: Technically the member function 'Language::need_nonpublic_member' can be const. swig-4.3.0/Source/Modules/swigmod.h:251:7: note: Technically the member function 'Language::need_nonpublic_member' can be const. 2.17.0 swig-4.3.0/Source/Modules/swigmod.h:257:8: performance:inconclusive: Technically the member function 'Language::setOverloadResolutionTemplates' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/lang.cxx:3727:16: note: Technically the member function 'Language::setOverloadResolutionTemplates' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/swigmod.h:257:8: note: Technically the member function 'Language::setOverloadResolutionTemplates' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Modules/swigmod.h:270:7: performance:inconclusive: Technically the member function 'Language::is_wrapping_class' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/lang.cxx:3586:15: note: Technically the member function 'Language::is_wrapping_class' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/swigmod.h:270:7: note: Technically the member function 'Language::is_wrapping_class' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Modules/swigmod.h:273:9: performance:inconclusive: Technically the member function 'Language::getCurrentClass' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/lang.cxx:3594:17: note: Technically the member function 'Language::getCurrentClass' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/swigmod.h:273:9: note: Technically the member function 'Language::getCurrentClass' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Modules/swigmod.h:279:11: performance:inconclusive: Technically the member function 'Language::getNSpace' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/lang.cxx:3602:19: note: Technically the member function 'Language::getNSpace' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/swigmod.h:279:11: note: Technically the member function 'Language::getNSpace' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Modules/swigmod.h:282:11: performance:inconclusive: Technically the member function 'Language::getClassName' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/lang.cxx:3610:19: note: Technically the member function 'Language::getClassName' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/swigmod.h:282:11: note: Technically the member function 'Language::getClassName' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Modules/swigmod.h:285:9: performance:inconclusive: Technically the member function 'Language::getClassHash' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/lang.cxx:3765:17: note: Technically the member function 'Language::getClassHash' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/swigmod.h:285:9: note: Technically the member function 'Language::getClassHash' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Modules/swigmod.h:288:11: performance:inconclusive: Technically the member function 'Language::getClassPrefix' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/lang.cxx:3618:19: note: Technically the member function 'Language::getClassPrefix' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/swigmod.h:288:11: note: Technically the member function 'Language::getClassPrefix' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Modules/swigmod.h:291:11: performance:inconclusive: Technically the member function 'Language::getEnumClassPrefix' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/lang.cxx:3626:19: note: Technically the member function 'Language::getEnumClassPrefix' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/swigmod.h:291:11: note: Technically the member function 'Language::getEnumClassPrefix' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Modules/swigmod.h:294:11: performance:inconclusive: Technically the member function 'Language::getClassType' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/lang.cxx:3634:19: note: Technically the member function 'Language::getClassType' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/swigmod.h:294:11: note: Technically the member function 'Language::getClassType' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Modules/swigmod.h:297:7: performance:inconclusive: Technically the member function 'Language::is_smart_pointer' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/lang.cxx:3494:15: note: Technically the member function 'Language::is_smart_pointer' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/swigmod.h:297:7: note: Technically the member function 'Language::is_smart_pointer' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Modules/swigmod.h:326:8: performance:inconclusive: Technically the member function 'Language::isNonVirtualProtectedAccess' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/lang.cxx:3552:16: note: Technically the member function 'Language::isNonVirtualProtectedAccess' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/swigmod.h:326:8: note: Technically the member function 'Language::isNonVirtualProtectedAccess' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Source/Modules/swigmod.h:329:7: performance:inconclusive: Technically the member function 'Language::use_naturalvar_mode' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Source/Modules/lang.cxx:515:15: note: Technically the member function 'Language::use_naturalvar_mode' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Source/Modules/swigmod.h:329:7: note: Technically the member function 'Language::use_naturalvar_mode' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Tools/javascript/v8_shell.cxx:208:24: performance:inconclusive: Technically the member function 'V8Shell::CreateShellContext' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Tools/javascript/v8_shell.cxx:60:17: note: Technically the member function 'V8Shell::CreateShellContext' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Tools/javascript/v8_shell.cxx:208:24: note: Technically the member function 'V8Shell::CreateShellContext' can be static (but you may consider moving to unnamed namespace). head swig-4.3.0/Tools/javascript/v8_shell.cxx:300:15: performance:inconclusive: Technically the member function 'V8Shell::ReportException' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Tools/javascript/v8_shell.cxx:62:8: note: Technically the member function 'V8Shell::ReportException' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Tools/javascript/v8_shell.cxx:300:15: note: Technically the member function 'V8Shell::ReportException' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Tools/javascript/v8_shell.cxx:60:17: performance:inconclusive: Technically the member function 'V8Shell::CreateShellContext' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Tools/javascript/v8_shell.cxx:208:24: note: Technically the member function 'V8Shell::CreateShellContext' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Tools/javascript/v8_shell.cxx:60:17: note: Technically the member function 'V8Shell::CreateShellContext' can be static (but you may consider moving to unnamed namespace). 2.17.0 swig-4.3.0/Tools/javascript/v8_shell.cxx:62:8: performance:inconclusive: Technically the member function 'V8Shell::ReportException' can be static (but you may consider moving to unnamed namespace). [functionStatic] swig-4.3.0/Tools/javascript/v8_shell.cxx:300:15: note: Technically the member function 'V8Shell::ReportException' can be static (but you may consider moving to unnamed namespace). swig-4.3.0/Tools/javascript/v8_shell.cxx:62:8: note: Technically the member function 'V8Shell::ReportException' can be static (but you may consider moving to unnamed namespace). DONE