2024-04-10 06:59 ftp://ftp.de.debian.org/debian/pool/main/m/mysql-workbench/mysql-workbench_8.0.32+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=boost --library=gtk --library=python --library=pcre --library=libsigc++ --library=opengl --library=microsoft_atl --library=motif --library=qt --library=cairo --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 3ad4533 (2024-04-09 19:29:20 +0200) count: 12879 8840 elapsed-time: 94.7 86.0 head-timing-info: old-timing-info: head results: mysql-workbench-community-8.0.32-src/backend/wbprivate/model/canvas_floater.cpp:35:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/canvas_floater.cpp:41:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/canvas_floater.cpp:64:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAll [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/canvas_floater.cpp:100:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonLeft [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/canvas_floater.cpp:111:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonLeft [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/canvas_floater.h:37:5: style: Class 'Button' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/relationship_canvas_floater.cpp:38:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNormal [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/relationship_canvas_floater.h:34:5: style: Class 'RelationshipFloater' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/relationship_canvas_floater.h:35:14: style: The destructor '~RelationshipFloater' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/canvas_floater.h:47:14: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/relationship_canvas_floater.h:35:14: note: Destructor in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/relationship_canvas_floater.cpp:32:40: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/relationship_canvas_floater.cpp:57:13: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/relationship_canvas_floater.cpp:58:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/relationship_canvas_floater.cpp:62:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/relationship_canvas_floater.cpp:76:13: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/relationship_canvas_floater.cpp:77:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/mini_view.cpp:40:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextBackgroundColor [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/mini_view.cpp:186:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_OPERATOR_SOURCE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/mini_view.cpp:313:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextBackgroundColor [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.cpp:111:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RefreshSelection [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/mini_view.cpp:40:3: performance: Variable '_backgroundColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/mini_view.h:66:5: style: Class 'MiniView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/mini_view.cpp:140:22: style: The scope of the variable 'figure_layer' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/mini_view.cpp:37:32: style:inconclusive: Function 'MiniView' argument 1 names different: declaration 'output_layer' definition 'layer'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/mini_view.h:66:26: note: Function 'MiniView' argument 1 names different: declaration 'output_layer' definition 'layer'. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/mini_view.cpp:37:32: note: Function 'MiniView' argument 1 names different: declaration 'output_layer' definition 'layer'. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/mini_view.cpp:268:45: style:inconclusive: Function 'viewport_dragged' argument 1 names different: declaration 'rect' definition 'orect'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/mini_view.h:58:45: note: Function 'viewport_dragged' argument 1 names different: declaration 'rect' definition 'orect'. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/mini_view.cpp:268:45: note: Function 'viewport_dragged' argument 1 names different: declaration 'rect' definition 'orect'. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.cpp:108:12: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:86:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.cpp:41:59: style:inconclusive: Function 'place_object' argument 1 names different: declaration 'view' definition 'form'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:137:50: note: Function 'place_object' argument 1 names different: declaration 'view' definition 'form'. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.cpp:41:59: note: Function 'place_object' argument 1 names different: declaration 'view' definition 'form'. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.cpp:44:15: style: Unused variable: object_type [unusedVariable] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.cpp:44:28: style: Unused variable: object_struct_name [unusedVariable] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_logical.cpp:36:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_logical.h:36:5: style: Class 'WBComponentLogical' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_logical.h:37:14: style: The destructor '~WBComponentLogical' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:46:14: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_logical.h:37:14: note: Destructor in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_logical.h:42:25: style: The function 'get_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:52:25: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_logical.h:42:25: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_logical.h:45:25: style: The function 'get_diagram_class_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:53:25: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_logical.h:45:25: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_logical.h:51:18: style: The function 'activate_canvas_object' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:141:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_logical.h:51:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_logical.h:53:18: style: The function 'handles_figure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:75:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_logical.h:53:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_logical.h:57:18: style: The function 'setup_canvas_tool' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:115:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_logical.h:57:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_logical.h:59:18: style: The function 'delete_model_object' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:117:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_logical.h:59:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:52:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Icon16 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:106:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DragOperationCopy [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:126:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconTable [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:182:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TreeSelectMultiple [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:251:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconSchema [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:152:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _5 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:373:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:401:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFlags [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:415:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonLeft [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:49:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _4 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:46:5: style: Class 'WBComponentBasic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:47:14: style: The destructor '~WBComponentBasic' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:46:14: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:47:14: note: Destructor in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:52:25: style: The function 'get_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:52:25: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:52:25: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:55:25: style: The function 'get_diagram_class_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:53:25: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:55:25: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:62:18: style: The function 'load_app_options' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:59:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:62:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:65:18: style: The function 'setup_canvas_tool' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:115:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:65:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:68:28: style: The function 'get_tools_toolbar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:96:28: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:68:28: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:69:28: style: The function 'get_tool_options' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:99:28: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:69:28: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:71:38: style: The function 'get_command_dropdown_items' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:103:38: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:71:38: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:73:44: style: The function 'get_shortcut_items' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:93:44: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:73:44: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:75:18: style: The function 'handles_figure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:75:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:75:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:77:18: style: The function 'activate_canvas_object' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:141:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:77:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:88:18: style: The function 'delete_model_object' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:117:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:88:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:90:18: style: The function 'can_paste_object' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:80:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:90:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:91:29: style: The function 'paste_object' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:83:29: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:91:29: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:93:18: style: The function 'copy_object_to_clipboard' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:88:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:93:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:102:47: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:109:47: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:116:47: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:123:47: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:130:47: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:137:47: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:144:47: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:222:87: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:227:14: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:229:47: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:232:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:271:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:278:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:291:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:443:51: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:486:59: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:493:43: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:500:43: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:207:63: style:inconclusive: Function 'place_layer' argument 1 names different: declaration 'view' definition 'form'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.h:84:49: note: Function 'place_layer' argument 1 names different: declaration 'view' definition 'form'. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:207:63: note: Function 'place_layer' argument 1 names different: declaration 'view' definition 'form'. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_basic.cpp:524:22: style: Variable 'hcontext' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:42:5: performance: Variable 'id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.h:82:5: style: Class 'CatalogTreeView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.h:62:7: style: Class 'ObjectNodeData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.h:328:7: style: Class 'UpdateLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:41:3: style: Class 'CatalogData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:189:44: style: Condition 'showHeaderText' is always true [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:181:25: note: Assignment 'showHeaderText=true', assigned value is 1 mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:189:44: note: Condition 'showHeaderText' is always true mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:190:40: style: Condition 'showHeaderText' is always true [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:181:25: note: Assignment 'showHeaderText=true', assigned value is 1 mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:190:40: note: Condition 'showHeaderText' is always true mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:156:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:159:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:162:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:258:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:275:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:290:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:333:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:335:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:337:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:339:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:341:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:119:94: style:inconclusive: Function 'create_new_node' argument 4 names different: declaration 'val' definition 'obj'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.h:79:56: note: Function 'create_new_node' argument 4 names different: declaration 'val' definition 'obj'. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:119:94: note: Function 'create_new_node' argument 4 names different: declaration 'val' definition 'obj'. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_catalog_tree_view.cpp:455:15: style: Variable 'moved' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_diagram_options.cpp:120:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonLeft [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_diagram_options.cpp:199:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_Figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:71:5: style: Class 'WBComponentPhysical' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:72:14: style: The destructor '~WBComponentPhysical' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:46:14: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:72:14: note: Destructor in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:77:25: style: The function 'get_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:52:25: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:77:25: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:80:25: style: The function 'get_diagram_class_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:53:25: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:80:25: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:109:18: style: The function 'block_model_notifications' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:70:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:109:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:110:18: style: The function 'unblock_model_notifications' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:72:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:110:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:128:18: style: The function 'close_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:64:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:128:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:179:18: style: The function 'load_app_options' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:59:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:179:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:181:18: style: The function 'setup_context_grt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:57:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:181:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:189:18: style: The function 'setup_canvas_tool' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:115:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:189:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:191:28: style: The function 'get_tools_toolbar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:96:28: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:191:28: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:192:28: style: The function 'get_tool_options' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:99:28: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:192:28: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:193:44: style: The function 'get_shortcut_items' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:93:44: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:193:44: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:195:18: style: The function 'reset_document' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:66:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:195:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:196:18: style: The function 'document_loaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:68:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:196:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:200:18: style: The function 'delete_model_object' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:117:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:200:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:202:18: style: The function 'handles_figure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:75:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:202:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:203:18: style: The function 'can_paste_object' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:80:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:203:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:204:29: style: The function 'paste_object' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:83:29: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:204:29: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:206:18: style: The function 'copy_object_to_clipboard' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:88:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:206:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:208:18: style: The function 'activate_canvas_object' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:141:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:208:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:210:25: style: The function 'get_object_tooltip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:110:25: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:210:25: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:213:38: style: The function 'get_command_dropdown_items' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:103:38: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:213:38: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:216:18: style: The function 'accepts_drop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:120:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:216:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:218:18: style: The function 'perform_drop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:128:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:218:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:220:18: style: The function 'perform_drop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:132:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:220:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:223:26: style: The function 'get_object_for_figure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component.h:76:26: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:223:26: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:57:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:59:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:62:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:87:59: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:95:14: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:104:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:106:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:114:14: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:144:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:163:31: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:168:29: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:177:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:184:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:226:31: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:231:29: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:244:29: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:252:29: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:315:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:317:29: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:320:29: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:333:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:335:29: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:338:29: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:396:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:398:29: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:401:29: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:420:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:422:29: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:427:29: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:516:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:541:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:572:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:42:112: style:inconclusive: Function 'RelationshipToolContext' argument 3 names different: declaration 'type' definition 'rtype'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:172:100: note: Function 'RelationshipToolContext' argument 3 names different: declaration 'type' definition 'rtype'. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:42:112: note: Function 'RelationshipToolContext' argument 3 names different: declaration 'type' definition 'rtype'. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:142:15: style: Local variable 'name' shadows outer function [shadowFunction] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:74:24: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:142:15: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:465:31: style: Local variable 'columns' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:141:33: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:465:31: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:476:29: style: Local variable 'columns' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.h:141:33: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:476:29: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical_relationship.cpp:137:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_diagram_options.cpp:249:12: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_history_tree.cpp:36:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconStringColumnType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_history_tree.h:47:5: style: Class 'HistoryTree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_history_tree.cpp:79:29: style: Variable 'undostack' can be declared as reference to const [constVariableReference] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_history_tree.cpp:80:29: style: Variable 'redostack' can be declared as reference to const [constVariableReference] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_layer_tree.cpp:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconStringColumnType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_layer_tree.cpp:72:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Icon16 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_layer_tree.cpp:134:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Icon16 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_layer_tree.cpp:265:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Icon16 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:118:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:184:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:259:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:309:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_UserDatatype [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:322:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:365:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATETIME_FMT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:393:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:462:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResultOk [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:564:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:587:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:731:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WB_DBOBJECT_DRAG_TYPE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:746:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WB_DBOBJECT_DRAG_TYPE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:764:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WB_DBOBJECT_DRAG_TYPE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:818:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResultOk [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:1108:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_Routine [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:1211:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:1549:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:1791:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFlags [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:1952:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _2 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:2012:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _3 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:2080:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RefreshOverviewNodeChildren [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:2119:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:2136:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RefreshCloseEditor [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:2204:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ObjectType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:2415:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:2606:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _5 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:2616:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonLeft [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:2674:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RefreshCloseEditor [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:2689:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_component_physical.cpp:2721:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_layer_tree.cpp:38:40: style:inconclusive: Function 'LayerTree' argument 1 names different: declaration '_form' definition 'form'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_layer_tree.h:61:33: note: Function 'LayerTree' argument 1 names different: declaration '_form' definition 'form'. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_layer_tree.cpp:38:40: note: Function 'LayerTree' argument 1 names different: declaration '_form' definition 'form'. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_layer_tree.cpp:155:23: style: Variable 'nn' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_layer_tree.cpp:241:23: style: Variable 'nn' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:121:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _3 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:156:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabViewSelectorSecondary [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:188:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refresh [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:257:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:286:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_save_files [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:333:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:358:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:396:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _2 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:482:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy_view [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:492:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iter [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:548:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iter [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:570:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _2 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:614:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RefreshZoom [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:622:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RefreshSelection [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:803:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iter [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:857:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MenuAction [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:987:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MenuAction [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1278:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iter [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1300:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iter [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_diagram.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_diagram.cpp:52:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_diagram.cpp:61:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_diagram.cpp:88:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_diagram.cpp:105:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OItem [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_diagram.cpp:86:3: performance: Variable 'id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_diagram.h:41:18: style: Virtual function 'refresh_children' is called from constructor 'DiagramListNode(model_ModelRef model)' at line 95. Dynamic binding is not used. [virtualCallInConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_diagram.cpp:95:3: note: Calling refresh_children mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_diagram.h:41:18: note: refresh_children is a virtual function mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_diagram.h:39:5: style: Class 'DiagramListNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_diagram.cpp:47:3: style: Class 'DiagramNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_diagram.cpp:69:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_diagram.cpp:89:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_diagram.cpp:118:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:83:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _3 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:134:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WB_CONTEXT_MODEL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:197:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolPickerToolBar [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:261:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WB_CONTEXT_MODEL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:337:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LabelItem [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:389:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:406:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:421:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:441:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RefreshSelection [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:512:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:541:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:659:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:698:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:787:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonRight [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:861:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonMiddle [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:911:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KSpace [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:964:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToggleItem [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1000:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tool_changed [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1085:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1213:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_Figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1307:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WB_DBOBJECT_DRAG_TYPE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1432:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:174:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable focused [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:192:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:253:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:267:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MenuSeparator [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:301:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Icon16 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:321:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:335:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MenuSeparator [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:369:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Icon16 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:390:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:498:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WB_CONTEXT_PHYSICAL_OVERVIEW [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:511:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _root_node [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:535:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WB_CONTEXT_PHYSICAL_OVERVIEW [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:684:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WB_DBOBJECT_DRAG_TYPE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:254:3: performance: Variable 'id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:322:3: performance: Variable 'id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.h:66:20: style: Virtual function 'refresh_children' is called from constructor 'SQLScriptsNode(workbench_physical_ModelRef model,PhysicalOverviewBE*owner)' at line 261. Dynamic binding is not used. [virtualCallInConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:261:3: note: Calling refresh_children mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.h:66:20: note: refresh_children is a virtual function mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.h:85:20: style: Virtual function 'refresh_children' is called from constructor 'NotesNode(workbench_physical_ModelRef model,PhysicalOverviewBE*owner)' at line 329. Dynamic binding is not used. [virtualCallInConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:329:3: note: Calling refresh_children mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.h:85:20: note: refresh_children is a virtual function mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.h:51:7: style: Class 'PhysicalSchemataNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.h:156:5: style: Class 'PhysicalOverviewBE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.h:43:7: style: Class 'PhysicalSchemaNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.h:71:7: style: Class 'SchemaObjectNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.h:81:7: style: Class 'SchemaTableNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.h:88:7: style: Class 'SchemaViewNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.h:96:7: style: Class 'SchemaRoutineGroupNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.h:103:7: style: Class 'SchemaRoutineNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.h:90:20: style: The function 'is_renameable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.h:74:20: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.h:90:20: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.h:106:20: style: The function 'is_renameable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.h:74:20: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.h:106:20: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:67:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:194:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:222:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:228:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:257:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:273:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:312:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:325:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:341:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:379:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:506:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:507:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:713:12: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:63:72: style:inconclusive: Function 'PhysicalSchemataNode' argument 1 names different: declaration 'model' definition 'amodel'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.h:51:56: note: Function 'PhysicalSchemataNode' argument 1 names different: declaration 'model' definition 'amodel'. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:63:72: note: Function 'PhysicalSchemataNode' argument 1 names different: declaration 'model' definition 'amodel'. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:668:58: style:inconclusive: Function 'refresh_node' argument 1 names different: declaration 'node' definition 'node_id'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.h:178:50: note: Function 'refresh_node' argument 1 names different: declaration 'node' definition 'node_id'. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:668:58: note: Function 'refresh_node' argument 1 names different: declaration 'node' definition 'node_id'. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical.cpp:430:109: style: Parameter 'info' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.cpp:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.cpp:56:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.cpp:68:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.cpp:81:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.cpp:101:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.cpp:115:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.cpp:129:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.cpp:184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.cpp:197:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable focused [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.cpp:245:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.cpp:254:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.cpp:335:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.cpp:375:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.cpp:379:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.cpp:388:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.cpp:395:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.cpp:400:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.cpp:406:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.cpp:412:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.cpp:418:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_template_list.h:56:3: style: Class 'TableTemplateList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_template_list.h:69:3: style: Class 'TableTemplatePanel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_physical_model_diagram_features.h:79:5: style: Class 'PhysicalModelDiagramFeatures' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:158:49: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:228:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:505:100: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:535:35: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:722:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:738:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:756:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:854:36: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:861:36: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:868:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:927:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:934:36: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1004:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1008:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1010:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1046:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1048:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1053:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1055:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1087:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1089:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1095:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1097:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1103:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1105:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1111:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1113:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1133:14: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1137:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1139:78: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1140:56: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1144:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1157:14: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1162:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1164:78: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1165:56: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1169:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1182:14: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1187:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1189:78: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1190:56: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1194:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1199:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1203:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1205:76: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1206:54: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1220:14: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1225:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1227:78: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1228:56: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1232:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1243:74: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1252:74: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:1324:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:496:3: warning: Either the condition '_mini_view!=0' is redundant or there is possible null pointer dereference: _mini_view. [nullPointerRedundantCheck] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:498:18: note: Assuming that condition '_mini_view!=0' is not redundant mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:496:3: note: Null pointer dereference mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:741:31: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:441:55: style:inconclusive: Function 'release_image' argument 1 names different: declaration 'name' definition 'file'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.h:149:51: note: Function 'release_image' argument 1 names different: declaration 'name' definition 'file'. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:441:55: note: Function 'release_image' argument 1 names different: declaration 'name' definition 'file'. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:743:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:488:78: style:inconclusive: Function 'create_diagram_main' argument 1 names different: declaration 'mview' definition 'diagram_reference'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.h:154:66: note: Function 'create_diagram_main' argument 1 names different: declaration 'mview' definition 'diagram_reference'. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:488:78: note: Function 'create_diagram_main' argument 1 names different: declaration 'mview' definition 'diagram_reference'. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1113:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:576:65: style:inconclusive: Function 'notify_diagram_destroyed' argument 1 names different: declaration 'view' definition 'diagram'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.h:101:53: note: Function 'notify_diagram_destroyed' argument 1 names different: declaration 'view' definition 'diagram'. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:576:65: note: Function 'notify_diagram_destroyed' argument 1 names different: declaration 'view' definition 'diagram'. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1141:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1143:65: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1169:65: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1197:58: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1232:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1235:67: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1238:14: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1273:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1274:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1279:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1280:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1465:56: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1474:51: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1476:51: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1234:18: style: The comparison 'duplicated == 0' is always true. [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1193:20: note: 'duplicated' is assigned value '0' here. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1234:18: note: The comparison 'duplicated == 0' is always true. mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:278:22: style: The scope of the variable 'figure_notations' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:280:22: style: The scope of the variable 'relationship_notations' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:273:17: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:369:35: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:561:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:727:19: style: Local variable 'undo' shadows outer function [shadowFunction] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.h:127:18: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:727:19: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:812:11: style: Local variable 'x' shadows outer argument [shadowArgument] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:779:85: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:812:11: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:812:14: style: Local variable 'y' shadows outer argument [shadowArgument] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:779:92: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:812:14: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1201:17: style: Local variable 'undo' shadows outer function [shadowFunction] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.h:127:18: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1201:17: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:124:107: style: Parameter 'info' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:1526:78: style: Parameter 'offset' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:229:51: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:896:57: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_context_model.cpp:843:102: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_model_diagram_form.cpp:422:31: style: Variable 'option_name' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.cpp:183:5: performance: Variable 'id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/backend/wbprivate/model/wb_overview_physical_schema.cpp:194:16: style: Virtual function 'refresh_children' is called from constructor 'PhysicalSchemaContentNode(const std::string&name,const db_SchemaRef&owner,grt::ListReflist,std::functionlist,const std::functionlist,const std::function-1' is always true [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:354:25: note: Assuming that condition 'length>0' is not redundant mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:356:18: note: Condition 'length>-1' is always true mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:602:5: error: Return value of allocation function 'g_dir_rewind' is not stored. [leakReturnValNotUsed] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:218:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:262:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:263:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:266:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:280:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:281:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:287:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:404:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:436:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:463:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:472:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:485:39: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:510:29: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:520:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:533:29: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:541:39: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:662:39: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:735:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:736:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:738:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:744:13: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:745:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:748:13: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:758:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:759:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:764:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:765:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:768:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:912:15: style: The scope of the variable 'tmp' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:91:46: style:inconclusive: Function 'copy_file' argument 1 names different: declaration 'path' definition 'srcfile'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.h:96:46: note: Function 'copy_file' argument 1 names different: declaration 'path' definition 'srcfile'. mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:91:46: note: Function 'copy_file' argument 1 names different: declaration 'path' definition 'srcfile'. mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:91:74: style:inconclusive: Function 'copy_file' argument 2 names different: declaration 'dest' definition 'destfile'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.h:96:71: note: Function 'copy_file' argument 2 names different: declaration 'dest' definition 'destfile'. mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:91:74: note: Function 'copy_file' argument 2 names different: declaration 'dest' definition 'destfile'. mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:235:12: style: Local variable 'path' shadows outer argument [shadowArgument] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:189:41: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:235:12: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:483:19: style: Local variable 'err' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:438:7: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:483:19: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:529:13: style: Local variable 'err' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:438:7: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:529:13: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:538:19: style: Local variable 'err' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:438:7: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:538:19: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:660:19: style: Local variable 'err' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:623:7: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file.cpp:660:19: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_tunnel.cpp:159:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResultOk [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_overview.cpp:52:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFlags [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_overview.cpp:64:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHECK_NAME [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_overview.cpp:249:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Icon16 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_overview.cpp:796:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MenuAction [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_overview.cpp:936:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RefreshOverviewNodeInfo [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_overview.cpp:942:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RefreshOverviewNodeChildren [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_tunnel.h:64:10: style:inconclusive: Technically the member function 'wb::SSHTunnel::connect' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_tunnel.cpp:158:93: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_tunnel.cpp:178:89: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_tunnel.cpp:189:88: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wmi.cpp:38:1: error: There is an unknown macro here somewhere. Configuration is required. If DEFAULT_LOG_DOMAIN is a macro then please configure it. [unknownMacro] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/action_list.cpp:43:47: error: syntax error: = . find [syntaxError] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/common.h:61:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/common.cpp:141:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_overview.cpp:63:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_overview.cpp:223:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_overview.cpp:525:56: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_overview.cpp:527:49: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_overview.cpp:693:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_overview.cpp:713:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_overview.cpp:722:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_overview.cpp:723:52: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_overview.cpp:745:54: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_overview.cpp:766:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_overview.cpp:775:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_overview.cpp:881:40: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_overview.cpp:893:40: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_overview.cpp:309:19: style: The scope of the variable 'label' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_overview.cpp:119:11: style: Variable 'ch' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_overview.cpp:237:9: style: Variable 'n' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/common.cpp:212:21: style: Redundant initialization for 'ui_item_index'. The initialized value is overwritten before it is read. [redundantInitialization] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/common.cpp:144:26: note: ui_item_index is initialized mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/common.cpp:212:21: note: ui_item_index is overwritten mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/common.cpp:53:28: style: Local variable 'child' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/common.cpp:44:18: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/common.cpp:53:28: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/common.cpp:80:28: style: Local variable 'child' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/common.cpp:44:18: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/common.cpp:80:28: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/common.cpp:163:19: style: Local variable 'item_name' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/common.cpp:139:17: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/common.cpp:163:19: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/common.cpp:167:21: style: Local variable 'group_name' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/common.cpp:138:17: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/common.cpp:167:21: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/common.h:54:51: style: Parameter 'reference' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/common.cpp:140:17: style: Unused variable: search_name [unusedVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/editor_base.h:142:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable group [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/editor_base.h:152:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable group [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/editor_base.cpp:71:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _2 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/refresh_ui.h:55:7: style: Struct 'Blocker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/editor_base.h:57:5: style: Class 'BaseEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/editor_base.h:124:5: style: Struct 'FreezeRefresh' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/editor_base.h:139:5: style: Class 'AutoUndoEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/editor_base.h:58:14: style: The destructor '~BaseEditor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/refresh_ui.h:39:14: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/editor_base.h:58:14: note: Destructor in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/editor_base.cpp:38:26: style: Variable 'other' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:71:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:349:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:170:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _result [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:194:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _result [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:212:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _exception [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:398:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _2 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:670:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _2 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _grt [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/upgrade_helper.h:49:3: style:inconclusive: Technically the member function 'xmlString::operatorconstchar*' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _verbose [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/upgrade_helper.h:57:3: style:inconclusive: Technically the member function 'xmlString::operatorbool' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:94:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _globals_tree_soft_lock_count [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:103:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _globals_tree_soft_lock_count [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:200:3: warning: Struct 'WBOptions' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:107:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _globals_tree_soft_lock_count [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:200:3: warning: Struct 'WBOptions' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:111:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _globals_tree_soft_lock_count [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:117:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _basedir [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _datadir [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:133:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _datadir [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:139:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _user_datadir [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:146:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _module_extensions [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:150:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _clipboard [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:163:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _shell [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/upgrade_helper.h:37:3: style: Struct 'xmlString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:174:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _module_pathlist [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/upgrade_helper.h:71:3: style: Class 'XMLTraverser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:181:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _user_module_path [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:190:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _shell [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:194:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _messages_list [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:203:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dispatcher [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:214:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dispatcher [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:221:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _disp_map_mutex [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _shell [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:327:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _idle_blocked [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:350:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _disp_map_mutex [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:407:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _idle_mutex [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:414:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _idle_mutex [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:421:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _idle_blocked [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:425:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _idle_blocked [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:429:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slot [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:437:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slot [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:448:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:463:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _timer_mutex [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:483:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _timer_mutex [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:504:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _timer_mutex [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:560:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _timer_mutex [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:573:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _timeout_request [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:577:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _verbose [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:608:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _verbose [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:617:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SEARCHPATH_SEPARATOR_S [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:647:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _verbose [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:662:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _verbose [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:676:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:698:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SEARCHPATH_SEPARATOR_S [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:715:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _get_app_option_slot [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:720:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _set_app_option_slot [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:725:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _get_app_option_slot [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:766:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:790:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _status_text_slot [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:831:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MenuAction [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:853:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:865:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/upgrade_helper.h:54:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:670:56: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:727:54: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:866:40: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:886:40: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:890:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:891:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:1006:40: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:1074:38: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:1105:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:1106:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:1108:44: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:1657:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:1674:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:1733:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:1735:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:1883:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:1893:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:1895:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2045:42: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2050:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2051:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2053:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2131:42: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2134:42: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2181:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2182:31: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2235:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2247:91: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2248:58: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2251:58: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2260:72: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2261:39: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2263:39: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2272:47: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2275:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2312:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2326:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2327:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2329:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2332:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2343:39: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2418:40: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2441:89: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2442:56: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2444:56: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2575:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2583:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2637:71: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2649:49: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2652:51: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2655:44: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2657:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2658:42: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2741:44: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2755:53: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2834:49: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2871:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2890:44: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2895:40: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2899:42: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2920:48: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2933:42: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2946:42: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2948:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2956:40: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2962:40: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2970:42: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2972:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2976:40: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:3003:47: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:3013:51: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:3018:49: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:682:97: style:inconclusive: Function 'do_request_password' argument 3 names different: declaration 'reset_password' definition 'force_asking'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.h:482:90: note: Function 'do_request_password' argument 3 names different: declaration 'reset_password' definition 'force_asking'. mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:682:97: note: Function 'do_request_password' argument 3 names different: declaration 'reset_password' definition 'force_asking'. mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:683:73: style:inconclusive: Function 'do_request_password' argument 5 names different: declaration 'ret_password' definition 'password'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.h:483:66: note: Function 'do_request_password' argument 5 names different: declaration 'ret_password' definition 'password'. mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:683:73: note: Function 'do_request_password' argument 5 names different: declaration 'ret_password' definition 'password'. mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:723:92: style:inconclusive: Function 'request_connection_password' argument 2 names different: declaration 'force_asking' definition 'reset_password'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.h:496:85: note: Function 'request_connection_password' argument 2 names different: declaration 'force_asking' definition 'reset_password'. mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:723:92: note: Function 'request_connection_password' argument 2 names different: declaration 'force_asking' definition 'reset_password'. mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:1942:63: style:inconclusive: Function 'option_dict_changed' argument 1 names different: declaration 'dict' definition 'options'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.h:464:56: note: Function 'option_dict_changed' argument 1 names different: declaration 'dict' definition 'options'. mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:1942:63: note: Function 'option_dict_changed' argument 1 names different: declaration 'dict' definition 'options'. mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2725:84: style:inconclusive: Function 'execute_plugin' argument 2 names different: declaration 'argpool' definition 'defaults'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.h:243:82: note: Function 'execute_plugin' argument 2 names different: declaration 'argpool' definition 'defaults'. mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2725:84: note: Function 'execute_plugin' argument 2 names different: declaration 'argpool' definition 'defaults'. mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2880:93: style:inconclusive: Function 'add_new_query_window' argument 1 names different: declaration 'target' definition 'targetConnection'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.h:248:86: note: Function 'add_new_query_window' argument 1 names different: declaration 'target' definition 'targetConnection'. mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2880:93: note: Function 'add_new_query_window' argument 1 names different: declaration 'target' definition 'targetConnection'. mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:3193:52: style:inconclusive: Function 'run_script_file' argument 1 names different: declaration 'path' definition 'filename'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.h:477:45: note: Function 'run_script_file' argument 1 names different: declaration 'path' definition 'filename'. mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:3193:52: note: Function 'run_script_file' argument 1 names different: declaration 'path' definition 'filename'. mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:1231:20: style: Local variable 'options' shadows outer argument [shadowArgument] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:1204:42: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:1231:20: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2590:22: style: Local variable 'info' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2550:23: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2590:22: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:225:100: style: Parameter 'retval' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:232:100: style: Parameter 'retval' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:238:64: style: Parameter 'retval' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:263:100: style: Parameter 'retval' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:271:100: style: Parameter 'retval' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:283:100: style: Parameter 'retval' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:295:100: style: Parameter 'retval' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:304:100: style: Parameter 'retval' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:315:100: style: Parameter 'retval' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:322:96: style: Parameter 'retval' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:342:100: style: Parameter 'retval' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:367:77: style: Parameter 'retval' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:379:77: style: Parameter 'retval' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:714:9: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:726:9: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:198:54: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:236:52: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:578:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:586:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:593:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:600:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:609:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:611:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:631:41: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:648:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:663:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:680:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:685:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:691:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:708:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:878:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:885:35: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:888:35: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:697:7: style: The scope of the variable 'c' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.cpp:222:7: style: Redundant checking of STL container element existence before removing it. [redundantIfRemove] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:292:3: style: The class 'GRTDispatcher' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:532:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:544:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2013:69: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:79:7: style:inconclusive: Technically the member function 'bec::DispatcherCallback::get_result' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:119:17: style:inconclusive: Technically the member function 'bec::GRTTaskBase::is_finished' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:126:17: style:inconclusive: Technically the member function 'bec::GRTTaskBase::is_cancelled' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:130:17: style:inconclusive: Technically the member function 'bec::GRTTaskBase::name' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:133:19: style:inconclusive: Technically the member function 'bec::GRTTaskBase::result' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:159:24: performance:inconclusive: Technically the member function 'bec::NodeIds::map_node_id' can be static (but you may consider moving to unnamed namespace). [functionStatic] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:185:38: note: Technically the member function 'bec::NodeIds::map_node_id' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:159:24: note: Technically the member function 'bec::NodeIds::map_node_id' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:287:23: warning: The class 'GRTShellTask' defines member variable with name '_result' also defined in its parent class 'GRTTaskBase'. [duplInheritedMember] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:174:19: note: Parent variable 'GRTTaskBase::_result' mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:287:23: note: Derived variable 'GRTShellTask::_result' mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:87:5: style: Class 'DispatcherCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:108:5: style: Class 'DispatcherCallback < void >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_shell.h:39:5: style: Class 'ShellBE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:78:5: style: Struct 'NodeId' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:79:5: style: Struct 'NodeId' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.h:50:5: style: Class 'MessageListStorage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.h:93:5: style: Class 'PluginManagerImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_manager.h:63:5: style: Class 'GRTManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:42:3: style: Struct 'CallbackHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:48:3: style: Struct 'GRTTaskHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:54:3: style: Struct 'GrtDispatcherHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:165:3: style: Class 'GrtNullTask' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:74:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:57:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:74:10: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:100:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:57:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:100:10: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:234:27: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:123:27: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:234:27: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:238:18: style: The function 'started_m' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:146:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:238:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:239:18: style: The function 'finished_m' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:149:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:239:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:240:18: style: The function 'failed_m' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:152:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:240:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:242:18: style: The function 'process_message' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:154:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:242:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:243:18: style: The function 'process_message_m' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:155:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:243:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:275:27: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:123:27: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:275:27: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:276:18: style: The function 'finished_m' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:149:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:276:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:278:18: style: The function 'process_message' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:154:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:278:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:279:18: style: The function 'process_message_m' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:155:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:279:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:321:20: style: The function 'count' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:205:20: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:321:20: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:322:20: style: The function 'get_node' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:206:20: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:322:20: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:334:18: style: The function 'has_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:207:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:334:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:335:20: style: The function 'get_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:208:20: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:335:20: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:344:18: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:308:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:344:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.h:85:20: style: The function 'count_children' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:330:20: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.h:85:20: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.h:87:18: style: The function 'refresh' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:245:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.h:87:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.h:91:20: style: The function 'count' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:321:20: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.h:91:20: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.h:92:26: style: The function 'get_popup_items_for_nodes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:267:26: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.h:92:26: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.h:93:18: style: The function 'activate_popup_item_for_nodes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:271:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.h:93:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:167:16: style: The function 'finished' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:148:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:167:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:169:25: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:123:27: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:169:25: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:192:17: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:123:27: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:192:17: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:202:16: style: The function 'started' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:145:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:202:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:204:16: style: The function 'finished' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:148:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:204:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:208:16: style: The function 'failed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:151:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:208:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:260:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:274:53: style:inconclusive: Function 'process_message_m' argument 1 names different: declaration 'msg' definition 'msgs'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:243:56: note: Function 'process_message_m' argument 1 names different: declaration 'msg' definition 'msgs'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:274:53: note: Function 'process_message_m' argument 1 names different: declaration 'msg' definition 'msgs'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:640:58: style:inconclusive: Function 'message_callback' argument 1 names different: declaration 'msg' definition 'msgs'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:329:47: note: Function 'message_callback' argument 1 names different: declaration 'msg' definition 'msgs'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:640:58: note: Function 'message_callback' argument 1 names different: declaration 'msg' definition 'msgs'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:468:20: style: Local variable 'helper' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:434:24: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:468:20: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:656:18: style: Local variable 'task' shadows outer argument [shadowArgument] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:654:97: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.cpp:656:18: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:769:15: style: Unused variable: path [unusedVariable] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:1315:32: style: Variable 'groups[std_groups[i].name]' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:1819:14: style: Variable 'revision' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_context.cpp:2804:19: style: Variable 's' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_reporter.h:45:18: style: Virtual function 'flush' is called from constructor 'Reporter()' at line 33. Dynamic binding is not used. [virtualCallInConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_reporter.cpp:33:3: note: Calling flush mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_reporter.h:45:18: note: flush is a virtual function mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/validation_manager.h:109:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _signal_notify [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.cpp:40:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _4 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.cpp:60:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutputMsg [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.cpp:112:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoErrorMsg [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.cpp:129:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.cpp:223:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InfoMsg [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.cpp:239:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MenuAction [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_string_list_model.cpp:92:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_string_list_model.cpp:98:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_string_list_model.cpp:162:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_string_list_model.cpp:185:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.cpp:181:31: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.cpp:34:3: performance: Variable '_error_icon' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.h:110:5: style: Class 'MessageListBE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/validation_manager.h:52:18: style: The function 'refresh' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:245:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/validation_manager.h:52:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/validation_manager.h:54:20: style: The function 'count' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:205:20: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/validation_manager.h:54:20: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.cpp:242:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.cpp:110:117: style:inconclusive: Function 'validation_notify' argument 3 names different: declaration 'msg' definition 'm'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.h:74:104: note: Function 'validation_notify' argument 3 names different: declaration 'msg' definition 'm'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.cpp:110:117: note: Function 'validation_notify' argument 3 names different: declaration 'msg' definition 'm'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.cpp:168:52: style:inconclusive: Function 'count_children' argument 1 names different: declaration 'parent' definition 'node'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.h:85:49: note: Function 'count_children' argument 1 names different: declaration 'parent' definition 'node'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_message_list.cpp:168:52: note: Function 'count_children' argument 1 names different: declaration 'parent' definition 'node'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_shell.cpp:107:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_shell.cpp:119:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShellCommandExit [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_threaded_task.cpp:29:1: error: There is an unknown macro here somewhere. Configuration is required. If DEFAULT_LOG_DOMAIN is a macro then please configure it. [unknownMacro] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_string_list_model.h:68:7: warning:inconclusive: Member variable 'Item_handler::iid' is not initialized in the constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_string_list_model.h:39:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:249:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_string_list_model.h:39:10: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_string_list_model.h:42:20: style: The function 'count' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:205:20: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_string_list_model.h:42:20: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_string_list_model.h:45:18: style: The function 'refresh' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:245:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_string_list_model.h:45:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_string_list_model.cpp:240:22: style: The scope of the variable 'ANY_SYM' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_string_list_model.cpp:241:22: style: The scope of the variable 'ANY_SEQ' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_string_list_model.cpp:112:70: style:inconclusive: Function 'add_item' argument 2 names different: declaration 'ident' definition 'id'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_string_list_model.h:48:54: note: Function 'add_item' argument 2 names different: declaration 'ident' definition 'id'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_string_list_model.cpp:112:70: note: Function 'add_item' argument 2 names different: declaration 'ident' definition 'id'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_string_list_model.cpp:168:21: style: Local variable 'items' shadows outer function [shadowFunction] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_string_list_model.h:56:30: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_string_list_model.cpp:168:21: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_string_list_model.cpp:205:21: style: Local variable 'items' shadows outer function [shadowFunction] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_string_list_model.h:56:30: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_string_list_model.cpp:205:21: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_string_list_model.cpp:57:59: performance: Function parameter 'items_val_mask' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_string_list_model.cpp:138:19: style: Variable 'item_handler' can be declared as reference to const [constVariableReference] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:45:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _2 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:58:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:69:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:111:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:130:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ObjectType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:278:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:393:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:481:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:718:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ObjectType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:744:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:758:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:769:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:865:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:963:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:977:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:987:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:1019:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/icon_manager.cpp:77:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:1030:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/icon_manager.cpp:117:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:1043:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/icon_manager.cpp:209:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:1053:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:1063:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:1073:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:144:18: style: The if condition is the same as the previous if condition [duplicateCondition] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:136:18: note: First condition mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:144:18: note: Second condition mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:345:18: style: The if condition is the same as the previous if condition [duplicateCondition] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:338:18: note: First condition mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:345:18: note: Second condition mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:67:39: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:70:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:71:40: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:73:40: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:77:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:78:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:79:35: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:185:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:186:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:187:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:188:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:189:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:306:71: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:356:41: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:746:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:754:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:765:35: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:766:35: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:767:36: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:768:36: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:799:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:815:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:833:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:835:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:883:40: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:896:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_shell.h:49:10: performance:inconclusive: Technically the member function 'bec::ShellBE::run_script_file' can be static (but you may consider moving to unnamed namespace). [functionStatic] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_shell.cpp:84:15: note: Technically the member function 'bec::ShellBE::run_script_file' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_shell.h:49:10: note: Technically the member function 'bec::ShellBE::run_script_file' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_shell.h:50:10: performance:inconclusive: Technically the member function 'bec::ShellBE::run_script' can be static (but you may consider moving to unnamed namespace). [functionStatic] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_shell.cpp:95:15: note: Technically the member function 'bec::ShellBE::run_script' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_shell.h:50:10: note: Technically the member function 'bec::ShellBE::run_script' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_shell.h:56:30: style:inconclusive: Technically the member function 'bec::ShellBE::get_grt_tree_bookmarks' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_shell.cpp:396:35: note: Technically the member function 'bec::ShellBE::get_grt_tree_bookmarks' can be const. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_shell.h:56:30: note: Technically the member function 'bec::ShellBE::get_grt_tree_bookmarks' can be const. mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:627:21: style: Local variable 'version' shadows outer argument [shadowArgument] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:405:78: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:627:21: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_shell.cpp:127:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_shell.cpp:137:5: note: Found duplicate branches for 'if' and 'else'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_shell.cpp:127:10: note: Found duplicate branches for 'if' and 'else'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_shell.cpp:346:15: style: The scope of the variable 'line' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_shell.cpp:70:37: style:inconclusive: Function 'set_saves_history' argument 1 names different: declaration 'line_count' definition 'size'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_shell.h:69:32: note: Function 'set_saves_history' argument 1 names different: declaration 'line_count' definition 'size'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_shell.cpp:70:37: note: Function 'set_saves_history' argument 1 names different: declaration 'line_count' definition 'size'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_shell.cpp:268:41: style:inconclusive: Function 'handle_msg' argument 1 names different: declaration 'msgs' definition 'msg'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_shell.h:84:41: note: Function 'handle_msg' argument 1 names different: declaration 'msgs' definition 'msg'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_shell.cpp:268:41: note: Function 'handle_msg' argument 1 names different: declaration 'msgs' definition 'msg'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_shell.cpp:469:23: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:111:24: style: Variable 'id' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/backend/wbprivate/workbench/wb_model_file_upgrade.cpp:370:16: style: Variable 'revision' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:176:28: style:inconclusive: Technically the member function 'ObjectWrapper::get_keys' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:216:10: style:inconclusive: Technically the member function 'ObjectWrapper::count' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:290:16: style: Virtual function 'refresh' is called from constructor 'GRTListValueInspectorBE(const BaseListRef&value)' at line 252. Dynamic binding is not used. [virtualCallInConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:252:5: note: Calling refresh mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:290:16: note: refresh is a virtual function mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:402:16: style: Virtual function 'refresh' is called from constructor 'GRTDictRefInspectorBE(const DictRef&value)' at line 368. Dynamic binding is not used. [virtualCallInConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:368:5: note: Calling refresh mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:402:16: note: refresh is a virtual function mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:623:16: style: Virtual function 'refresh' is called from constructor 'GRTObjectRefInspectorBE(const ObjectRef&value,bool grouped,bool process_editas_flag)' at line 528. Dynamic binding is not used. [virtualCallInConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:528:5: note: Calling refresh mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:623:16: note: refresh is a virtual function mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:853:16: style: Virtual function 'refresh' is called from constructor 'GRTObjectListValueInspectorBE(const std::vector&objects)' at line 783. Dynamic binding is not used. [virtualCallInConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:783:5: note: Calling refresh mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:853:16: note: refresh is a virtual function mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:241:3: style: Class 'ObjectListWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:251:3: style: Class 'GRTListValueInspectorBE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:366:3: style: Class 'GRTDictRefInspectorBE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:782:3: style: Class 'GRTObjectListValueInspectorBE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:257:18: style: The function 'count_children' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:330:20: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:257:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:265:18: style: The function 'get_child' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:331:20: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:265:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:290:16: style: The function 'refresh' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:245:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:290:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:294:8: style: The function 'add_item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.h:49:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:294:8: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:301:8: style: The function 'delete_item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.h:50:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:301:8: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:350:16: style: The function 'set_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.h:69:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:350:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:373:18: style: The function 'count_children' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:330:20: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:373:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:381:18: style: The function 'get_child' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:331:20: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:381:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:402:16: style: The function 'refresh' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:245:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:402:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:414:16: style: The function 'add_item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.h:49:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:414:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:426:16: style: The function 'delete_item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.h:50:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:426:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:480:8: style: The function 'set_field' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.h:57:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:480:8: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:505:16: style: The function 'set_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.h:69:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:505:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:533:18: style: The function 'count_children' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:330:20: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:533:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:551:18: style: The function 'get_child' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:331:20: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:551:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:623:16: style: The function 'refresh' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:245:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:623:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:662:16: style: The function 'add_item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.h:49:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:662:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:666:16: style: The function 'delete_item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.h:50:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:666:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:763:8: style: The function 'set_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.h:69:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:763:8: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:788:18: style: The function 'count_children' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:330:20: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:788:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:796:18: style: The function 'get_child' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:331:20: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:796:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:853:16: style: The function 'refresh' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.h:245:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:853:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:885:16: style: The function 'add_item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.h:49:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:885:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:891:16: style: The function 'delete_item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.h:50:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:891:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:986:8: style: The function 'set_field' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.h:57:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:986:8: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:998:16: style: The function 'set_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.h:69:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:998:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:233:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:1005:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_value_inspector.cpp:244:24: style: class member 'ObjectListWrapper::_objects' is never used. [unusedStructMember] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/validation_manager.cpp:31:1: error: There is an unknown macro here somewhere. Configuration is required. If DEFAULT_LOG_DOMAIN is a macro then please configure it. [unknownMacro] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.cpp:37:3: performance: Variable 'index' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.cpp:518:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.cpp:524:14: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/tree_model.cpp:518:11: style: Variable 'left' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:91:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:206:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:217:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:390:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:505:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:518:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:532:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:735:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/charset_list.cpp:34:3: performance: Variable '_charset_list_path' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/charset_list.h:33:5: style: Class 'CharsetList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.cpp:113:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.cpp:132:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.cpp:342:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.cpp:388:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StringType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_helpers.cpp:102:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_helpers.cpp:138:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_helpers.cpp:167:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_filter.cpp:54:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_filter.cpp:78:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_helpers.cpp:49:78: style:inconclusive: Function 'get_description_for_connection' argument 1 names different: declaration 'conn' definition 'connection'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_helpers.h:39:103: note: Function 'get_description_for_connection' argument 1 names different: declaration 'conn' definition 'connection'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_helpers.cpp:49:78: note: Function 'get_description_for_connection' argument 1 names different: declaration 'conn' definition 'connection'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_helpers.cpp:97:53: style:inconclusive: Function 'parse_version' argument 1 names different: declaration 'version' definition 'target_version'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_helpers.h:43:78: note: Function 'parse_version' argument 1 names different: declaration 'version' definition 'target_version'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_helpers.cpp:97:53: note: Function 'parse_version' argument 1 names different: declaration 'version' definition 'target_version'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_helpers.cpp:35:15: style: Unused variable: host_id [unusedVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_master_filter.cpp:35:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_master_filter.h:44:10: performance:inconclusive: Technically the member function 'bec::DBObjectMasterFilterBE::remove_stored_filter_set' can be static (but you may consider moving to unnamed namespace). [functionStatic] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_master_filter.cpp:69:30: note: Technically the member function 'bec::DBObjectMasterFilterBE::remove_stored_filter_set' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_master_filter.h:44:10: note: Technically the member function 'bec::DBObjectMasterFilterBE::remove_stored_filter_set' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_master_filter.h:45:10: performance:inconclusive: Technically the member function 'bec::DBObjectMasterFilterBE::load_stored_filter_set' can be static (but you may consider moving to unnamed namespace). [functionStatic] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_master_filter.cpp:82:30: note: Technically the member function 'bec::DBObjectMasterFilterBE::load_stored_filter_set' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_master_filter.h:45:10: note: Technically the member function 'bec::DBObjectMasterFilterBE::load_stored_filter_set' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_master_filter.cpp:82:80: style: Parameter 'indexes' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_master_filter.cpp:109:15: style: Unused variable: key [unusedVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_master_filter.cpp:113:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/dbobject_roles.cpp:85:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/dbobject_roles.cpp:116:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/dbobject_roles.cpp:212:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/dbobject_roles.cpp:236:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/dbobject_roles.cpp:35:3: performance: Variable '_rdbms' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/dbobject_roles.h:58:18: style: Virtual function 'refresh' is called from constructor 'ObjectRoleListBE(DBObjectEditorBE*owner,const db_mgmt_RdbmsRef&rdbms)' at line 36. Dynamic binding is not used. [virtualCallInConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/dbobject_roles.cpp:36:3: note: Calling refresh mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/dbobject_roles.h:58:18: note: refresh is a virtual function mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_dbobject.h:100:5: style: Class 'DBObjectEditorBE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/dbobject_roles.cpp:125:12: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/dbobject_roles.cpp:141:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/dbobject_roles.cpp:240:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/dbobject_roles.cpp:246:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:909:8: warning: Member variable 'Layer::_render_progress' is not initialized in the constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.h:75:10: style:inconclusive: Technically the member function 'spatial::Envelope::is_init' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:122:25: note: Technically the member function 'spatial::Envelope::is_init' can be const. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.h:75:10: note: Technically the member function 'spatial::Envelope::is_init' can be const. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.h:99:12: performance:inconclusive: Technically the member function 'spatial::ShapeContainer::distance_line' can be static (but you may consider moving to unnamed namespace). [functionStatic] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:176:33: note: Technically the member function 'spatial::ShapeContainer::distance_line' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.h:99:12: note: Technically the member function 'spatial::ShapeContainer::distance_line' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.h:133:10: style:inconclusive: Technically the member function 'spatial::Importer::extract_points' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:387:25: note: Technically the member function 'spatial::Importer::extract_points' can be const. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.h:133:10: note: Technically the member function 'spatial::Importer::extract_points' can be const. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.h:238:10: style:inconclusive: Technically the member function 'spatial::Layer::hidden' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:936:13: note: Technically the member function 'spatial::Layer::hidden' can be const. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.h:238:10: note: Technically the member function 'spatial::Layer::hidden' can be const. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.h:239:13: style:inconclusive: Technically the member function 'spatial::Layer::layer_id' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:940:12: note: Technically the member function 'spatial::Layer::layer_id' can be const. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.h:239:13: note: Technically the member function 'spatial::Layer::layer_id' can be const. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.h:243:12: style:inconclusive: Technically the member function 'spatial::Layer::size' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.h:247:17: style:inconclusive: Technically the member function 'spatial::Layer::color' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.h:250:10: style:inconclusive: Technically the member function 'spatial::Layer::fill' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.h:258:10: style:inconclusive: Technically the member function 'spatial::Layer::get_fill_polygons' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:926:13: note: Technically the member function 'spatial::Layer::get_fill_polygons' can be const. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.h:258:10: note: Technically the member function 'spatial::Layer::get_fill_polygons' can be const. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.h:260:11: style:inconclusive: Technically the member function 'spatial::Layer::query_render_progress' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:974:14: note: Technically the member function 'spatial::Layer::query_render_progress' can be const. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.h:260:11: note: Technically the member function 'spatial::Layer::query_render_progress' can be const. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.h:261:23: style:inconclusive: Technically the member function 'spatial::Layer::get_envelope' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:978:35: note: Technically the member function 'spatial::Layer::get_envelope' can be const. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.h:261:23: note: Technically the member function 'spatial::Layer::get_envelope' can be const. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:89:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:393:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:401:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:419:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:437:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:457:44: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:500:41: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:116:14: style: Variable 'top_left.x' is reassigned a value before the old one has been used. [redundantAssignment] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:112:14: note: top_left.x is assigned mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:116:14: note: top_left.x is overwritten mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:117:14: style: Variable 'top_left.y' is reassigned a value before the old one has been used. [redundantAssignment] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:113:14: note: top_left.y is assigned mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:117:14: note: top_left.y is overwritten mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:118:18: style: Variable 'bottom_right.x' is reassigned a value before the old one has been used. [redundantAssignment] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:114:18: note: bottom_right.x is assigned mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:118:18: note: bottom_right.x is overwritten mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:119:18: style: Variable 'bottom_right.y' is reassigned a value before the old one has been used. [redundantAssignment] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:115:18: note: bottom_right.y is assigned mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:119:18: note: bottom_right.y is overwritten mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:544:9: style: The scope of the variable 'data' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:558:9: style: The scope of the variable 'data' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:572:9: style: The scope of the variable 'data' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:963:15: style: Local variable 'color' shadows outer function [shadowFunction] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.h:247:17: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:963:15: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:968:40: style: Local variable 'it' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:959:46: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:968:40: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:605:46: performance: Function parameter 'view' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:635:59: performance: Function parameter 'view' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:959:46: style: Unused variable: it [unusedVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:732:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:755:80: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:840:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/spatial_handler.cpp:854:111: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.h:165:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:153:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:188:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_Table [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:241:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_Table [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:299:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATETIME_FMT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:345:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_class [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:435:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:503:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_class [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:542:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:586:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_ForeignKey [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:645:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_class [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:740:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_class [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:865:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:957:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:1003:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_dbobject.cpp:84:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _4 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_dbobject.cpp:160:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResultOk [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_dbobject.cpp:188:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATETIME_FMT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_dbobject.cpp:493:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_dbobject.cpp:156:54: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_dbobject.cpp:157:54: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_dbobject.cpp:158:41: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_dbobject.cpp:209:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_dbobject.cpp:229:14: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_dbobject.cpp:271:12: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_dbobject.cpp:374:86: style:inconclusive: Function 'get_table_column_names' argument 1 names different: declaration 'table_name' definition 'fq_table_name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_dbobject.h:70:80: note: Function 'get_table_column_names' argument 1 names different: declaration 'table_name' definition 'fq_table_name'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_dbobject.cpp:374:86: note: Function 'get_table_column_names' argument 1 names different: declaration 'table_name' definition 'fq_table_name'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_routine.cpp:35:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentTypeRoutine [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_routine.h:32:5: style: Class 'RoutineEditorBE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/diff_dbobjectmatch.cpp:72:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ObjectType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/diff_dbobjectmatch.cpp:137:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ObjectType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/diff_dbobjectmatch.cpp:262:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/diff_dbobjectmatch.cpp:421:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/diff_dbobjectmatch.cpp:464:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/diff_dbobjectmatch.cpp:740:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _3 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/diff_dbobjectmatch.cpp:814:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _3 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:87:5: warning: Member variable 'DispatcherCallback < int >::_return_value' is not initialized in the constructor. [uninitMemberVarPrivate] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:79:7: style:inconclusive: Technically the member function 'DispatcherCallback < std :: string >::get_result' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:79:7: style:inconclusive: Technically the member function 'DispatcherCallback < grt :: ValueRef >::get_result' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:79:7: style:inconclusive: Technically the member function 'DispatcherCallback < int >::get_result' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:87:5: style: Class 'DispatcherCallback < std :: string >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:87:5: style: Class 'DispatcherCallback < grt :: ValueRef >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/grt_dispatcher.h:87:5: style: Class 'DispatcherCallback < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_routinegroup.cpp:115:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_routinegroup.cpp:135:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_routinegroup.cpp:157:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.cpp:729:16: style: The scope of the variable 'handle' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.cpp:255:68: style:inconclusive: Function 'get_group' argument 1 names different: declaration 'path' definition 'group_name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.h:174:53: note: Function 'get_group' argument 1 names different: declaration 'path' definition 'group_name'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.cpp:255:68: note: Function 'get_group' argument 1 names different: declaration 'path' definition 'group_name'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.cpp:271:93: style:inconclusive: Function 'add_plugin_to_group' argument 2 names different: declaration 'path' definition 'group_name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.h:175:78: note: Function 'add_plugin_to_group' argument 2 names different: declaration 'path' definition 'group_name'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.cpp:271:93: note: Function 'add_plugin_to_group' argument 2 names different: declaration 'path' definition 'group_name'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.cpp:398:22: style: Local variable 'value' shadows outer argument [shadowArgument] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.cpp:386:106: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.cpp:398:22: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.cpp:737:18: style: Local variable 'module' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.cpp:730:16: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.cpp:737:18: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.cpp:740:18: style: Local variable 'handle' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.cpp:729:16: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.cpp:740:18: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.cpp:635:20: style: Variable 'module' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.cpp:730:16: style: Variable 'module' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.cpp:365:20: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.cpp:826:33: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/backend/wbpublic/grt/plugin_manager.cpp:838:33: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_schema.cpp:58:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_schema.cpp:67:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_schema.cpp:74:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_table.cpp:55:1: error: There is an unknown macro here somewhere. Configuration is required. If DEFAULT_LOG_DOMAIN is a macro then please configure it. [unknownMacro] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_user.cpp:66:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_user.cpp:81:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_user_role.cpp:238:9: error: There is an unknown macro here somewhere. Configuration is required. If GRTLIST_FOREACH is a macro then please configure it. [unknownMacro] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/role_tree_model.h:136:5: style: Class 'RoleTreeBE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_user.h:46:5: style: Class 'UserEditorBE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_user.cpp:45:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_user.cpp:70:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_user.cpp:85:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_view.cpp:36:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentTypeView [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/editor_view.h:33:5: style: Class 'ViewEditorBE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/role_tree_model.cpp:168:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IntegerType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/sync_profile.cpp:33:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/sync_profile.cpp:58:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_Table [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/sync_profile.cpp:105:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_Table [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/role_tree_model.h:142:18: style: Virtual function 'refresh' is called from constructor 'RoleTreeBE(const db_CatalogRef&catalog)' at line 34. Dynamic binding is not used. [virtualCallInConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/role_tree_model.cpp:34:3: note: Calling refresh mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/role_tree_model.h:142:18: note: refresh is a virtual function mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/role_tree_model.cpp:157:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/diff_dbobjectmatch.h:62:5: style: Class 'NormalizedComparer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/diff_dbobjectmatch.cpp:182:19: style: Local variable 'left' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/diff_dbobjectmatch.cpp:178:17: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/diff_dbobjectmatch.cpp:182:19: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/diff_dbobjectmatch.cpp:183:19: style: Local variable 'right' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/diff_dbobjectmatch.cpp:179:17: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/diff_dbobjectmatch.cpp:183:19: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/diff_dbobjectmatch.cpp:802:112: performance: Function parameter 'name' should be passed by const reference. However it seems that 'normalizedComparison' is a callback function. [passedByValueCallback] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/diff_dbobjectmatch.cpp:813:52: note: Function pointer used here. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/diff_dbobjectmatch.cpp:802:112: note: Function parameter 'name' should be passed by const reference. However it seems that 'normalizedComparison' is a callback function. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/diff_dbobjectmatch.cpp:803:31: style: Variable 'rul_list' can be declared as reference to const [constVariableReference] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/sql_facade.h:64:84: performance: Function parameter 'sql' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/mysql_parser_services.cpp:47:99: style:inconclusive: Function 'findDataType' argument 2 names different: declaration 'version' definition 'targetVersion'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/mysql_parser_services.h:119:89: note: Function 'findDataType' argument 2 names different: declaration 'version' definition 'targetVersion'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/mysql_parser_services.cpp:47:99: note: Function 'findDataType' argument 2 names different: declaration 'version' definition 'targetVersion'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/sql_facade.h:65:86: performance: Function parameter 'sql' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/sql_facade.h:67:82: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/sql_facade.h:68:84: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/sql_facade.h:89:63: performance: Function parameter 'sql' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/sql_facade.h:89:86: performance: Function parameter 'schema_name' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/sql_facade.h:90:64: performance: Function parameter 'sql' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/sql_facade.h:95:97: performance: Function parameter 'old_schema_name' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/sql_facade.h:96:67: performance: Function parameter 'new_schema_name' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/mysql_parser_services.h:109:61: performance: Function parameter 'old_name' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/mysql_parser_services.h:109:89: performance: Function parameter 'new_name' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/diff_dbobjectmatch.cpp:285:18: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/diff_dbobjectmatch.cpp:297:18: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/diff_dbobjectmatch.cpp:805:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/sql_normalizer.cpp:36:5: performance: Variable 'quote' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/sql_normalizer.cpp:37:5: performance: Variable 'skip_until' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/sql_normalizer.cpp:33:3: style: Struct 'normalized_string_builder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/sql_normalizer.h:55:30: performance: Function parameter 'val' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/sql_parser_base.cpp:35:1: error: There is an unknown macro here somewhere. Configuration is required. If DEFAULT_LOG_DOMAIN is a macro then please configure it. [unknownMacro] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/sql_parser_base.h:121:8: style:inconclusive: Technically the member function 'Sql_parser_base::case_sensitive_identifiers' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/sql_parser_base.h:107:5: style: Class 'SlotAutoDisconnector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/sql_parser_base.h:165:5: style: Class 'Parse_exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/sql_parser_base.h:166:5: style: Class 'Parse_exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/sql_parser_base.h:186:5: style: Class 'Null_state_keeper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/sql_specifics.cpp:54:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable escape_ansi_sql_string [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtsqlparser/sql_statement_decomposer.cpp:44:61: style: Parameter 's' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/checkbox_list_control.cpp:70:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/confirm_save_dialog.cpp:36:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BigBoldStyle [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:117:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StringColumnType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:232:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LanguageNone [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:329:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:356:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPACES [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:634:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPACES [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:654:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpenFile [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:674:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SaveFile [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/file_charset_dialog.cpp:48:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectorCombobox [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/file_charset_dialog.cpp:90:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_CharacterSet [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/file_charset_dialog.cpp:178:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResultOk [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.cpp:155:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IntegerType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.cpp:191:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.cpp:662:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _2 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:61:16: style: The function 'data_changed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.h:45:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:61:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:127:16: style: The function 'data_changed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.h:45:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:127:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:241:16: style: The function 'data_changed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.h:45:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:241:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:342:16: style: The function 'data_changed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.h:45:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:342:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:399:16: style: The function 'data_changed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.h:45:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:399:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:428:16: style: The function 'data_changed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.h:45:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:428:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:208:11: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:271:7: error: Memory pointed to by 'converted' is freed twice. [doubleFree] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:254:7: note: Memory pointed to by 'converted' is freed twice. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:271:7: note: Memory pointed to by 'converted' is freed twice. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:245:10: warning: Either the condition '_owner==NULL' is redundant or there is possible null pointer dereference: _owner. [nullPointerRedundantCheck] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:266:18: note: Assuming that condition '_owner==NULL' is not redundant mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:245:10: note: Null pointer dereference mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:160:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:214:8: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:578:15: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:580:15: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:281:12: style: The scope of the variable 'converted' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:491:55: style:inconclusive: Function 'BinaryDataEditor' argument 4 names different: declaration 'data_type' definition 'datatype'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.h:54:106: note: Function 'BinaryDataEditor' argument 4 names different: declaration 'data_type' definition 'datatype'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:491:55: note: Function 'BinaryDataEditor' argument 4 names different: declaration 'data_type' definition 'datatype'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:599:18: style: Local variable 'dict' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:595:16: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:599:18: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:660:11: style: Local variable 'data' shadows outer function [shadowFunction] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.h:58:15: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:660:11: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:661:11: style: Local variable 'length' shadows outer function [shadowFunction] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.h:61:10: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:661:11: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:643:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 2 is slow and redundant. [stlcstrParam] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/file_charset_dialog.cpp:67:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/file_charset_dialog.cpp:76:17: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/file_charset_dialog.cpp:77:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/file_charset_dialog.cpp:78:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/file_charset_dialog.cpp:148:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/file_charset_dialog.cpp:171:35: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/file_charset_dialog.cpp:172:42: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/file_charset_dialog.cpp:174:35: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/file_charset_dialog.cpp:187:35: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/file_charset_dialog.cpp:188:42: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/file_charset_dialog.cpp:191:35: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/file_charset_dialog.cpp:221:22: style: Variable 'utf8_data_length' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/binary_data_editor.cpp:454:15: style: class member 'GeomTextDataViewer::_encoding' is never used. [unusedStructMember] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/geom_draw_box.cpp:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/geom_draw_box.cpp:41:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/gui_plugin_base.h:36:3: style: Class 'GUIPluginBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_plugin.h:33:5: style: Class 'WizardPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.h:201:14: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.h:222:14: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.h:230:14: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.h:238:14: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.cpp:142:31: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.cpp:244:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.cpp:259:29: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.cpp:170:49: style:inconclusive: Function 'set_problem' argument 1 names different: declaration 'text' definition 'problem'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.h:65:41: note: Function 'set_problem' argument 1 names different: declaration 'text' definition 'problem'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.cpp:170:49: note: Function 'set_problem' argument 1 names different: declaration 'text' definition 'problem'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.cpp:315:61: style:inconclusive: Function 'WizardPage' argument 2 names different: declaration 'pageid' definition 'id'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.h:117:53: note: Function 'WizardPage' argument 2 names different: declaration 'pageid' definition 'id'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.cpp:315:61: note: Function 'WizardPage' argument 2 names different: declaration 'pageid' definition 'id'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.cpp:63:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_dialog.cpp:41:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_WINDOW_PADDING [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.h:80:3: warning:inconclusive: Member variable 'DbDriverParam::_inner' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.h:80:3: warning: Member variable 'DbDriverParam::_type' is not initialized in the copy constructor. [uninitMemberVarPrivate] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.h:80:3: warning:inconclusive: Member variable 'DbDriverParam::_value' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.h:119:3: warning:inconclusive: Member variable 'DbDriverParams::_collection' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.h:119:3: warning:inconclusive: Member variable 'DbDriverParams::_control_name_index' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.h:119:3: warning:inconclusive: Member variable 'DbDriverParams::_driver' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.h:184:25: style:inconclusive: Technically the member function 'DbConnection::get_db_mgmt' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.h:187:21: style:inconclusive: Technically the member function 'DbConnection::driver' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.h:51:5: style: Class 'DbConnectPanel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_dialog.h:39:5: style: Class 'DbConnectionDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_dialog.cpp:49:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_dialog.cpp:50:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_dialog.cpp:52:13: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connection_editor.cpp:34:1: error: There is an unknown macro here somewhere. Configuration is required. If DEFAULT_LOG_DOMAIN is a macro then please configure it. [unknownMacro] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_object_filter.cpp:80:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmallStyle [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_object_filter.cpp:191:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Icon32 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:87:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiddleRight [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:173:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:219:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:279:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:484:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:599:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:819:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_TABLE_ROW_SPACING [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:900:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:970:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HExpandFlag [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/text_input_dialog.h:39:5: style: Class 'TextInputDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_object_filter.cpp:79:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_object_filter.cpp:90:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_object_filter.cpp:124:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_object_filter.cpp:169:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_object_filter.cpp:176:31: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_object_filter.cpp:187:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_object_filter.cpp:272:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_object_filter.cpp:275:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/inserts_export_form.cpp:45:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable description [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/inserts_export_form.cpp:79:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATETIME_FMT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/inserts_export_form.h:34:3: style: Class 'InsertsExportForm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/inserts_export_form.cpp:54:33: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/inserts_export_form.cpp:56:13: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/inserts_export_form.cpp:83:33: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/inserts_export_form.cpp:85:31: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/inserts_export_form.cpp:116:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/inserts_export_form.cpp:40:99: style:inconclusive: Function 'InsertsExportForm' argument 3 names different: declaration 'default_extension' definition 'default_ext'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/inserts_export_form.h:35:40: note: Function 'InsertsExportForm' argument 3 names different: declaration 'default_extension' definition 'default_ext'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/inserts_export_form.cpp:40:99: note: Function 'InsertsExportForm' argument 3 names different: declaration 'default_extension' definition 'default_ext'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/string_list_editor.cpp:37:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StringColumnType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/string_list_editor.cpp:109:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/string_list_editor.h:51:5: style: Class 'StringListEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/string_list_editor.cpp:48:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/string_list_editor.cpp:49:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/string_list_editor.cpp:53:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/string_list_editor.cpp:54:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.h:121:8: style:inconclusive: Technically the member function 'DbDriverParams::free_dyn_mem' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.cpp:501:22: note: Technically the member function 'DbDriverParams::free_dyn_mem' can be const. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.h:121:8: note: Technically the member function 'DbDriverParams::free_dyn_mem' can be const. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.h:123:8: performance:inconclusive: Technically the member function 'DbDriverParams::parameter_not_valid' can be static (but you may consider moving to unnamed namespace). [functionStatic] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.cpp:313:22: note: Technically the member function 'DbDriverParams::parameter_not_valid' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.h:123:8: note: Technically the member function 'DbDriverParams::parameter_not_valid' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.cpp:245:3: style: Struct 'LayoutControl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:50:3: style: Class 'auto_array_ptr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:244:20: style: Condition 'the_name==prefix' is always true [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:239:10: note: prefix is assigned 'the_name' here. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:244:20: note: Condition 'the_name==prefix' is always true mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:244:39: style: Condition 'index==0' is always true [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:228:15: note: Assignment 'index=0', assigned value is 0 mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:244:39: note: Condition 'index==0' is always true mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.cpp:525:24: style: Local variable 'i' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.cpp:509:37: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.cpp:525:24: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.cpp:55:94: performance: Function parameter 'real_type' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.cpp:510:22: style: Variable 'param_handle' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:1117:9: style: Condition '!comment.empty()' is always false [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:1119:9: style: Condition '!leftover.empty()' is always false [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.cpp:186:22: style: Variable 'type' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/db_conn_be.cpp:469:16: style: Variable 'y_offset' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:517:12: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:715:12: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:793:12: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:816:12: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:152:107: style:inconclusive: Function 'dragdata_to_dbobject' argument 2 names different: declaration 'object' definition 'data'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.h:73:103: note: Function 'dragdata_to_dbobject' argument 2 names different: declaration 'object' definition 'data'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:152:107: note: Function 'dragdata_to_dbobject' argument 2 names different: declaration 'object' definition 'data'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:161:93: style:inconclusive: Function 'dbobject_list_to_dragdata' argument 1 names different: declaration 'object' definition 'objects'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.h:68:89: note: Function 'dbobject_list_to_dragdata' argument 1 names different: declaration 'object' definition 'objects'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:161:93: note: Function 'dbobject_list_to_dragdata' argument 1 names different: declaration 'object' definition 'objects'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:172:93: style:inconclusive: Function 'dragdata_to_dbobject_list' argument 2 names different: declaration 'object' definition 'data'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.h:70:89: note: Function 'dragdata_to_dbobject_list' argument 2 names different: declaration 'object' definition 'data'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:172:93: note: Function 'dragdata_to_dbobject_list' argument 2 names different: declaration 'object' definition 'data'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:197:109: style:inconclusive: Function 'get_unique_foreign_key_name' argument 2 names different: declaration 'prefix' definition 'prefix_'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.h:84:106: note: Function 'get_unique_foreign_key_name' argument 2 names different: declaration 'prefix' definition 'prefix_'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:197:109: note: Function 'get_unique_foreign_key_name' argument 2 names different: declaration 'prefix' definition 'prefix_'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:223:102: style:inconclusive: Function 'get_unique_foreign_key_name' argument 2 names different: declaration 'prefix' definition 'prefix_'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.h:80:99: note: Function 'get_unique_foreign_key_name' argument 2 names different: declaration 'prefix' definition 'prefix_'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:223:102: note: Function 'get_unique_foreign_key_name' argument 2 names different: declaration 'prefix' definition 'prefix_'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:1040:56: style:inconclusive: Function 'apply_defaults' argument 1 names different: declaration 'catalog' definition 'cat'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.h:64:52: note: Function 'apply_defaults' argument 1 names different: declaration 'catalog' definition 'cat'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:1040:56: note: Function 'apply_defaults' argument 1 names different: declaration 'catalog' definition 'cat'. mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:430:18: style: Local variable 'c' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:402:15: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:430:18: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:209:16: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtdb/db_object_helpers.cpp:236:16: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/text_input_dialog.cpp:47:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/text_input_dialog.cpp:49:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/tests/wiztest.cpp:99:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpenFile [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/tests/wiztest.cpp:188:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_REGULAR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/tests/wiztest.cpp:276:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpenFile [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/tests/wiztest.cpp:61:3: style: Class 'Page1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/tests/wiztest.cpp:252:3: style: Class 'ImportInputPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_finished_page.cpp:33:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BoldStyle [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/tests/wiztest.cpp:266:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/tests/wiztest.cpp:278:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/tests/wiztest.cpp:279:29: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/tests/wiztest.cpp:283:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/tests/wiztest.cpp:289:31: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_finished_page.h:45:18: style: The function 'next_closes_wizard' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.h:182:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_finished_page.h:45:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_finished_page.h:49:18: style: The function 'allow_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.h:168:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_finished_page.h:49:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_finished_page.h:53:18: style: The function 'allow_cancel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.h:174:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_finished_page.h:53:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_finished_page.h:57:25: style: The function 'next_button_caption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.h:187:25: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_finished_page.h:57:25: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_finished_page.cpp:31:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_finished_page.cpp:64:10: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connection_editor.h:40:5: style: Class 'DbConnectionEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:391:26: warning: Either the condition '_connection' is redundant or there is possible null pointer dereference: _connection. [nullPointerRedundantCheck] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:398:7: note: Assuming that condition '_connection' is not redundant mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:391:26: note: Null pointer dereference mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:79:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:82:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:84:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:85:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:92:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:94:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:96:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:98:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:185:5: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:555:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:782:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:783:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:784:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:857:35: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:862:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:867:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:872:36: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:906:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:1049:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:1063:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:606:17: style: The scope of the variable 'ssl_cipher' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:666:17: style: The scope of the variable 'title' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:917:17: style: The scope of the variable 'password' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_schema_filter_page.cpp:44:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiddleLeft [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_schema_filter_page.cpp:63:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grtdb_connect_panel.cpp:485:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_schema_filter_page.h:39:18: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.h:164:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_schema_filter_page.h:39:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_schema_filter_page.h:40:18: style: The function 'leave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.h:166:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_schema_filter_page.h:40:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_schema_filter_page.h:42:18: style: The function 'allow_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.h:168:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_schema_filter_page.h:42:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_schema_filter_page.cpp:45:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_view_text_page.cpp:58:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LanguageMySQL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_view_text_page.cpp:80:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FeatureReadOnly [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_view_text_page.cpp:84:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SaveFile [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_view_text_page.h:37:5: style: Class 'ViewTextPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_view_text_page.cpp:46:29: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_view_text_page.cpp:47:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_view_text_page.cpp:53:29: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_view_text_page.cpp:54:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_view_text_page.cpp:95:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_view_text_page.cpp:111:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_progress_page.cpp:187:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HFillFlag [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_progress_page.cpp:333:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextColor [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_progress_page.cpp:403:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHConnection.cpp:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHFile.cpp:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHConnection.cpp:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHFile.cpp:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHConnection.cpp:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHFile.cpp:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHConnection.cpp:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHFile.cpp:65:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHConnection.cpp:70:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHFile.cpp:73:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHConnection.cpp:78:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHFile.cpp:81:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHConnection.cpp:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHFile.cpp:89:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHConnection.cpp:102:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHConnection.cpp:110:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHConnection.cpp:117:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHConnection.cpp:125:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHConnection.cpp:133:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHConnection.cpp:140:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHConnection.cpp:148:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHConnection.cpp:155:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHConnection.cpp:163:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHConnection.cpp:170:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHConnection.cpp:177:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHConnection.cpp:185:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.mgmt/db_mgmt_SSHConnection.cpp:194:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.migration/db_migration_Migration.cpp:57:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.migration/db_migration_Migration.cpp:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.migration/db_migration_Migration.cpp:71:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_progress_page.cpp:94:21: warning: Member variable 'WizardProgressPage::_got_warning_messages' is not initialized in the constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_progress_page.cpp:94:21: warning: Member variable 'WizardProgressPage::_got_error_messages' is not initialized in the constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_progress_page.h:118:18: style: The function 'extra_clicked' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.h:205:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_progress_page.h:118:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_progress_page.h:134:18: style: The function 'allow_cancel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.h:174:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_progress_page.h:134:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_progress_page.h:135:18: style: The function 'allow_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.h:168:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_progress_page.h:135:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_progress_page.h:136:18: style: The function 'allow_back' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.h:171:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_progress_page.h:136:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_progress_page.h:141:25: style: The function 'extra_button_caption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.h:191:25: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_progress_page.h:141:25: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_progress_page.h:143:18: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/grt_wizard_form.h:164:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_progress_page.h:143:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_progress_page.cpp:104:5: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_progress_page.cpp:115:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_progress_page.cpp:298:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_progress_page.cpp:300:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/grtui/wizard_progress_page.cpp:381:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Editor.cpp:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Editor.cpp:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Editor.cpp:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Editor.cpp:55:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Editor.cpp:61:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Editor.cpp:67:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Editor.cpp:73:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Editor.cpp:83:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Editor.cpp:89:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Editor.cpp:94:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Editor.cpp:100:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Editor.cpp:108:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Editor.cpp:114:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Editor.cpp:120:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Editor.cpp:125:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Editor.cpp:131:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Editor.cpp:137:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Editor.cpp:143:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Editor.cpp:148:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Editor.cpp:154:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_EditableResultset.cpp:36:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_EditableResultset.cpp:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_EditableResultset.cpp:68:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_EditableResultset.cpp:82:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_EditableResultset.cpp:96:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_EditableResultset.cpp:111:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_EditableResultset.cpp:118:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_EditableResultset.cpp:125:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_EditableResultset.cpp:135:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_EditableResultset.cpp:145:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_EditableResultset.cpp:150:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursor [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_QueryBuffer.cpp:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_QueryBuffer.cpp:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_QueryBuffer.cpp:44:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_QueryBuffer.cpp:52:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_QueryBuffer.cpp:59:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_QueryBuffer.cpp:67:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_QueryBuffer.cpp:75:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_QueryBuffer.cpp:83:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_QueryBuffer.cpp:94:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_QueryBuffer.cpp:105:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_QueryBuffer.cpp:115:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_QueryBuffer.cpp:125:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_QueryBuffer.cpp:134:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_QueryBuffer.cpp:142:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_DatabaseObject.cpp:43:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lastChangeDate [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_DatabaseObject.cpp:56:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_DatabaseObject.cpp:75:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _owner [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_DatabaseObject.cpp:66:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Column.cpp:77:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY_COLUMN_LENGTH [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Column.cpp:104:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY_TYPE_PRECISION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Column.cpp:172:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_ForeignKey.cpp:84:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _referencedTable [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_ForeignKey.cpp:132:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _owner [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Index.cpp:38:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:52:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable column_by_name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:140:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable column_by_name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:181:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable column_by_name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:221:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable column_by_name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:263:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable column_by_name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:360:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable column_by_name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:395:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable column_by_name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:422:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable column_by_name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:444:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable column_by_name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:471:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable column_by_name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:491:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:503:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:519:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:523:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:527:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:533:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:537:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:541:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:545:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:549:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:553:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:557:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:561:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:565:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:569:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:573:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:577:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:584:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:588:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:592:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:596:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:600:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:604:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:608:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Schema.cpp:55:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _routines [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Schema.cpp:88:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATETIME_FMT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Schema.cpp:109:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tables [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Schema.cpp:134:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _views [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Schema.cpp:152:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_TableRef [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Column.cpp:60:3: style: Class 'auto_array_ptr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Schema.cpp:66:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Schema.cpp:93:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Schema.cpp:118:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Schema.cpp:144:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Schema.cpp:169:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Schema.cpp:175:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Column.cpp:209:12: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Schema.cpp:163:19: style: Local variable 'undo' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Schema.cpp:158:17: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Schema.cpp:163:19: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Column.cpp:149:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Trigger.cpp:38:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _event [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Trigger.cpp:48:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Trigger.cpp:58:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _timing [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Table.cpp:114:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_class [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Table.cpp:138:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Table.cpp:276:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_ForeignKey [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Table.cpp:321:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/model/model_Connection.cpp:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:51:39: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:144:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:185:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:225:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:355:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:363:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:387:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:399:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:417:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:425:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:466:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:480:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:128:10: style: The scope of the variable 'value' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:138:10: style: The scope of the variable 'value' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:169:11: style: The scope of the variable 'value' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:179:11: style: The scope of the variable 'value' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:209:15: style: The scope of the variable 'value' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:219:15: style: The scope of the variable 'value' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:502:93: style:inconclusive: Function 'grtwrap_recordset' argument 2 names different: declaration 'result' definition 'rset'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.h:33:101: note: Function 'grtwrap_recordset' argument 2 names different: declaration 'result' definition 'rset'. mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:502:93: note: Function 'grtwrap_recordset' argument 2 names different: declaration 'result' definition 'rset'. mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:59:11: style: Local variable 'data' shadows outer argument [shadowArgument] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:48:59: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp:59:11: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Table.cpp:184:12: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Table.cpp:295:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Table.cpp:337:12: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Table.cpp:374:12: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Table.cpp:46:58: style: Parameter 'list' can be declared as pointer to const. However it seems that 'table_list_changed' is a callback function, if 'list' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Table.cpp:71:16: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/db/db_Table.cpp:46:58: note: Parameter 'list' can be declared as pointer to const mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/model/model_Diagram.cpp:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/model/model_Diagram.cpp:45:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _rootLayer [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/model/model_Figure.cpp:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/model/model_Figure.cpp:45:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _color [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/model/model_Figure.cpp:51:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _layer [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/model/model_Layer.cpp:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/model/model_Layer.cpp:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/model/model_Object.cpp:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/model/model_Model.cpp:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/ui/ui_ObjectEditor.cpp:33:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/ui/ui_ObjectEditor.cpp:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/ui/ui_ObjectEditor.cpp:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/ui/ui_ObjectEditor_impl.h:42:3: warning: Member variable 'ImplData::_editor' is not initialized in the constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/ui/ui_ObjectEditor_impl.h:42:3: style: Class 'ImplData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/ui/ui_db_ConnectPanel.cpp:51:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DbConnectPanelShowConnectionCombo [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/ui/ui_db_ConnectPanel.cpp:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/ui/ui_db_ConnectPanel.cpp:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/ui/ui_db_ConnectPanel.cpp:87:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/ui/ui_db_ConnectPanel.cpp:95:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.logical/workbench_logical_Diagram.cpp:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/ui/ui_db_ConnectPanel.cpp:101:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/ui/ui_db_ConnectPanel.cpp:107:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.logical/workbench_logical_Model.cpp:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.model/workbench_model_ImageFigure.cpp:34:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.physical/workbench_physical_Connection.cpp:34:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.model/workbench_model_ImageFigure.cpp:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.model/workbench_model_NoteFigure.cpp:35:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.physical/workbench_physical_Connection.cpp:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.model/workbench_model_ImageFigure.cpp:51:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _keepAspectRatio [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.model/workbench_model_NoteFigure.cpp:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.physical/workbench_physical_Connection.cpp:48:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _foreignKey [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.model/workbench_model_NoteFigure.cpp:48:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _text [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.model/workbench_model_NoteFigure.cpp:55:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _textColor [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.model/workbench_model_NoteFigure.cpp:62:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _font [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.physical/workbench_physical_Diagram.cpp:36:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.physical/workbench_physical_Diagram.cpp:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.physical/workbench_physical_Model.cpp:40:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.physical/workbench_physical_Model.cpp:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.physical/workbench_physical_RoutineGroupFigure.cpp:34:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.physical/workbench_physical_Model.cpp:58:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _diagrams [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.physical/workbench_physical_RoutineGroupFigure.cpp:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.physical/workbench_physical_RoutineGroupFigure.cpp:47:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _routineGroup [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.physical/workbench_physical_Model.cpp:77:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.physical/workbench_physical_TableFigure.cpp:34:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.physical/workbench_physical_TableFigure.cpp:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.physical/workbench_physical_TableFigure.cpp:48:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _table [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.physical/workbench_physical_ViewFigure.cpp:34:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.physical/workbench_physical_ViewFigure.cpp:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/workbench.physical/workbench_physical_ViewFigure.cpp:47:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _view [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/wrapper/grt_PyObject.cpp:52:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/wrapper/grt_PyObject.cpp:89:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/wrapper/mforms_ObjectReference.cpp:40:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/wrapper/mforms_ObjectReference.cpp:47:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/wrapper/mforms_ObjectReference.cpp:71:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/wrapper/parser_ContextReference.cpp:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/wrapper/parser_ContextReference.cpp:55:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/wrapper/parser_ContextReference.cpp:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/wrapper/parser_ContextReference.cpp:79:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/column_width_cache.cpp:55:8: error: syntax error: q . ( [syntaxError] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/wrapper/parser_ContextReference.cpp:36:5: performance: Variable '_ref' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/wrapper/parser_ContextReference.cpp:35:3: style: Class 'ImplData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/wrapper/mforms_ObjectReference.cpp:66:84: style:inconclusive: Function 'mforms_to_grt' argument 2 names different: declaration 'mforms_type_name' definition 'type_name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/wrapper/mforms_ObjectReference_impl.h:39:87: note: Function 'mforms_to_grt' argument 2 names different: declaration 'mforms_type_name' definition 'type_name'. mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/wrapper/mforms_ObjectReference.cpp:66:84: note: Function 'mforms_to_grt' argument 2 names different: declaration 'mforms_type_name' definition 'type_name'. mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/wrapper/grt_PyObject.cpp:65:15: style: Unused variable: text [unusedVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/objimpl/wrapper/grt_PyObject.cpp:79:15: style: Unused variable: text [unusedVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_data_storage.cpp:199:5: error: Syntax Error: AST broken, '->' doesn't have two operands. [internalAstError] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_sql_storage.cpp:261:19: error: syntax error: blob_query . ( [syntaxError] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_be.cpp:156:14: error: syntax error: q . ( [syntaxError] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_sqlite_storage.cpp:75:28: error: syntax error: q . ( [syntaxError] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_table_inserts_storage.cpp:184:16: error: syntax error: q . ( [syntaxError] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:54:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TitledBoxPanel [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:164:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _form [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:199:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _form [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:260:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _busy [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:264:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _busy [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:272:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _form [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_be.h:113:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _column_names [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_be.h:116:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _column_count [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_text_storage.cpp:58:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoCreateNothing [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_text_storage.cpp:113:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_text_storage.cpp:171:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sqlide_generics_private.h:65:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sqlide_generics_private.h:68:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sqlide_generics.h:80:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits10 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sqlide_generics.h:157:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits10 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sqlide_generics.h:286:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_cdbc_storage.cpp:144:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _readonly [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_cdbc_storage.cpp:170:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _schema_name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_cdbc_storage.cpp:276:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _valid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_cdbc_storage.cpp:503:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _valid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_cdbc_storage.cpp:597:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sql_query [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.h:68:3: style: Class 'SqlScriptApplyPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:36:13: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:37:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:43:5: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:55:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:65:61: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:79:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:83:46: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:100:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:158:10: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:180:13: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:181:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:183:36: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:185:36: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:187:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:233:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:237:58: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:291:13: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:33:102: performance: Function parameter 'algorithm' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:34:54: performance: Function parameter 'lock' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:287:75: performance: Function parameter 'algorithm' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:287:98: performance: Function parameter 'lock' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:166:24: style: Variable 'algorithms' can be declared as const array [constVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_script_run_wizard.cpp:169:24: style: Variable 'locks' can be declared as const array [constVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:118:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PuGeneric [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:153:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PuGeneric [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:175:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineMarkupStatement [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:231:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FeatureConvertEolOnPaste [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:328:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpenFile [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:359:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SaveFile [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:391:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActionItem [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:447:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _2 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:458:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SecondaryToolBar [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:640:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LanguageMySQL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:674:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PuCreateTrigger [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:745:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RangeIndicatorError [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:784:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TimerTimeSpan [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:851:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineMarkupStatement [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:869:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RangeIndicatorError [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:984:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:1044:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:1070:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FeatureShowSpecial [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:1076:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FeatureWrapText [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:1100:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AC_KEYWORD_IMAGE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:1269:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:1414:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DragFormatFileName [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sqlide_generics.h:86:14: style: Class 'StateKeeper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sqlide_generics.h:374:5: style: Class 'Sqlite_transaction_guarder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sqlide_generics.h:130:49: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sqlide_generics.h:330:84: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sqlide_generics.h:339:49: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_data_storage.h:69:8: style:inconclusive: Technically the member function 'Recordset_data_storage::valid' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_data_storage.h:72:8: style:inconclusive: Technically the member function 'Recordset_data_storage::readonly' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_data_storage.h:75:15: style:inconclusive: Technically the member function 'Recordset_data_storage::readonly_reason' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_data_storage.h:137:8: style:inconclusive: Technically the member function 'Recordset_data_storage::limit_rows' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_data_storage.h:143:7: style:inconclusive: Technically the member function 'Recordset_data_storage::limit_rows_count' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_data_storage.h:149:8: style:inconclusive: Technically the member function 'Recordset_data_storage::limit_rows_applicable' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_data_storage.h:155:7: style:inconclusive: Technically the member function 'Recordset_data_storage::limit_rows_offset' can be const. [functionConst] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_be.h:62:3: style: Class 'Recordset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_text_storage.h:49:12: style: The destructor '~Recordset_text_storage' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_data_storage.h:37:12: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_text_storage.h:49:12: note: Destructor in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_text_storage.h:55:16: style: The function 'do_apply_changes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_data_storage.h:62:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_text_storage.h:55:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_text_storage.h:56:16: style: The function 'do_serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_data_storage.h:63:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_text_storage.h:56:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_text_storage.h:57:16: style: The function 'do_unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_data_storage.h:64:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_text_storage.h:57:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_text_storage.h:58:16: style: The function 'do_fetch_blob_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_data_storage.h:65:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_text_storage.h:58:16: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_text_storage.h:62:20: style: The function 'aux_column_count' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_data_storage.h:81:20: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_text_storage.h:62:20: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_text_storage.cpp:108:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_text_storage.cpp:110:5: note: Found duplicate branches for 'if' and 'else'. mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_text_storage.cpp:108:10: note: Found duplicate branches for 'if' and 'else'. mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_text_storage.cpp:167:15: style: The scope of the variable 'pre_tpl_path' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_text_storage.cpp:168:15: style: The scope of the variable 'post_tpl_path' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_text_storage.cpp:138:52: style:inconclusive: Function 'do_apply_changes' argument 3 names different: declaration 'skip_commit' definition 'skip_commitmig'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_text_storage.h:55:100: note: Function 'do_apply_changes' argument 3 names different: declaration 'skip_commit' definition 'skip_commitmig'. mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_text_storage.cpp:138:52: note: Function 'do_apply_changes' argument 3 names different: declaration 'skip_commit' definition 'skip_commitmig'. mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_text_storage.cpp:152:28: style: Variable 'template_name' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/table_inserts_loader_be.cpp:45:5: error: There is an unknown macro here somewhere. Configuration is required. If GRTLIST_FOREACH is a macro then please configure it. [unknownMacro] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/var_grid_model_be.cpp:645:12: error: syntax error: command . ( [syntaxError] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/badge_figure.cpp:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xpadding [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/badge_figure.cpp:93:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/badge_figure.cpp:30:3: performance: Variable '_font' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/badge_figure.h:46:3: style: Class 'BadgeFigure' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sqlide_generics_private.h:42:5: style: Class 'BindSqlCommandVar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_cdbc_storage.cpp:49:3: style: Class 'FetchVar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_cdbc_storage.cpp:94:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_cdbc_storage.cpp:459:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_cdbc_storage.cpp:526:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_cdbc_storage.cpp:554:54: style: The scope of the variable 'blob_streams' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sqlide_generics_private.h:53:23: warning:inconclusive: Found suspicious operator '%', result is not used. [constStatement] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/figure_common.cpp:341:0: error: failed to expand 'foreach', Wrong number of parameters for macro 'foreach'. [preprocessorErrorDirective] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sqlide_generics_private.h:56:23: warning:inconclusive: Found suspicious operator '%', result is not used. [constStatement] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sqlide_generics_private.h:59:23: warning:inconclusive: Found suspicious operator '%', result is not used. [constStatement] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sqlide_generics_private.h:62:23: warning:inconclusive: Found suspicious operator '%', result is not used. [constStatement] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sqlide_generics_private.h:65:23: warning:inconclusive: Found suspicious operator '%', result is not used. [constStatement] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sqlide_generics_private.h:68:23: warning:inconclusive: Found suspicious operator '%', result is not used. [constStatement] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sqlide_generics_private.h:76:25: warning:inconclusive: Found suspicious operator '%', result is not used. [constStatement] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sqlide_generics_private.h:79:25: warning:inconclusive: Found suspicious operator '%', result is not used. [constStatement] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_cdbc_storage.h:74:55: style: Parameter 'value' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_cdbc_storage.h:77:55: style: Parameter 'value' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/recordset_cdbc_storage.cpp:398:16: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:118:5: performance: Variable 'parseUnit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:122:5: performance: Variable 'parserContext' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:123:5: performance: Variable 'autocompletionContext' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:124:5: performance: Variable 'services' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/image_figure.cpp:44:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDL_LEFT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/layer_figure.cpp:113:0: error: failed to expand 'foreach', Wrong number of parameters for macro 'foreach'. [preprocessorErrorDirective] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/image_figure.cpp:62:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:1173:58: style: Condition '*(head-1)=='\''' is always false [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/image_figure.h:39:18: style: The function 'on_click' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/figure_common.h:249:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/image_figure.h:39:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/image_figure.h:41:18: style: The function 'on_double_click' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/figure_common.h:251:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/image_figure.h:41:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/image_figure.h:56:18: style: The function 'set_allow_manual_resizing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/figure_common.h:199:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/image_figure.h:56:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/image_figure.cpp:58:22: style: Variable 'surf' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:346:31: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:395:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:403:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:412:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:421:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:469:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:477:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:872:38: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:874:51: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:941:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:942:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:944:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:945:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:946:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:947:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:949:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:980:39: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:1173:43: style: Same expression on both sides of '||'. [duplicateExpression] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:204:62: style:inconclusive: Function 'create' argument 1 names different: declaration 'syntaxCheckContext' definition 'syntax_check_context'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.h:84:54: note: Function 'create' argument 1 names different: declaration 'syntaxCheckContext' definition 'syntax_check_context'. mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:204:62: note: Function 'create' argument 1 names different: declaration 'syntaxCheckContext' definition 'syntax_check_context'. mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:225:50: style:inconclusive: Function 'MySQLEditor' argument 1 names different: declaration 'syntaxCheckContext' definition 'syntax_check_context'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.h:154:48: note: Function 'MySQLEditor' argument 1 names different: declaration 'syntaxCheckContext' definition 'syntax_check_context'. mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:225:50: note: Function 'MySQLEditor' argument 1 names different: declaration 'syntaxCheckContext' definition 'syntax_check_context'. mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:1081:46: style:inconclusive: Function 'set_sql_check_enabled' argument 1 names different: declaration 'val' definition 'flag'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.h:127:35: note: Function 'set_sql_check_enabled' argument 1 names different: declaration 'val' definition 'flag'. mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:1081:46: note: Function 'set_sql_check_enabled' argument 1 names different: declaration 'val' definition 'flag'. mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:1360:14: style: Local variable 'end' shadows outer argument [shadowArgument] mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:1340:70: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbpublic/sqlide/sql_editor_be.cpp:1360:14: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/connection_figure.cpp:61:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Right [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/connection_figure.cpp:238:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _segments [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/connection_figure.cpp:301:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _segments [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/connection_figure.cpp:349:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINES [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/connection_figure.cpp:402:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/connection_figure.cpp:494:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/connection_figure.cpp:512:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/connection_figure.cpp:533:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/connection_figure.cpp:575:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _line_width [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/connection_figure.cpp:675:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _content_cache [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/connection_figure.cpp:810:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _layouter [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_connection_impl.h:99:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _self [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_figure_impl.h:89:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _self [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_connection_impl.cpp:35:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _2 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_connection_impl.cpp:39:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _line [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_connection_impl.cpp:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _line [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_connection_impl.cpp:113:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _in_view [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_connection_impl.cpp:149:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _caption_font [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_connection_impl.cpp:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _above_caption [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_connection_impl.cpp:187:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _below_caption [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_connection_impl.cpp:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _start_caption [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_connection_impl.cpp:223:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _end_caption [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_connection_impl.cpp:237:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _above_caption [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_connection_impl.cpp:252:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _above_offset [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_connection_impl.cpp:258:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _below_offset [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_connection_impl.cpp:264:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _start_offset [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_connection_impl.cpp:270:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _end_offset [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_connection_impl.cpp:274:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _above_caption [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_connection_impl.cpp:298:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _above_caption [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_layer_impl.h:77:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _self [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:100:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _updating_selection [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:125:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _width [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:136:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _canvas_view [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:177:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _canvas_view [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:193:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _canvas_view [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:257:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _canvas_view [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:264:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _canvas_view [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:273:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _layers [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:292:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _canvas_view [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:334:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figures [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:356:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _zoom [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:438:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:531:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _updating_selection [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:539:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _updating_selection [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:550:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figures [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:640:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _layers [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:651:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _connections [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:813:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _2 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_figure_impl.cpp:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _connected_update_options [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_figure_impl.cpp:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _in_view [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_figure_impl.cpp:191:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _in_view [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_figure_impl.cpp:247:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _realizing [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_figure_impl.cpp:375:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:48:3: style: Class 'RootAreaGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_layer_impl.cpp:46:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _2 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_layer_impl.cpp:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _area_group [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_layer_impl.cpp:97:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _area_group [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_layer_impl.cpp:185:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _in_view [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_layer_impl.cpp:191:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _area_group [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_layer_impl.cpp:277:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _area_group [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_layer_impl.cpp:326:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_OPERATOR_OVER [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:434:12: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:742:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:593:30: style: Local variable 'layer' shadows outer argument [shadowArgument] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:586:78: note: Shadowed declaration mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:593:30: note: Shadow variable mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_figure_impl.cpp:92:10: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_figure_impl.cpp:94:10: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_figure_impl.cpp:170:10: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_figure_impl.cpp:245:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:147:22: style: Variable 'name' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_diagram_impl.cpp:148:20: style: Variable 'id' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_figure_impl.cpp:398:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_model_impl.cpp:37:1: error: There is an unknown macro here somewhere. Configuration is required. If DEFAULT_LOG_DOMAIN is a macro then please configure it. [unknownMacro] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_object_impl.cpp:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _notified_unrealize [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_object_impl.cpp:35:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _notified_unrealize [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/model_object_impl.cpp:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _in_view [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/note_figure.h:36:18: style: The function 'on_click' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/figure_common.h:249:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/note_figure.h:36:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/note_figure.h:38:18: style: The function 'on_double_click' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/figure_common.h:251:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/note_figure.h:38:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/note_figure.h:50:18: style: The function 'set_content_font' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/figure_common.h:194:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/note_figure.h:50:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/note_figure.h:52:18: style: The function 'set_allow_manual_resizing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/figure_common.h:199:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/note_figure.h:52:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/note_figure.cpp:59:40: style:inconclusive: Function 'set_font' argument 1 names different: declaration 'text' definition 'font'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/note_figure.h:48:38: note: Function 'set_font' argument 1 names different: declaration 'text' definition 'font'. mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/note_figure.cpp:59:40: note: Function 'set_font' argument 1 names different: declaration 'text' definition 'font'. mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/routine_group_figure.cpp:36:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/routine_group_figure.h:57:18: style: The function 'set_title_font' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/figure_common.h:192:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/routine_group_figure.h:57:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/routine_group_figure.h:58:18: style: The function 'set_content_font' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/figure_common.h:194:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/routine_group_figure.h:58:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/routine_group_figure.h:60:18: style: The function 'set_color' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/figure_common.h:190:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/routine_group_figure.h:60:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/routine_group_figure.h:63:18: style: The function 'toggle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/figure_common.h:209:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/routine_group_figure.h:63:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.cpp:130:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xpadding [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.cpp:179:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _3 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.cpp:253:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Top [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:45:5: style: Class 'ItemMagnet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:119:18: style: The function 'highlight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/figure_common.h:196:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:119:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:127:18: style: The function 'unhighlight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/figure_common.h:197:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:127:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:133:18: style: The function 'set_title_font' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/figure_common.h:192:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:133:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:135:18: style: The function 'set_content_font' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/figure_common.h:194:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:135:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:151:18: style: The function 'toggle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/figure_common.h:209:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:151:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:151:18: style: The function 'toggle' overrides a function in a base class but is identical to the overridden function [uselessOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/figure_common.h:209:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:151:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.cpp:35:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.cpp:72:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNormal [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.cpp:94:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAll [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.cpp:112:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _2 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/connection_figure.cpp:810:27: style: Variable 'cLineLayouter' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/connection_figure.cpp:817:15: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.cpp:39:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNormal [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.cpp:65:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAll [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.cpp:88:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _2 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:33:5: style: Class 'Separator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:53:18: style: The function 'set_color' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/figure_common.h:190:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:53:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:54:18: style: The function 'set_dependant' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:96:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:54:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:56:32: style: The function 'begin_columns_sync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:100:32: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:56:32: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:58:32: style: The function 'sync_next_column' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:101:32: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:58:32: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:61:18: style: The function 'end_columns_sync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:103:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:61:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:63:32: style: The function 'begin_indexes_sync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:109:32: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:63:32: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:66:32: style: The function 'sync_next_index' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:110:32: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:66:32: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:70:18: style: The function 'end_indexes_sync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:112:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:70:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:73:32: style: The function 'begin_triggers_sync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:114:32: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:73:32: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:76:32: style: The function 'sync_next_trigger' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:115:32: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:76:32: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:80:18: style: The function 'end_triggers_sync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:117:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:80:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:83:23: style: The function 'get_columns' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:98:23: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_idef1x.h:83:23: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.cpp:214:104: style:inconclusive: Function 'compare_connection_position' argument 3 names different: declaration 'vertical' definition 'side'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:181:101: note: Function 'compare_connection_position' argument 3 names different: declaration 'vertical' definition 'side'. mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.cpp:214:104: note: Function 'compare_connection_position' argument 3 names different: declaration 'vertical' definition 'side'. mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.h:34:18: style: The function 'set_color' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/figure_common.h:190:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.h:34:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.h:38:18: style: The function 'set_dependant' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:96:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.h:38:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.h:40:32: style: The function 'begin_columns_sync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:100:32: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.h:40:32: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.h:41:32: style: The function 'sync_next_column' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:101:32: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.h:41:32: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.h:44:18: style: The function 'end_columns_sync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:103:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.h:44:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.h:46:32: style: The function 'begin_indexes_sync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:109:32: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.h:46:32: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.h:49:32: style: The function 'sync_next_index' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:110:32: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.h:49:32: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.h:53:18: style: The function 'end_indexes_sync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:112:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.h:53:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.h:56:32: style: The function 'begin_triggers_sync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:114:32: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.h:56:32: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.h:59:32: style: The function 'sync_next_trigger' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:115:32: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.h:59:32: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.h:63:18: style: The function 'end_triggers_sync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:117:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.h:63:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.h:66:23: style: The function 'get_columns' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:98:23: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_simple.h:66:23: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/view_figure.cpp:37:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAll [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/view_figure.h:47:18: style: The function 'set_color' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/figure_common.h:190:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/view_figure.h:47:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/view_figure.h:50:18: style: The function 'set_title_font' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/figure_common.h:192:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/view_figure.h:50:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_model_notefigure_impl.h:56:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _self [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_model_notefigure_impl.cpp:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _resizable [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_model_notefigure_impl.cpp:38:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_model_notefigure_impl.cpp:61:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_model_notefigure_impl.cpp:69:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_model_notefigure_impl.cpp:94:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_model_notefigure_impl.cpp:99:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_model_imagefigure_impl.h:60:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _self [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_model_imagefigure_impl.cpp:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _resizable [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_model_imagefigure_impl.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_model_imagefigure_impl.cpp:83:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_model_imagefigure_impl.cpp:115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_model_imagefigure_impl.cpp:150:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_model_imagefigure_impl.cpp:203:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _thumbnail [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.cpp:38:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.cpp:150:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.cpp:208:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.cpp:228:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.cpp:239:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WBold [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.cpp:256:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _2 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.cpp:305:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _2 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:44:18: style: The function 'set_color' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/figure_common.h:190:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:44:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:45:18: style: The function 'set_dependant' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:96:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:45:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:47:18: style: The function 'set_allow_manual_resizing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/figure_common.h:199:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:47:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:49:32: style: The function 'begin_columns_sync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:100:32: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:49:32: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:50:32: style: The function 'sync_next_column' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:101:32: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:50:32: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:52:18: style: The function 'end_columns_sync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:103:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:52:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:54:32: style: The function 'begin_indexes_sync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:109:32: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:54:32: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:55:32: style: The function 'sync_next_index' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:110:32: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:55:32: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:56:18: style: The function 'end_indexes_sync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:112:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:56:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:58:32: style: The function 'begin_triggers_sync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:114:32: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:58:32: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:59:32: style: The function 'sync_next_trigger' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:115:32: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:59:32: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:61:18: style: The function 'end_triggers_sync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:117:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:61:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:63:23: style: The function 'get_index_title' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:87:23: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:63:23: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:66:23: style: The function 'get_trigger_title' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:90:23: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:66:23: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:74:23: style: The function 'get_columns' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:98:23: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:74:23: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:77:23: style: The function 'get_indexes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:105:23: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:77:23: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:81:18: style: The function 'set_max_columns_shown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:158:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:81:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:83:18: style: The function 'set_content_font' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:135:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:83:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:101:18: style: The function 'get_expanded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:183:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:101:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:102:18: style: The function 'toggle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:151:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:102:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:104:18: style: The function 'get_indexes_expanded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:187:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:104:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:105:18: style: The function 'get_triggers_expanded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:190:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:105:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:106:18: style: The function 'toggle_indexes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:153:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:106:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:107:18: style: The function 'toggle_triggers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure.h:155:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:107:18: note: Function in derived class mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.cpp:249:115: style:inconclusive: Function 'sync_next_column' argument 3 names different: declaration 'type' definition 'flags'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.h:50:109: note: Function 'sync_next_column' argument 3 names different: declaration 'type' definition 'flags'. mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/table_figure_wb.cpp:249:115: note: Function 'sync_next_column' argument 3 names different: declaration 'type' definition 'flags'. mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_connection_impl.h:80:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _self [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_model_impl.h:96:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _owner [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_diagram_impl.h:69:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _self [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_tablefigure_impl.h:110:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _self [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_connection_impl.cpp:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _highlighting [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_connection_impl.cpp:78:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _realize_conn [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_connection_impl.cpp:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _realize_conn [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_connection_impl.cpp:185:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_connection_impl.cpp:225:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _line [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_connection_impl.cpp:235:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fk_changed_conn [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_connection_impl.cpp:246:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _above_caption [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_connection_impl.cpp:264:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _line [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_connection_impl.cpp:280:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _above_caption [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_connection_impl.cpp:303:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _above_caption [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_connection_impl.cpp:362:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dashed2Pattern [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_connection_impl.cpp:369:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _line [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_connection_impl.cpp:439:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _line [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_diagram_impl.cpp:42:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_diagram_impl.cpp:83:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_diagram_impl.cpp:106:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_diagram_impl.cpp:127:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_diagram_impl.cpp:160:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dbobject_to_figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_diagram_impl.cpp:173:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_diagram_impl.cpp:263:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fk_to_connection [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_diagram_impl.cpp:269:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fk_to_connection [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_diagram_impl.cpp:76:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_diagram_impl.cpp:99:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_diagram_impl.cpp:120:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_diagram_impl.cpp:141:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_routinegroupfigure_impl.h:78:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _self [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_routinegroupfigure_impl.cpp:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _resizable [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_routinegroupfigure_impl.cpp:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_routinegroupfigure_impl.cpp:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure_conn [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_routinegroupfigure_impl.cpp:140:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_routinegroupfigure_impl.cpp:145:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_routinegroupfigure_impl.cpp:192:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_model_impl.cpp:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _relationship_notation [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_model_impl.cpp:80:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _relationship_notation [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_model_impl.cpp:110:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _relationship_notation [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_model_impl.cpp:142:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _relationship_notation [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_model_impl.cpp:210:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _relationship_notation [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_model_impl.cpp:233:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure_notation [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_model_impl.cpp:307:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tag_connections [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_connection_impl.cpp:317:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_routinegroupfigure_impl.cpp:206:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_model_impl.cpp:158:7: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_model_impl.cpp:163:9: note: Found duplicate branches for 'if' and 'else'. mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_model_impl.cpp:158:7: note: Found duplicate branches for 'if' and 'else'. mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_model_impl.cpp:177:7: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_model_impl.cpp:186:9: note: Found duplicate branches for 'if' and 'else'. mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_model_impl.cpp:177:7: note: Found duplicate branches for 'if' and 'else'. mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_model_impl.cpp:62:32: style: The scope of the variable 'rnot' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_model_impl.cpp:63:26: style: The scope of the variable 'fnot' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_viewfigure_impl.h:72:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _self [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_viewfigure_impl.cpp:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _resizable [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_viewfigure_impl.cpp:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_viewfigure_impl.cpp:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure_conn [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_viewfigure_impl.cpp:135:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_viewfigure_impl.cpp:140:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_tablefigure_impl.cpp:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pending_columns_sync [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_tablefigure_impl.cpp:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_tablefigure_impl.cpp:113:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _table_fk_conn [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_tablefigure_impl.cpp:146:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_tablefigure_impl.cpp:160:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_tablefigure_impl.cpp:169:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_tablefigure_impl.cpp:198:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_tablefigure_impl.cpp:226:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_tablefigure_impl.cpp:281:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_tablefigure_impl.cpp:308:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_tablefigure_impl.cpp:370:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_tablefigure_impl.cpp:375:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_tablefigure_impl.cpp:482:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_tablefigure_impl.cpp:493:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_tablefigure_impl.cpp:504:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_tablefigure_impl.cpp:518:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _figure [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:52:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:56:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:99:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_STYLE_NORMAL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:121:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:125:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:268:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable singleByte [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:297:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:358:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_CONTENT_COLOR_ALPHA [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:442:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:594:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:700:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:781:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:889:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:964:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:968:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CP_UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:982:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1001:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1020:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1065:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1077:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1081:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1087:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1102:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursorLast [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1148:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1229:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1330:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable small_scroller_parent_class [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1349:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doubleClick [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1364:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selectionChange [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1414:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_SELECTED [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1426:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1559:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1670:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1722:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1777:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selectionChange [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1910:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1915:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1929:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1959:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MODULE_BIND_LAZY [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:2019:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_tablefigure_impl.cpp:242:44: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_tablefigure_impl.cpp:469:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_tablefigure_impl.cpp:473:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_tablefigure_impl.cpp:477:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_tablefigure_impl.cpp:261:20: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/backend/wbpublic/wbcanvas/workbench_physical_tablefigure_impl.cpp:263:20: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.h:35:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_LINECHARACTERINDEX_UTF32 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.h:65:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_LINECHARACTERINDEX_UTF32 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:171:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_DATA [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:228:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCI_WORDENDPOSITION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:278:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCI_WORDSTARTPOSITION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:336:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCI_POSITIONAFTER [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:438:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCI_GETCURRENTPOS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:452:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATK_XY_SCREEN [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:476:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCI_POINTXFROMPOSITION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:518:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AtkAttribute [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:542:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FONT_SIZE_MULTIPLIER [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:559:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCI_GETCURRENTPOS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:606:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCI_ADDSELECTION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:620:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCI_DROPSELECTIONN [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:637:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCI_SETSELECTIONNSTART [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:671:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCI_SETTEXT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:781:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:796:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_ACCESSIBILITY_ENABLED [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:802:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCI_GETCURRENTPOS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:863:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATK_STATE_EDITABLE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:872:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_LINECHARACTERINDEX_UTF32 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:882:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MOD_INSERTTEXT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:1030:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable init [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:1132:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_ACCESSIBLE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:1148:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATK_STATE_DEFUNCT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:1195:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATK_ROLE_TEXT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/scintilla-marshal.c:63:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/scintilla-marshal.c:100:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/scintilla-marshal.c:63:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/scintilla-marshal.c:100:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:185:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wMain [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:234:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WINDOW_CHILD [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:317:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_PRIMARY [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:358:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wMain [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:380:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wMain [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:406:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorStatus [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:461:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorStatus [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:481:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorStatus [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:535:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_STATUS_FAILURE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:552:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wMain [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:665:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tickCaret [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:678:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paintState [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:685:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursorMode [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:692:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wMain [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:699:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inDragDrop [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:735:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:755:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable targetEnd [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:782:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lengthForEncode [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:810:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CP_UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:823:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wMain [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:909:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:925:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouseDownCaptures [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:964:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paintState [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:993:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verticalScrollBarVisible [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1017:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineHeight [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1026:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable topLine [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1031:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xOffset [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1051:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scrollWidth [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1084:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCEN_CHANGE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1088:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commandEvents [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1096:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wMain [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1104:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCN_KEY [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1113:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCN_URIDROPPED [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1122:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable styles [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1133:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapping [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1158:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbcsCodePage [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1213:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmSame [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1296:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wMain [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1305:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1310:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wCallTip [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1356:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_PRIMARY [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1364:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primarySelection [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1390:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_TARGET_STRING [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1443:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdoc [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1456:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wMain [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1463:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorStatus [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1469:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1494:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_TARGET_STRING [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1524:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CP_UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1559:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wMain [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1581:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_PRIMARY [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1596:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_PRIMARY [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1634:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1703:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1727:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1834:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1904:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SCROLL_UP [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1975:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2058:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCK_TAB [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2139:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2232:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorStatus [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2245:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCRIPT_COMMON [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2264:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDIC_MAX [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2279:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDIC_IME_MAX [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2330:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineHeight [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2337:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imeCaretBlockOverride [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2376:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imeCaretBlockOverride [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2473:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorStatus [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2478:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imeInline [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2646:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paintState [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2700:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wMain [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2716:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_STATUS_FAILURE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2724:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_STATUS_FAILURE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2740:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_PRIMARY [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2769:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inDragDrop [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2792:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalidPosition [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2805:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalidPosition [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2818:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalidPosition [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2830:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalidPosition [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2845:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_ACTION_MOVE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2908:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdoc [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2936:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2966:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_TECHNOLOGY_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:3020:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScintillaObjectClass [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:3051:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_TYPE_STRING [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:3108:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_ACTION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexA68k.cxx:154:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_A68K_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:1226:2: style: g_type_class_add_private has been deprecated since version 2.58 and should not be used in newly-written code. Use the G_ADD_PRIVATE() macro with the G_DEFINE_* family of macros to add instance private data to a type. [prohibitedg_type_class_add_privateCalled] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.h:272:2: style: Class 'GObjectWatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:158:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:186:14: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:194:14: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:518:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:749:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:1081:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:1133:63: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:1170:43: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:1199:43: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:1206:2: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:1210:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:1230:43: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTKAccessible.cxx:153:13: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.h:260:31: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAPDL.cxx:57:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_APDL_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAPDL.cxx:175:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELHEADERFLAG [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAPDL.cxx:232:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELWHITEFLAG [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/Converter.h:26:3: performance: Variable 'iconvh' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/Converter.h:29:3: performance: Variable 'iconvh' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:667:19: style: Condition 'conversions!=sizeFailure' is always true [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:686:19: style: Condition 'conversions!=sizeFailure' is always true [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:985:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:990:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:992:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1065:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1067:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1224:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1225:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1228:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1281:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1440:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1442:33: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1445:33: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1446:33: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1448:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1455:38: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1456:2: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1467:31: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1469:36: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1470:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1489:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1491:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1494:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1496:2: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1498:2: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1502:31: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1503:10: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1553:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1570:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1613:8: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1633:8: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1638:40: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1658:48: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1659:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1686:61: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1687:13: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1691:3: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1692:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1697:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1709:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1713:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1724:14: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1730:48: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1732:31: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1750:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1787:42: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1802:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1822:48: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1846:71: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1847:5: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1855:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1857:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1858:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1911:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1916:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1930:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1940:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1949:10: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexASY.cxx:30:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setAlpha [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexASY.cxx:144:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_ASY_COMMENT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexASY.cxx:196:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELBASE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:699:16: style: The scope of the variable 'utfForm' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:886:16: style: The scope of the variable 'utfForm' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:693:53: style: Parameter 'font_' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1345:58: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'ButtonPress' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1496:2: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1345:58: note: Parameter 'ev' can be declared as pointer to const mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1360:60: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'ButtonRelease' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1498:2: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1360:60: note: Parameter 'ev' can be declared as pointer to const mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:433:3: warning: Class 'PreEditString' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:433:3: warning: Class 'PreEditString' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1202:4: warning: Struct 'CaseMapper' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1202:4: warning: Struct 'CaseMapper' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1277:2: style: Class 'SelectionReceiver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/PlatGTK.cxx:1306:6: style: struct member 'SmallScroller::padding' is never used. [unusedStructMember] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:557:10: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:732:19: style: Condition 'conversions==sizeFailure' is always false [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:185:10: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:277:2: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:279:2: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:283:2: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:285:2: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:304:2: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:305:2: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:320:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:349:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:350:5: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:411:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:525:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:576:2: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:592:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:596:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:599:2: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:604:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:608:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:611:2: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:618:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:630:2: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:633:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:639:4: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:640:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:645:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:647:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:692:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:709:17: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:911:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:927:17: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:929:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1016:6: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1026:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1031:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1083:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1089:17: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1098:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1278:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1296:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1313:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1318:3: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1321:3: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1326:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1327:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1344:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1345:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1346:2: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1363:46: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1365:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1473:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1559:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1634:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1635:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1644:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1649:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1651:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1656:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1661:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1663:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1666:6: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1683:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:1689:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2288:51: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2465:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2466:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2700:4: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2702:4: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:2926:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:3104:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:3105:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:3106:40: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:3111:5: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:3122:5: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:3133:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:3141:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/gtk/ScintillaGTK.cxx:3149:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAU3.cxx:180:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_AU3_COMMENT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAU3.cxx:213:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_AU3_COMMENTBLOCK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAU3.cxx:654:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_AU3_COMMENT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAU3.cxx:712:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELBASE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAVE.cxx:74:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_AVE_STRINGEOL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAVE.cxx:163:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELNUMBERMASK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAVS.cxx:61:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_AVS_COMMENTBLOCK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAVS.cxx:220:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELNUMBERMASK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAbaqus.cxx:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_ABAQUS_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAbaqus.cxx:424:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELHEADERFLAG [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAbaqus.cxx:461:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELHEADERFLAG [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAda.cxx:75:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_ADA_CHARACTER [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAda.cxx:91:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_ADA_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAda.cxx:100:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_ADA_COMMENTLINE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAda.cxx:109:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_ADA_DELIMITER [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAda.cxx:116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_ADA_LABEL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAda.cxx:150:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_ADA_NUMBER [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAda.cxx:181:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_ADA_STRING [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAda.cxx:189:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_ADA_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAda.cxx:195:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_ADA_IDENTIFIER [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAda.cxx:245:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_ADA_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAda.cxx:358:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAsn1.cxx:67:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_ASN1_COMMENT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAsm.cxx:61:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_ASM_COMMENTDIRECTIVE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAsm.cxx:163:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lvRelease4 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAsm.cxx:246:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_ASM_STRINGEOL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAsm.cxx:383:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELBASE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBaan.cxx:146:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_BAAN_TABLEDEF [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBaan.cxx:214:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_BAAN_COMMENT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBaan.cxx:228:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_BAAN_PREPROCESSOR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBaan.cxx:250:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_BAAN_WORD5 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBaan.cxx:267:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_BAAN_WORD4 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBaan.cxx:288:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_BAAN_WORD4 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBaan.cxx:308:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_BAAN_WORD [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBaan.cxx:340:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_BAAN_WORD [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBaan.cxx:403:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lvRelease4 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBaan.cxx:498:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_BAAN_STRINGEOL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBaan.cxx:759:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELBASE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBash.cxx:213:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lvRelease4 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBash.cxx:302:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setAlpha [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBash.cxx:1004:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELNUMBERMASK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAsm.cxx:84:3: performance: Variable 'delimiter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAsm.cxx:89:3: performance: Variable 'foldExplicitStart' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAsm.cxx:90:3: performance: Variable 'foldExplicitEnd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAsm.cxx:154:2: style: Class 'LexerAsm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBasic.cxx:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELHEADERFLAG [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBasic.cxx:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELHEADERFLAG [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBasic.cxx:139:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELHEADERFLAG [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBasic.cxx:246:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lvRelease4 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBasic.cxx:319:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_B_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBasic.cxx:525:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_B_COMMENT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBash.cxx:371:3: warning: Member variable 'QuoteStackCls::CountStack' is not initialized in the constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBash.cxx:371:3: warning: Member variable 'QuoteStackCls::UpStack' is not initialized in the constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBash.cxx:371:3: warning: Member variable 'QuoteStackCls::StyleStack' is not initialized in the constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBash.cxx:917:10: style: The scope of the variable 's' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBash.cxx:918:10: style: The scope of the variable 'isCmdDelim' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBasic.cxx:170:3: performance: Variable 'foldExplicitStart' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBasic.cxx:171:3: performance: Variable 'foldExplicitEnd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBasic.cxx:202:2: style: Struct 'OptionSetBasic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBatch.cxx:85:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_BAT_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBibTeX.cxx:96:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELNUMBERMASK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBullant.cxx:32:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_C_IDENTIFIER [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexBullant.cxx:67:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELNUMBERMASK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCIL.cxx:56:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_CIL_COMMENT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCIL.cxx:126:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lvRelease4 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCIL.cxx:157:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_LINE_END_TYPE_UNICODE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCIL.cxx:209:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_CIL_STRINGEOL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCIL.cxx:338:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELBASE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCLW.cxx:215:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_CLW_LABEL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCLW.cxx:604:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELNUMBERMASK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAU3.cxx:258:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAU3.cxx:255:11: note: outer condition: sc.atLineEnd mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAU3.cxx:258:13: note: identical inner condition: sc.atLineEnd mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAU3.cxx:768:20: style: Condition 'szThenlen==5' is always false [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAU3.cxx:448:19: style: Local variable 'lineCurrent' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAU3.cxx:210:15: note: Shadowed declaration mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexAU3.cxx:448:19: note: Shadow variable mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCOBOL.cxx:95:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_C_IDENTIFIER [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCOBOL.cxx:149:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_C_CHARACTER [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCOBOL.cxx:338:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELBASE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCLW.cxx:576:34: style: Condition 'strcmp(szString,"INTERFACE")==0' is always false [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCLW.cxx:143:40: style: Parameter 'styler' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCLW.cxx:535:78: style: Parameter 'accStyler' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCSS.cxx:129:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_CSS_COMMENT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCSS.cxx:511:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELNUMBERMASK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCOBOL.cxx:67:19: style: Parameter 'styler' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCPP.cxx:44:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_C_COMMENTDOC [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCPP.cxx:164:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_C_TASKMARKER [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCPP.cxx:178:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setDigits [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCPP.cxx:231:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_C_COMMENT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCPP.cxx:567:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lvRelease4 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCPP.cxx:591:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_LINE_END_TYPE_UNICODE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCPP.cxx:632:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCPP.cxx:651:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tags [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCPP.cxx:672:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable description [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCPP.cxx:694:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setAlphaNum [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCPP.cxx:744:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCPP.cxx:767:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setNone [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCPP.cxx:1436:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELBASE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCaml.cxx:203:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_CAML_CHAR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCmake.cxx:117:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_CMAKE_MACRODEF [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCmake.cxx:165:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_CMAKE_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCmake.cxx:392:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELBASE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCmake.cxx:307:82: style: Condition 'cCurrChar!='}'' is always true [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCmake.cxx:175:10: style: The scope of the variable 'cCurrChar' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCmake.cxx:72:96: style: Parameter 'styler' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCoffeeScript.cxx:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_COFFEESCRIPT_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCoffeeScript.cxx:101:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_COFFEESCRIPT_WORD [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCoffeeScript.cxx:111:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setNone [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCoffeeScript.cxx:374:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELWHITEFLAG [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCoffeeScript.cxx:422:22: style: Condition 'lineNext<=docLines' is always true [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexCoffeeScript.cxx:420:20: note: Assuming that condition 'lineNext0' is always true [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexPowerPro.cxx:117:9: note: Assuming that condition 'c<=0' is not redundant mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexPowerPro.cxx:119:9: note: Condition 'c>0' is always true mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexPowerPro.cxx:121:14: style: Condition 'c>0' is always true [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexPowerPro.cxx:117:9: note: Assuming that condition 'c<=0' is not redundant mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexPowerPro.cxx:121:14: note: Condition 'c>0' is always true mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexPowerPro.cxx:512:65: style: Condition 'firstWordLen>0' is always true [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexPowerPro.cxx:496:21: note: Assuming that condition 'firstWordLen>0' is not redundant mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexPowerPro.cxx:512:65: note: Condition 'firstWordLen>0' is always true mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexPowerPro.cxx:187:11: style: Local variable 's' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexPowerPro.cxx:150:8: note: Shadowed declaration mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexPowerPro.cxx:187:11: note: Shadow variable mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexPowerPro.cxx:589:23: style: Local variable 'i' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexPowerPro.cxx:428:20: note: Shadowed declaration mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexPowerPro.cxx:589:23: note: Shadow variable mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexR.cxx:60:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_R_INFIXEOL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexR.cxx:154:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELBASE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexProgress.cxx:246:12: style: The scope of the variable 'ch' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexProgress.cxx:247:12: style: The scope of the variable 'st' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexProgress.cxx:248:12: style: The scope of the variable 'chPrev' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexRebol.cxx:83:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_REBOL_BRACEDSTRING [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexRebol.cxx:279:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELNUMBERMASK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexRegistry.cxx:60:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_REG_VALUENAME [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexRegistry.cxx:64:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_REG_ADDEDKEY [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexRegistry.cxx:167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lvRelease4 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexRegistry.cxx:213:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCE_REG_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexRegistry.cxx:372:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELBASE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexPython.cxx:922:16: style: Condition 'lineNext<=docLines' is always true [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexPython.cxx:920:15: note: Assuming that condition 'lineNext=0' is always true [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/ext/scintilla/lexlib/PropSetSimple.cxx:106:56: note: Assuming that condition 'maxExpands>0' is not redundant mysql-workbench-community-8.0.32-src/ext/scintilla/lexlib/PropSetSimple.cxx:108:14: note: Assuming condition is false mysql-workbench-community-8.0.32-src/ext/scintilla/lexlib/PropSetSimple.cxx:127:20: note: Condition '--maxExpands>=0' is always true mysql-workbench-community-8.0.32-src/ext/scintilla/lexlib/StyleContext.cxx:38:16: style: Parameter 'styler' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/ext/scintilla/lexlib/StyleContext.cxx:55:16: style: Parameter 'styler' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEdit/ScintillaDocument.cpp:95:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_DOCUMENTOPTION_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:124:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaEditBase.cpp:55:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFrame [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:130:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreferDefault [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaEditBase.cpp:128:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:149:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaEditBase.cpp:152:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:154:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaEditBase.cpp:202:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MetaModifier [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:222:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FlatCap [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaEditBase.cpp:294:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MidButton [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:286:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaEditBase.cpp:326:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:369:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RepeatSpread [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaEditBase.cpp:347:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:390:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaEditBase.cpp:417:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAction [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:428:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpaqueMode [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaEditBase.cpp:454:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDIC_MAX [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:454:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransparentMode [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaEditBase.cpp:467:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cursor [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:482:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF8BytesOfLead [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaEditBase.cpp:475:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDIC_IME_MAX [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:621:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaEditBase.cpp:612:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCI_GETCURRENTPOS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:628:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaEditBase.cpp:712:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MOD_INSERTTEXT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:633:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaEditBase.cpp:808:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:660:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:673:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:679:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:685:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:691:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:697:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:724:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:816:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:866:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_ScrollBarExtent [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:919:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PositionAtTop [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:934:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchStartsWith [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:946:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:974:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:1020:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:1042:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selectionChange [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:1050:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doubleClick [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:1063:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State_Active [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:1071:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:1076:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:1084:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:1137:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gray [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:1143:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lightGray [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:1194:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexTCMD.cxx:239:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:37:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wMain [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:55:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tickCaret [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:131:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCMOD_ALT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:148:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tickCaret [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:157:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primarySelection [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:173:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CP_UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:227:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CP_UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:238:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineHeight [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:244:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable topLine [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:250:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xOffset [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:271:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scrollWidth [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:290:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verticalScrollBarVisible [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:331:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:345:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdoc [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:354:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:363:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable primarySelection [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:377:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCEN_CHANGE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:383:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commandEvents [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:403:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCN_URIDROPPED [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:441:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:464:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable styles [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:503:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapping [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:523:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbcsCodePage [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:554:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmSame [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:581:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouseDownCaptures [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:593:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inDragDrop [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:632:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CP_UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:647:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ct [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:685:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OtherFocusReason [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:726:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rcPaint [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:767:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalidPosition [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:792:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tickCaret [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaEditBase.cpp:208:6: style: Local variable 'key' shadows outer function [shadowFunction] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaEditBase.h:92:7: note: Shadowed declaration mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaEditBase.cpp:208:6: note: Shadow variable mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaEditBase.cpp:467:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.h:143:9: style: Virtual function 'WndProc' is called from constructor 'ScintillaQt(QAbstractScrollArea*parent)' at line 44. Dynamic binding is not used. [virtualCallInConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:44:2: note: Calling WndProc mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.h:143:9: note: WndProc is a virtual function mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.h:129:7: style: Virtual function 'FineTickerCancel' is called from destructor '~ScintillaQt()' at line 56. Dynamic binding is not used. [virtualCallInConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:56:3: note: Calling FineTickerCancel mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.h:129:7: note: FineTickerCancel is a virtual function mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.h:130:7: style: Virtual function 'SetIdle' is called from destructor '~ScintillaQt()' at line 58. Dynamic binding is not used. [virtualCallInConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:58:2: note: Calling SetIdle mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.h:130:7: note: SetIdle is a virtual function mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:618:2: style: Class 'CallTipImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:63:6: style: Local variable 'command' shadows outer function [shadowFunction] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.h:97:7: note: Shadowed declaration mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:63:6: note: Shadow variable mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/ScintillaQt.cpp:182:63: performance: Function parameter 'su' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/ext/scintilla/qt/ScintillaEditBase/PlatQt.cpp:204:15: style: Variable 'psurfOther' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/ext/scintilla/src/AutoComplete.cxx:76:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/AutoComplete.cxx:84:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/AutoComplete.cxx:147:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_ORDER_PRESORTED [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/AutoComplete.cxx:256:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CASEINSENSITIVEBEHAVIOUR_RESPECTCASE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/CallTip.cxx:267:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CP_UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/CaseConvert.cxx:634:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF8MaskInvalid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/CaseConvert.cxx:717:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF8MaxBytes [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/AutoComplete.cxx:270:19: style: Condition 'cond>0' is always true [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/ext/scintilla/src/AutoComplete.cxx:242:7: note: Assuming that condition '!cond' is not redundant mysql-workbench-community-8.0.32-src/ext/scintilla/src/AutoComplete.cxx:270:19: note: Condition 'cond>0' is always true mysql-workbench-community-8.0.32-src/ext/scintilla/src/CallTip.cxx:32:2: performance: Variable 'wCallTip' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/ext/scintilla/src/CallTip.cxx:35:2: performance: Variable 'rectUp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Catalogue.cxx:52:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCLEX_AUTOMATIC [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Catalogue.cxx:32:38: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Catalogue.cxx:43:75: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Partitioning.h:36:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable part1Length [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/CellBuffer.cxx:366:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mayCoalesce [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/CellBuffer.cxx:417:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable at [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/CellBuffer.cxx:432:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable at [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/CellBuffer.cxx:475:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable at [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/CellBuffer.cxx:489:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable at [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/CellBuffer.cxx:514:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable at [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/CellBuffer.cxx:893:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF8MaskWidth [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/CellBuffer.cxx:904:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_LINECHARACTERINDEX_NONE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/CellBuffer.cxx:1034:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_POSITION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/CellBuffer.cxx:228:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_LINECHARACTERINDEX_UTF32 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/CellBuffer.cxx:237:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_LINECHARACTERINDEX_UTF32 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/CellBuffer.cxx:249:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_LINECHARACTERINDEX_UTF32 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/CellBuffer.cxx:258:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_LINECHARACTERINDEX_UTF32 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/CellBuffer.cxx:265:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_LINECHARACTERINDEX_UTF32 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Decoration.cxx:232:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDIC_CONTAINER [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Decoration.cxx:263:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDIC_IME [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Decoration.cxx:137:39: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Decoration.cxx:254:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/src/SparseVector.h:26:3: performance: Variable 'starts' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/ext/scintilla/src/SparseVector.h:27:3: performance: Variable 'values' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ContractionState.cxx:89:7: performance:inconclusive: Technically the member function 'ContractionState < long >::Check' can be static (but you may consider moving to unnamed namespace). [functionStatic] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ContractionState.cxx:382:30: note: Technically the member function 'ContractionState < long >::Check' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/ext/scintilla/src/ContractionState.cxx:89:7: note: Technically the member function 'ContractionState < long >::Check' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/ext/scintilla/src/ContractionState.cxx:89:7: performance:inconclusive: Technically the member function 'ContractionState < int >::Check' can be static (but you may consider moving to unnamed namespace). [functionStatic] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ContractionState.cxx:382:30: note: Technically the member function 'ContractionState < int >::Check' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/ext/scintilla/src/ContractionState.cxx:89:7: note: Technically the member function 'ContractionState < int >::Check' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.h:46:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalidPosition [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.h:168:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELNUMBERMASK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.h:310:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvRelease4 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_EOL_LF [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:209:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CP_UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:220:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CP_UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:265:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MOD_BEFOREINSERT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:350:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MOD_CHANGEMARKER [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:362:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MOD_CHANGEMARKER [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:385:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CP_UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:459:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MOD_CHANGEFOLD [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:477:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELWHITEFLAG [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:493:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELWHITEFLAG [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:512:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELHEADERFLAG [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:532:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELWHITEFLAG [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:612:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CP_UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:676:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CP_UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:735:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CP_UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:824:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CP_UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:853:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CP_UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:894:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_POSITION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:913:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_POSITION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:932:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CP_UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:1125:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CP_UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:1142:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CP_UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:1181:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MOD_BEFOREDELETE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:1224:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MOD_INSERTCHECK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:1265:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_STATUS_BADALLOC [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:1295:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MOD_BEFOREINSERT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:1375:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MOD_BEFOREINSERT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:1598:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_EOL_CR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:1623:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_EOL_CR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:1656:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_DOCUMENTOPTION_STYLES_NONE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:1708:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CP_UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:1978:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCFIND_MATCHCASE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:2188:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MOD_CHANGESTYLE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:2217:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MOD_CHANGESTYLE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:2285:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MOD_LEXERSTATE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:2378:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MOD_CHANGEINDICATOR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:2417:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MOD_INSERTTEXT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:2984:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable match_default [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:3026:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:3058:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECMAScript [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:3109:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCFIND_CXX11REGEX [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/CellBuffer.cxx:151:7: style: Virtual function 'Init' is called from constructor 'LineVector < long >()' at line 142. Dynamic binding is not used. [virtualCallInConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/src/CellBuffer.cxx:142:3: note: Calling Init mysql-workbench-community-8.0.32-src/ext/scintilla/src/CellBuffer.cxx:151:7: note: Init is a virtual function mysql-workbench-community-8.0.32-src/ext/scintilla/src/CellBuffer.cxx:151:7: style: Virtual function 'Init' is called from constructor 'LineVector < int >()' at line 142. Dynamic binding is not used. [virtualCallInConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/src/CellBuffer.cxx:142:3: note: Calling Init mysql-workbench-community-8.0.32-src/ext/scintilla/src/CellBuffer.cxx:151:7: note: Init is a virtual function mysql-workbench-community-8.0.32-src/ext/scintilla/src/CellBuffer.cxx:38:2: style: Struct 'CountWidths' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/src/CellBuffer.cxx:858:28: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/ext/scintilla/src/CellBuffer.cxx:856:25: note: 'lineInsert' is assigned value '1' here. mysql-workbench-community-8.0.32-src/ext/scintilla/src/CellBuffer.cxx:858:28: note: Same expression on both sides of '-'. mysql-workbench-community-8.0.32-src/ext/scintilla/src/Indicator.h:46:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDIC_TEXTFORE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditModel.cxx:63:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYLE_BRACEBAD [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditModel.cxx:85:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CP_UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditModel.cxx:101:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDDISPLAYTEXT_HIDDEN [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditModel.cxx:60:2: performance: Variable 'posDrag' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Indicator.h:18:2: style: Struct 'StyleAndColour' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Indicator.h:38:2: style: Class 'Indicator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ViewStyle.h:23:2: style: Class 'MarginStyle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ViewStyle.h:56:2: style: Class 'ColourOptional' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ViewStyle.h:70:2: style: Struct 'EdgeProperties' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.h:287:2: style: Class 'Document' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.h:221:3: style: Struct 'WatcherWithUserData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.h:507:2: style: Class 'UndoGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.h:547:2: style: Class 'DocModification' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/src/PositionCache.h:227:2: style: Struct 'TextSegment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:69:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_PRINT_NORMAL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:305:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tdLongArrow [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:324:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYLE_INDENTGUIDE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:380:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caseForce [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:605:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:633:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_POSITION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:709:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_POSITION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:775:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spaceWidth [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:804:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_POSITION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:838:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_ALPHA_NOALPHA [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:869:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_ALPHA_NOALPHA [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:881:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYLE_CONTROLCHAR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:900:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_ALPHA_NOALPHA [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:908:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_ALPHA_NOALPHA [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:940:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spaceWidth [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:1106:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable visibleOnly [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:1143:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable under [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:1205:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYLE_FOLDDISPLAYTEXT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:1287:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANNOTATION_BOXED [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:1298:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable back [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:1407:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:1432:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spaceWidth [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:1522:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYLE_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:1627:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDGE_LINE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:1655:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable markType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:1667:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_ALPHA_NOALPHA [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:1734:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_ALPHA_NOALPHA [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:1795:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fore [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:1974:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELHEADERFLAG [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:2092:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELHEADERFLAG [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:2127:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CP_UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:2311:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_ALPHA_NOALPHA [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/EditView.cxx:2359:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_TECHNOLOGY_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.h:306:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCVS_USERACCESSIBLE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.h:526:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_IDLESTYLING_NONE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.h:626:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CP_UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.h:635:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CP_UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:69:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MOD_BEFOREINSERT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:80:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MOD_BEFOREINSERT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:89:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_PERFORMED_UNDO [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:116:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_TECHNOLOGY_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:413:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_POSITION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:453:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_UPDATE_V_SCROLL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:599:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCVS_RECTANGULARSELECTION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:637:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_UPDATE_SELECTION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:780:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_UPDATE_SELECTION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:882:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_POSITION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:994:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_UPDATE_H_SCROLL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:1165:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARET_STRICT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:1397:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_UPDATE_H_SCROLL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:1621:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_EOL_CRLF [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:1764:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYLE_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:1823:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:1974:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CARETSTICKY_OFF [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:2028:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MULTIPASTE_ONCE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:2174:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_EOL_LF [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:2302:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_UPDATE_SELECTION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:2318:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCN_FOCUSOUT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:2328:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCN_STYLENEEDED [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:2346:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCN_CHARADDED [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:2354:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCN_SAVEPOINTREACHED [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:2363:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCN_MODIFYATTEMPTRO [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:2369:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCN_DOUBLECLICK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:2378:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCN_HOTSPOTDOUBLECLICK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:2386:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCN_HOTSPOTCLICK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:2394:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCN_HOTSPOTRELEASECLICK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:2403:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCN_UPDATEUI [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:2414:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCN_PAINTED [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:2423:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCN_INDICATORRELEASE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:2432:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sensitive [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:2470:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sensitive [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:2486:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCN_NEEDSHOWN [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:2494:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCN_DWELLEND [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:2503:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCN_ZOOM [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:2519:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MOD_INSERTTEXT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:2560:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_UPDATE_CONTENT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:2859:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCN_MACRORECORD [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:3098:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCI_REPLACESEL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:3234:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_POSITION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:3253:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCI_CHARLEFTEXTEND [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:3393:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCVS_NOWRAPLINESTART [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:3616:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCI_DELWORDLEFT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:3810:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_UPDATE_SELECTION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:4030:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_UPDATE_SELECTION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:4072:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_STATUS_WARN_REGEX [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:4104:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_POSITION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:4163:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_STATUS_WARN_REGEX [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:4205:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_EOL_LF [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:4237:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYLE_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:4244:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYLE_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:4265:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CURSORNORMAL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:4408:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursorReverseArrow [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:4477:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_TIME_FOREVER [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:4494:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCVS_USERACCESSIBLE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:4502:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCMOD_CTRL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:4684:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotspot [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:4689:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_POSITION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:4696:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_POSITION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:4715:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_POSITION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:4776:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_TIME_FOREVER [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:4881:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_POSITION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:5096:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_IDLESTYLING_ALL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:5127:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_IDLESTYLING_AFTERVISIBLE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:5238:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_DOCUMENTOPTION_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:5301:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELHEADERFLAG [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:5321:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDACTION_TOGGLE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:5359:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDACTION_EXPAND [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:5386:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELHEADERFLAG [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:5413:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELWHITEFLAG [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:5458:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDACTION_EXPAND [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:5494:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELHEADERFLAG [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:5544:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_AUTOMATICFOLD_SHOW [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:5592:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CP_UTF8 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:5639:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fore [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:5698:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weight [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:5757:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_UPDATE_SELECTION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:5855:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_CARETSTICKY_OFF [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexVerilog.cxx:191:3: style: Struct 'SymbolValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexVerilog.cxx:939:13: style: The if condition is the same as the previous if condition [duplicateCondition] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexVerilog.cxx:908:13: note: First condition mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexVerilog.cxx:939:13: note: Second condition mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexVerilog.cxx:638:43: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexVerilog.cxx:644:43: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexVerilog.cxx:657:44: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexVerilog.cxx:663:43: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexVerilog.cxx:719:21: style: The scope of the variable 'key' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexVerilog.cxx:47:122: performance: Function parameter 'arguments_' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexVerilog.cxx:371:32: style: Parameter 'p' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/ext/scintilla/lexers/LexVerilog.cxx:334:15: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:2736:2: style: Class 'ByteIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:2933:2: style: Class 'UTF8Iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ExternalLexer.h:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable languageName [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ExternalLexer.cxx:40:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fnFactory [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ExternalLexer.cxx:115:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Indicator.cxx:34:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_INDICFLAG_VALUEFORE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Document.cxx:2416:47: performance: Function parameter 'mh' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/ext/scintilla/src/LineMarker.cxx:70:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MARK_PIXMAP [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/LineMarker.cxx:75:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MARK_PIXMAP [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/LineMarker.cxx:80:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MARK_RGBAIMAGE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/LineMarker.cxx:142:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MARK_PIXMAP [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/LineMarker.cxx:32:2: performance: Variable 'fore' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/ext/scintilla/src/LineMarker.cxx:33:2: performance: Variable 'back' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/ext/scintilla/src/LineMarker.cxx:34:2: performance: Variable 'backSelected' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/ext/scintilla/src/MarginView.cxx:176:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MARK_EMPTY [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/MarginView.cxx:190:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYLE_LINENUMBER [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/PerLine.cxx:201:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELBASE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/PerLine.cxx:210:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELHEADERFLAG [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/PerLine.cxx:220:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELBASE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/PerLine.cxx:245:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FOLDLEVELBASE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/PerLine.cxx:489:16: style: Variable 'tl' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/ext/scintilla/src/PerLine.cxx:44:5: style: Consider using std::any_of, std::all_of, std::none_of, or std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/src/PerLine.cxx:50:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/src/PerLine.cxx:492:16: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/src/PerLine.cxx:411:29: portability: 'allocation.get()' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] mysql-workbench-community-8.0.32-src/ext/scintilla/src/PositionCache.cxx:680:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYPOSITION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/PositionCache.cxx:693:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYPOSITION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/PositionCache.cxx:803:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:127:2: performance: Variable 'doubleClickCloseThreshold' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.h:485:7: style:inconclusive: Technically the member function 'Scintilla::Editor::CopySelectionRange' can be const. [functionConst] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:4197:14: note: Technically the member function 'Scintilla::Editor::CopySelectionRange' can be const. mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.h:485:7: note: Technically the member function 'Scintilla::Editor::CopySelectionRange' can be const. mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.h:622:2: style: Class 'AutoSurface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:4340:24: style: Condition 'inDragDrop==ddDragging' is always true [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:4293:18: note: Assuming that condition 'inDragDrop!=ddDragging' is not redundant mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:4340:24: note: Condition 'inDragDrop==ddDragging' is always true mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:4541:29: style: Condition 'selectionType!=selSubLine' is always true [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:621:49: performance: Function parameter 'newMain' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:1413:41: performance: Function parameter 'range' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Editor.cxx:2518:55: performance: Function parameter 'mh' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/ext/scintilla/src/RESearch.cxx:437:8: style: Variable 'mpMax' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ScintillaBase.cxx:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_POPUP_ALL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ScintillaBase.cxx:110:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCI_UNDO [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ScintillaBase.cxx:173:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_AC_TAB [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ScintillaBase.cxx:211:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_AC_DOUBLECLICK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ScintillaBase.cxx:218:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MULTIAUTOC_ONCE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ScintillaBase.cxx:297:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYLE_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ScintillaBase.cxx:330:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCN_AUTOCCANCELLED [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ScintillaBase.cxx:355:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCN_AUTOCSELECTIONCHANGE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ScintillaBase.cxx:368:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_AC_FILLUP [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ScintillaBase.cxx:385:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCN_AUTOCCHARDELETED [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ScintillaBase.cxx:402:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCN_AUTOCSELECTION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ScintillaBase.cxx:460:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYLE_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ScintillaBase.cxx:498:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCN_CALLTIPCLICK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ScintillaBase.cxx:504:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_POPUP_ALL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ScintillaBase.cxx:510:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCI_GETREADONLY [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ScintillaBase.cxx:866:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_AC_COMMAND [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/RunStyles.cxx:82:2: performance: Variable 'starts' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/ext/scintilla/src/RunStyles.cxx:83:2: performance: Variable 'styles' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Selection.cxx:207:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable anchor [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Selection.cxx:220:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caret [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Selection.cxx:411:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selStream [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Selection.cxx:113:61: performance: Function parameter 'check' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Selection.cxx:134:42: performance: Function parameter 'range' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Selection.cxx:305:46: performance: Function parameter 'range' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Selection.cxx:321:62: performance: Function parameter 'range' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Selection.cxx:365:51: performance: Function parameter 'range' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Selection.cxx:270:2: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Selection.cxx:291:7: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Style.cxx:171:24: style: Parameter 'font_' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/ext/scintilla/src/UniqueString.cxx:47:23: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ViewStyle.cxx:44:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_FONT_SIZE_MULTIPLIER [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ViewStyle.cxx:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fontName [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ViewStyle.cxx:170:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable markType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ViewStyle.cxx:196:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_TECHNOLOGY_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ViewStyle.cxx:296:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYLE_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ViewStyle.cxx:359:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYLE_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ViewStyle.cxx:371:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYLE_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ViewStyle.cxx:381:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYLE_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ViewStyle.cxx:393:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fontName [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ViewStyle.cxx:408:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ViewStyle.cxx:441:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_ALPHA_NOALPHA [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ViewStyle.cxx:453:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_ALPHA_NOALPHA [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ViewStyle.cxx:483:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_ALPHA_NOALPHA [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ViewStyle.cxx:500:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYLE_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ViewStyle.cxx:549:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARETSTYLE_BLOCK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ViewStyle.cxx:554:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CARETSTYLE_OVERSTRIKE_BLOCK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/ViewStyle.cxx:564:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYLE_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/src/XPM.h:36:7: style:inconclusive: Technically the member function 'Scintilla::XPM::Draw' can be const. [functionConst] mysql-workbench-community-8.0.32-src/ext/scintilla/src/XPM.cxx:151:11: note: Technically the member function 'Scintilla::XPM::Draw' can be const. mysql-workbench-community-8.0.32-src/ext/scintilla/src/XPM.h:36:7: note: Technically the member function 'Scintilla::XPM::Draw' can be const. mysql-workbench-community-8.0.32-src/ext/scintilla/src/ViewStyle.cxx:65:12: warning:inconclusive: Member variable 'ViewStyle::fonts' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mysql-workbench-community-8.0.32-src/ext/scintilla/test/examples/x.cxx:13:9: style: Variable 'x' can be declared as const array [constVariable] mysql-workbench-community-8.0.32-src/ext/scintilla/test/examples/x.cxx:14:6: style: Variable 'y' can be declared as const array [constVariable] mysql-workbench-community-8.0.32-src/ext/scintilla/src/MarginView.cxx:100:16: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4707:64: debug: simplifyOperatorName: found unsimplified operator name [debug] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:406:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1807:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2274:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2279:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2284:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testCharClassify.cxx:29:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ccNewLine [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testCharClassify.cxx:61:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable charClass [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testCharClassify.cxx:76:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable charClass [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testCharClassify.cxx:94:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable charClass [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testCellBuffer.cxx:155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_LINECHARACTERINDEX_NONE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1117:14: style:inconclusive: Technically the member function 'Catch::Decomposer::operator<=' can be const. [functionConst] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1296:25: warning: The struct 'MessageBuilder' defines member function with name 'operator<<' also defined in its parent struct 'MessageStream'. [duplInheritedMember] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1281:24: note: Parent function 'MessageStream::operator<<' mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1296:25: note: Derived function 'MessageBuilder::operator<<' mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:348:9: style: Class 'StringRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:350:9: style: Class 'StringRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:394:5: style: Class 'TestInvokerAsMethod' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:410:5: style: Struct 'NameAndTags' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1206:9: style: Class 'LazyExpression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1306:9: style: Class 'ScopedMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1635:9: style: Class 'Section' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1674:9: style: Class 'BenchmarkLooper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1805:9: style: Class 'ExceptionTranslatorRegistrar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1783:13: style: Class 'ExceptionTranslator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2156:13: style: Struct 'EqualsMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2160:13: style: Struct 'ContainsMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2164:13: style: Struct 'StartsWithMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2168:13: style: Struct 'EndsWithMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2196:13: style: Struct 'ContainsElementMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2217:13: style: Struct 'ContainsMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2247:13: style: Struct 'EqualsMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1065:9: style: Class 'ExprLhs < bool >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2093:13: style: Struct 'MatchNotOf < std :: string >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2093:13: style: Struct 'MatchNotOf < std >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1035:9: style: Class 'UnaryExpr < bool >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:417:6: style: The destructor '~AutoReg' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:225:18: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:417:6: note: Destructor in derived class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1636:10: style: The destructor '~Section' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:225:18: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1636:10: note: Destructor in derived class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testCharClassify.cxx:66:3: style: Argument 'false&&static_cast(!!(charClass[i]==pcc->GetClass(i)))' to function isTrue is always 0. It does not matter what value 'i' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testCharClassify.cxx:84:3: style: Argument 'false&&static_cast(!!(charClass[i]==pcc->GetClass(i)))' to function isTrue is always 0. It does not matter what value 'i' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testCharClassify.cxx:110:5: style: Argument 'false&&static_cast(!!(memchr(reinterpret_cast(&buffer[0]),i,size)))' to function isTrue is always 0. It does not matter what value 'i' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testCharClassify.cxx:119:5: style: Argument 'false&&static_cast(!!(memchr(reinterpret_cast(&buffer[0]),i,size)))' to function isTrue is always 0. It does not matter what value 'i' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1042:34: style: Parameter 'lhs' can be declared as pointer to const [constParameterReference] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1044:34: style: Parameter 'lhs' can be declared as pointer to const [constParameterReference] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1046:43: style: Parameter 'rhs' can be declared as pointer to const [constParameterReference] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1048:44: style: Parameter 'rhs' can be declared as pointer to const [constParameterReference] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1053:37: style: Parameter 'lhs' can be declared as pointer to const [constParameterReference] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1055:37: style: Parameter 'lhs' can be declared as pointer to const [constParameterReference] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1057:46: style: Parameter 'rhs' can be declared as pointer to const [constParameterReference] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1059:47: style: Parameter 'rhs' can be declared as pointer to const [constParameterReference] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2199:17: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2226:47: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2060:17: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2027:17: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testCellBuffer.cxx:99:3: style: Argument 'false&&static_cast(!!(steps==1))' to function isTrue is always 0. It does not matter what value 'steps' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testCellBuffer.cxx:106:3: style: Argument 'false&&static_cast(!!(steps==1))' to function isTrue is always 0. It does not matter what value 'steps' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testCellBuffer.cxx:113:3: style: Argument 'false&&static_cast(!!(steps==1))' to function isTrue is always 0. It does not matter what value 'steps' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testCellBuffer.cxx:120:3: style: Argument 'false&&static_cast(!!(steps==1))' to function isTrue is always 0. It does not matter what value 'steps' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4390:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4394:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4398:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4467:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4478:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4617:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable padding [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4782:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:5098:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:5233:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:5308:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hint [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:5451:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:5596:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clara [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:6316:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:6329:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:6600:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGSTKSZ [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:6854:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CRTDBG_REPORT_FLAG [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:6932:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:6963:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:6997:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:7033:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8145:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Catch [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8172:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Catch [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8230:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8235:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8252:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8303:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8352:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8463:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8466:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8469:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clog [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8502:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8520:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8526:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8755:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8768:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8978:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineInfo [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9034:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9079:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentTracker [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9084:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentTracker [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9088:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_runState [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9092:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_runState [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9098:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentTracker [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9104:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9124:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotStarted [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9157:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Executing [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9244:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filters [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9282:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NeedsAnotherRun [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9290:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9293:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9299:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_runState [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9321:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9404:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9421:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9458:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9576:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9587:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9675:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hexThreshold [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9690:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hexThreshold [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10013:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uppercase [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10090:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10137:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10148:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10174:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX_10_EXP [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10238:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10258:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10264:133: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10270:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10560:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10696:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10715:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10732:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10746:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10772:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable used [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10783:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10939:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable used [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10952:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10962:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable groupsCounts [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10969:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:11007:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:11182:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shouldRedirectStdOut [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:11484:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shouldRedirectStdOut [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/UnitTester.cxx:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/UnitTester.cxx:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8404:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:5180:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Optional [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:5185:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Required [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:5190:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Optional [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4905:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4909:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4910:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4911:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicError [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4912:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeError [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4914:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4915:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4921:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4937:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3548:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3434:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2836:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4864:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4873:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4882:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testPartitioning.cxx:42:5: style: Argument 'false&&static_cast(!!((i+3)==svwra.ValueAt(i)))' to function isTrue is always 0. It does not matter what value 'i' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testPartitioning.cxx:44:5: style: Argument 'false&&static_cast(!!((i+4)==svwra.ValueAt(i)))' to function isTrue is always 0. It does not matter what value 'i' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testPartitioning.cxx:172:4: style: Argument 'false&&static_cast(!!((i*4-2)==part.PositionFromPartition(i)))' to function isTrue is always 0. It does not matter what value 'i' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testPartitioning.cxx:173:4: style: Argument 'false&&static_cast(!!(i==part.PartitionFromPosition(i*4-2)))' to function isTrue is always 0. It does not matter what value 'i' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:7662:18: warning: Return value of function m_stream.rdbuf() is not used. [ignoredReturnValue] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8573:16: warning:inconclusive: Member variable 'StringRef::m_data' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4080:21: warning:inconclusive: Member variable 'LazyExpression::m_transientExpression' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3136:9: warning: Member variable 'Option < unsigned long >::storage' is not initialized in the constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3137:9: warning: Member variable 'Option < unsigned long >::storage' is not initialized in the constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3140:9: warning: Member variable 'Option < unsigned long >::storage' is not initialized in the copy constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3136:9: warning: Member variable 'Option < AssertionResult >::storage' is not initialized in the constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3137:9: warning: Member variable 'Option < AssertionResult >::storage' is not initialized in the constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3140:9: warning: Member variable 'Option < AssertionResult >::storage' is not initialized in the copy constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:5208:21: style: Unused private function: 'ExeName::makeRef' [unusedPrivateFunction] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4731:13: performance: Variable 'm_exeName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSparseState.cxx:28:3: style: Argument 'false&&static_cast(!!(0==val))' to function isTrue is always 0. It does not matter what value 'val' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testContractionState.cxx:55:4: style: Argument 'false&&static_cast(!!(l==pcs->DisplayFromDoc(l)))' to function isTrue is always 0. It does not matter what value 'l' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testContractionState.cxx:56:4: style: Argument 'false&&static_cast(!!(l==pcs->DocFromDisplay(l)))' to function isTrue is always 0. It does not matter what value 'l' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testContractionState.cxx:63:4: style: Argument 'false&&static_cast(!!(l==pcs->DisplayFromDoc(l)))' to function isTrue is always 0. It does not matter what value 'l' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testContractionState.cxx:64:4: style: Argument 'false&&static_cast(!!(l==pcs->DocFromDisplay(l)))' to function isTrue is always 0. It does not matter what value 'l' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testContractionState.cxx:118:4: style: Argument 'false&&static_cast(!!(true==pcs->GetExpanded(l)))' to function isTrue is always 0. It does not matter what value 'l' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testContractionState.cxx:140:4: style: Argument 'false&&static_cast(!!(1==pcs->GetHeight(l)))' to function isTrue is always 0. It does not matter what value 'l' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1241:14: performance:inconclusive: Technically the member function 'Catch::AssertionHandler::allowThrows' can be static (but you may consider moving to unnamed namespace). [functionStatic] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4154:28: note: Technically the member function 'Catch::AssertionHandler::allowThrows' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1241:14: note: Technically the member function 'Catch::AssertionHandler::allowThrows' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1692:14: style:inconclusive: Technically the member function 'Catch::BenchmarkLooper::reportStart' can be const. [functionConst] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4297:27: note: Technically the member function 'Catch::BenchmarkLooper::reportStart' can be const. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1692:14: note: Technically the member function 'Catch::BenchmarkLooper::reportStart' can be const. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3072:24: style:inconclusive: Technically the member function 'Catch::Config::openStream' can be const. [functionConst] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:5855:28: note: Technically the member function 'Catch::Config::openStream' can be const. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3072:24: note: Technically the member function 'Catch::Config::openStream' can be const. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4559:14: style:inconclusive: Technically the member function 'Catch::clara::TextFlow::Column::operator+' can be const. [functionConst] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4683:25: note: Technically the member function 'Catch::clara::TextFlow::Column::operator+' can be const. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4559:14: note: Technically the member function 'Catch::clara::TextFlow::Column::operator+' can be const. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4657:14: style:inconclusive: Technically the member function 'Catch::clara::TextFlow::Columns::operator+' can be const. [functionConst] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:6049:14: performance:inconclusive: Technically the member function 'Catch::::PosixColourImpl::setColour' can be static (but you may consider moving to unnamed namespace). [functionStatic] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:7618:14: style:inconclusive: Technically the member function 'Catch::RunContext::invokeActiveTestCase' can be const. [functionConst] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:7952:22: note: Technically the member function 'Catch::RunContext::invokeActiveTestCase' can be const. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:7618:14: note: Technically the member function 'Catch::RunContext::invokeActiveTestCase' can be const. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8046:14: performance:inconclusive: Technically the member function 'Catch::Session::libIdentify' can be static (but you may consider moving to unnamed namespace). [functionStatic] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8233:19: note: Technically the member function 'Catch::Session::libIdentify' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8046:14: note: Technically the member function 'Catch::Session::libIdentify' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8437:14: style:inconclusive: Technically the member function 'Catch::OutputDebugWriter::operator()' can be const. [functionConst] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10939:18: debug: CheckClass::isMemberVar found used member variable 'currentTestRunInfo' with varid 0 [varid0] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10962:18: debug: CheckClass::isMemberVar found used member variable 'currentGroupInfo' with varid 0 [varid0] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10968:22: debug: CheckClass::isMemberVar found used member variable 'm_sectionStack' with varid 0 [varid0] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:11269:19: debug: CheckClass::isMemberVar found used member variable 'm_config' with varid 0 [varid0] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4914:49: debug: CheckClass::isMemberVar found used member variable 'm_type' with varid 0 [varid0] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4915:56: debug: CheckClass::isMemberVar found used member variable 'm_type' with varid 0 [varid0] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:7613:14: style: Virtual function 'aborting' is called from destructor '~RunContext()' at line 7692. Dynamic binding is not used. [virtualCallInConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:7692:68: note: Calling aborting mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:7613:14: note: aborting is a virtual function mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2727:13: style: Class 'NamePattern' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2736:13: style: Class 'TagPattern' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2745:13: style: Class 'ExcludedPattern' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2808:9: style: Class 'TestSpecParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2955:9: style: Class 'FileStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3035:9: style: Class 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3233:9: style: Struct 'TestRunInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3303:9: style: Struct 'TestGroupStats' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3653:9: style: Struct 'TestEventListenerBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3703:9: style: Struct 'Colour' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3887:13: style: Class 'TrackerHasName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:5376:9: style: Struct 'Help' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:7301:9: style: Class 'TestInvokerAsFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:7551:9: style: Class 'StdErrRedirect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9887:9: style: Class 'XmlEncode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9922:9: style: Class 'XmlWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9903:13: style: Class 'ScopedElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10621:13: style: Class 'Duration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10680:9: style: Struct 'ConsoleReporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:11178:9: style: Class 'JunitReporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:11480:9: style: Class 'XmlReporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3741:9: style: Class 'ReporterRegistrar < CompactReporter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3741:9: style: Class 'ReporterRegistrar < ConsoleReporter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3741:9: style: Class 'ReporterRegistrar < JunitReporter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3741:9: style: Class 'ReporterRegistrar < XmlReporter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3518:13: style: Struct 'BySectionInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3421:9: style: Struct 'StreamingReporterBase < TestEventListenerBase >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3421:9: style: Struct 'StreamingReporterBase < CompactReporter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3421:9: style: Struct 'StreamingReporterBase < ConsoleReporter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3421:9: style: Struct 'StreamingReporterBase < XmlReporter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3137:9: style: Class 'Option < unsigned long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3137:9: style: Class 'Option < AssertionResult >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4861:9: style: Class 'ResultValueBase < ParseResultType >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4861:9: style: Class 'ResultValueBase < ParseState >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2728:22: style: The destructor '~NamePattern' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2720:22: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2728:22: note: Destructor in derived class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2737:22: style: The destructor '~TagPattern' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2720:22: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2737:22: note: Destructor in derived class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2746:22: style: The destructor '~ExcludedPattern' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2720:22: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2746:22: note: Destructor in derived class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2896:18: style: The destructor '~IConfig' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:225:18: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2896:18: note: Destructor in derived class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3036:18: style: The destructor '~Config' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2896:18: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3036:18: note: Destructor in derived class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4055:18: style: The destructor '~IMutableContext' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4046:18: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4055:18: note: Destructor in derived class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:5931:18: style: The function 'use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:5927:26: note: Virtual function in base class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:5931:18: note: Function in derived class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:6344:10: style: The destructor '~ExceptionTranslatorRegistry' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1773:18: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:6344:10: note: Destructor in derived class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:7281:18: style: The destructor '~TestRegistry' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:303:18: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:7281:18: note: Destructor in derived class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:7570:18: style: The destructor '~RunContext' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:1332:18: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:7570:18: note: Destructor in derived class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8396:10: style: The destructor '~StreamBufImpl < OutputDebugWriter , 256 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2931:18: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8396:10: note: Destructor in derived class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4919:22: style: The function 'enforceOk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4847:22: note: Virtual function in base class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4919:22: note: Function in derived class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4881:10: style: The destructor '~ResultValueBase < ParseResultType >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4845:18: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4881:10: note: Destructor in derived class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4881:10: style: The destructor '~ResultValueBase < ParseState >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4845:18: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4881:10: note: Destructor in derived class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:7364:10: style: The destructor '~TagAliasRegistry' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2783:18: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:7364:10: note: Destructor in derived class mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10737:17: style: The statement 'if (m_headerPrinted) m_headerPrinted=false' is logically equivalent to 'm_headerPrinted=false'. [duplicateConditionalAssign] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10738:33: note: Assignment 'm_headerPrinted=false' mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10737:17: note: Condition 'm_headerPrinted' is redundant mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:6092:30: style:inconclusive: Function 'Colour' argument 1 names different: declaration 'other' definition 'rhs'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3704:26: note: Function 'Colour' argument 1 names different: declaration 'other' definition 'rhs'. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:6092:30: note: Function 'Colour' argument 1 names different: declaration 'other' definition 'rhs'. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:6096:41: style:inconclusive: Function 'operator=' argument 1 names different: declaration 'other' definition 'rhs'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:3705:37: note: Function 'operator=' argument 1 names different: declaration 'other' definition 'rhs'. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:6096:41: note: Function 'operator=' argument 1 names different: declaration 'other' definition 'rhs'. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8706:59: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'sr' definition 'str'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:383:59: note: Function 'operator<<' argument 2 names different: declaration 'sr' definition 'str'. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8706:59: note: Function 'operator<<' argument 2 names different: declaration 'sr' definition 'str'. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8817:43: style:inconclusive: Function 'makeTestCase' argument 1 names different: declaration 'testCase' definition '_testCase'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2434:43: note: Function 'makeTestCase' argument 1 names different: declaration 'testCase' definition '_testCase'. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8817:43: note: Function 'makeTestCase' argument 1 names different: declaration 'testCase' definition '_testCase'. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8818:48: style:inconclusive: Function 'makeTestCase' argument 2 names different: declaration 'className' definition '_className'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2435:48: note: Function 'makeTestCase' argument 2 names different: declaration 'className' definition '_className'. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8818:48: note: Function 'makeTestCase' argument 2 names different: declaration 'className' definition '_className'. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8819:48: style:inconclusive: Function 'makeTestCase' argument 3 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2436:48: note: Function 'makeTestCase' argument 3 names different: declaration 'name' definition '_name'. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8819:48: note: Function 'makeTestCase' argument 3 names different: declaration 'name' definition '_name'. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8820:48: style:inconclusive: Function 'makeTestCase' argument 4 names different: declaration 'description' definition '_descOrTags'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2437:48: note: Function 'makeTestCase' argument 4 names different: declaration 'description' definition '_descOrTags'. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8820:48: note: Function 'makeTestCase' argument 4 names different: declaration 'description' definition '_descOrTags'. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8821:51: style:inconclusive: Function 'makeTestCase' argument 5 names different: declaration 'lineInfo' definition '_lineInfo'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2438:51: note: Function 'makeTestCase' argument 5 names different: declaration 'lineInfo' definition '_lineInfo'. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8821:51: note: Function 'makeTestCase' argument 5 names different: declaration 'lineInfo' definition '_lineInfo'. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9700:45: style:inconclusive: Function 'convert' argument 1 names different: declaration 'c' definition 'value'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:681:41: note: Function 'convert' argument 1 names different: declaration 'c' definition 'value'. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9700:45: note: Function 'convert' argument 1 names different: declaration 'c' definition 'value'. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4103:23: performance: Function parameter 'macroName' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4105:23: performance: Function parameter 'capturedExpression' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4191:97: performance: Function parameter 'matcherString' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4324:103: performance: Function parameter 'matcherString' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:6313:93: performance: Function parameter 'op' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9324:59: performance: Function parameter 'tags_' should be passed by const reference. However it seems that 'NameAndTags' is a callback function. [passedByValueCallback] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:409:8: note: Function pointer used here. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9324:59: note: Function parameter 'tags_' should be passed by const reference. However it seems that 'NameAndTags' is a callback function. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9326:88: performance: Function parameter 'classOrMethod' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:11072:23: performance: Range variable 'col' should be declared as const reference. [iterateByValue] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:6388:29: style: Variable 'msg' can be declared as reference to const [constVariableReference] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:7715:19: style: Variable 'rootTracker' can be declared as reference to const [constVariableReference] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10163:53: style: Parameter 'result' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:11151:22: style: Variable 'timeInfo' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8528:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8756:37: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9594:13: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9849:25: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:10082:20: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:2823:25: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4596:33: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:4607:33: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:5314:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:5458:26: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:6586:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:7020:24: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8905:23: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:8990:25: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9378:9: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/catch.hpp:9390:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSparseVector.cxx:249:3: warning: Access of moved variable 's25'. [accessMoved] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSparseVector.cxx:248:20: note: Calling std::move(s25) mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSparseVector.cxx:249:3: note: Access of moved variable 's25'. mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testUniConversion.cxx:272:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF8MaskInvalid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:67:3: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:69:3: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:71:3: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:73:3: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:75:3: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:77:3: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:79:3: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:81:3: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:83:3: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:85:3: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:87:3: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:89:3: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:91:3: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:93:3: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:95:3: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:51:4: style: Argument 'false&&static_cast(!!(((i==5)?3:0)==sv.ValueAt(i)))' to function isTrue is always 0. It does not matter what value 'i' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:59:4: style: Argument 'false&&static_cast(!!(0==sv.ValueAt(i)))' to function isTrue is always 0. It does not matter what value 'i' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:159:4: style: Argument 'false&&static_cast(!!(0==sv.ValueAt(i)))' to function isTrue is always 0. It does not matter what value 'i' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:167:4: style: Argument 'false&&static_cast(!!((i+3)==sv.ValueAt(i)))' to function isTrue is always 0. It does not matter what value 'i' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:176:4: style: Argument 'false&&static_cast(!!(((i==5)?3:0)==sv.ValueAt(i)))' to function isTrue is always 0. It does not matter what value 'i' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:192:4: style: Argument 'false&&static_cast(!!(((i==5)?3:0)==sv[i]))' to function isTrue is always 0. It does not matter what value 'i' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:202:4: style: Argument 'false&&static_cast(!!(((i==7)?1:0)==sv.ValueAt(i)))' to function isTrue is always 0. It does not matter what value 'i' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:223:4: style: Argument 'false&&static_cast(!!(((i==4)?1:0)==sv.ValueAt(i)))' to function isTrue is always 0. It does not matter what value 'i' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:241:4: style: Argument 'false&&static_cast(!!(((i==7)?1:0)==retrieveArray[i]))' to function isTrue is always 0. It does not matter what value 'i' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:251:4: style: Argument 'false&&static_cast(!!((i+3)==retrieveArray[i]))' to function isTrue is always 0. It does not matter what value 'i' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:268:4: style: Argument 'false&&static_cast(!!((i+9)==sv.ValueAt(i)))' to function isTrue is always 0. It does not matter what value 'i' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:284:4: style: Argument 'false&&static_cast(!!((i+5)==sv.ValueAt(i)))' to function isTrue is always 0. It does not matter what value 'i' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:293:3: style: Argument 'false&&static_cast(!!(lengthAfterInsertion==(sv.Length())))' to function isTrue is always 0. It does not matter what value 'lengthAfterInsertion' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:296:4: style: Argument 'false&&static_cast(!!((i+3-1)==retrievePointer[i]))' to function isTrue is always 0. It does not matter what value 'i' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:298:3: style: Argument 'false&&static_cast(!!(lengthAfterInsertion==sv.Length()))' to function isTrue is always 0. It does not matter what value 'lengthAfterInsertion' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:300:3: style: Argument 'false&&static_cast(!!(lengthAfterInsertion==sv.GapPosition()))' to function isTrue is always 0. It does not matter what value 'lengthAfterInsertion' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:307:4: style: Argument 'false&&static_cast(!!(len==sv.Length()))' to function isTrue is always 0. It does not matter what value 'len' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:309:5: style: Argument 'false&&static_cast(!!(87==sv.ValueAt(j)))' to function isTrue is always 0. It does not matter what value 'j' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testSplitVector.cxx:294:8: style: Variable 'retrievePointer' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/ext/scintilla/win32/HanjaDic.cxx:108:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF8MaxBytes [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/win32/HanjaDic.cxx:73:6: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/ext/scintilla/win32/ScintillaDLL.cxx:26:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLL_PROCESS_ATTACH [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/win32/PlatWin.cxx:1506:2: error: There is an unknown macro here somewhere. Configuration is required. If STDMETHODIMP_ is a macro then please configure it. [unknownMacro] mysql-workbench-community-8.0.32-src/ext/scintilla/win32/ScintillaWR.h:59:8: warning: The class 'WordList' defines member function with name 'Set' also defined in its parent class 'WordList'. [duplInheritedMember] mysql-workbench-community-8.0.32-src/ext/scintilla/lexlib/WordList.h:29:7: note: Parent function 'WordList::Set' mysql-workbench-community-8.0.32-src/ext/scintilla/win32/ScintillaWR.h:59:8: note: Derived function 'WordList::Set' mysql-workbench-community-8.0.32-src/ext/scintilla/win32/ScintillaWR.h:60:8: warning: The class 'WordList' defines member function with name 'Clear' also defined in its parent class 'WordList'. [duplInheritedMember] mysql-workbench-community-8.0.32-src/ext/scintilla/lexlib/WordList.h:28:7: note: Parent function 'WordList::Clear' mysql-workbench-community-8.0.32-src/ext/scintilla/win32/ScintillaWR.h:60:8: note: Derived function 'WordList::Clear' mysql-workbench-community-8.0.32-src/ext/scintilla/win32/ScintillaWR.h:66:40: warning: The class 'Catalogue' defines member function with name 'Find' also defined in its parent class 'Catalogue'. [duplInheritedMember] mysql-workbench-community-8.0.32-src/ext/scintilla/src/Catalogue.h:18:28: note: Parent function 'Catalogue::Find' mysql-workbench-community-8.0.32-src/ext/scintilla/win32/ScintillaWR.h:66:40: note: Derived function 'Catalogue::Find' mysql-workbench-community-8.0.32-src/ext/scintilla/win32/ScintillaWR.h:57:3: style: Class 'WordList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testUniConversion.cxx:115:3: style: Argument 'false&&static_cast(!!(tbuf[0]=='a'))' to function isTrue is always 0. It does not matter what value 'tbuf[0]' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testUniConversion.cxx:123:3: style: Argument 'false&&static_cast(!!(tbuf[0]==0x24))' to function isTrue is always 0. It does not matter what value 'tbuf[0]' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testUniConversion.cxx:131:3: style: Argument 'false&&static_cast(!!(tbuf[0]==0xA2))' to function isTrue is always 0. It does not matter what value 'tbuf[0]' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testUniConversion.cxx:139:3: style: Argument 'false&&static_cast(!!(tbuf[0]==0x20AC))' to function isTrue is always 0. It does not matter what value 'tbuf[0]' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testUniConversion.cxx:147:3: style: Argument 'false&&static_cast(!!(tbuf[0]==0xD800))' to function isTrue is always 0. It does not matter what value 'tbuf[0]' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testUniConversion.cxx:148:3: style: Argument 'false&&static_cast(!!(tbuf[1]==0xDF48))' to function isTrue is always 0. It does not matter what value 'tbuf[1]' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testUniConversion.cxx:156:3: style: Argument 'false&&static_cast(!!(tbuf[0]=='a'))' to function isTrue is always 0. It does not matter what value 'tbuf[0]' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testUniConversion.cxx:157:3: style: Argument 'false&&static_cast(!!(tbuf[1]==0xB5))' to function isTrue is always 0. It does not matter what value 'tbuf[1]' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testUniConversion.cxx:158:3: style: Argument 'false&&static_cast(!!(tbuf[2]=='y'))' to function isTrue is always 0. It does not matter what value 'tbuf[2]' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testUniConversion.cxx:159:3: style: Argument 'false&&static_cast(!!(tbuf[3]=='z'))' to function isTrue is always 0. It does not matter what value 'tbuf[3]' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testUniConversion.cxx:167:3: style: Argument 'false&&static_cast(!!(tbuf[0]=='a'))' to function isTrue is always 0. It does not matter what value 'tbuf[0]' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testUniConversion.cxx:168:3: style: Argument 'false&&static_cast(!!(tbuf[1]==0xC2))' to function isTrue is always 0. It does not matter what value 'tbuf[1]' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testUniConversion.cxx:176:3: style: Argument 'false&&static_cast(!!(tbuf[0]=='a'))' to function isTrue is always 0. It does not matter what value 'tbuf[0]' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/testUniConversion.cxx:177:3: style: Argument 'false&&static_cast(!!(tbuf[1]==0xF1))' to function isTrue is always 0. It does not matter what value 'tbuf[1]' has. [knownArgument] mysql-workbench-community-8.0.32-src/ext/scintilla/win32/ScintillaWin.cxx:409:2: error: There is an unknown macro here somewhere. Configuration is required. If STDMETHODIMP_ is a macro then please configure it. [unknownMacro] mysql-workbench-community-8.0.32-src/frontend/common/document_properties_form.cpp:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOP_FORM_PADDING [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/document_properties_form.cpp:123:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/document_properties_form.cpp:132:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopRight [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/document_properties_form.cpp:42:13: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/document_properties_form.cpp:53:15: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/document_properties_form.cpp:54:15: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/document_properties_form.cpp:55:15: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/document_properties_form.cpp:56:15: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/document_properties_form.cpp:57:15: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/document_properties_form.cpp:58:15: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/document_properties_form.cpp:59:15: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/document_properties_form.cpp:74:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/document_properties_form.cpp:77:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_code_editor.cpp:51:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _2 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_code_editor.cpp:119:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SaveFile [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_code_editor.cpp:175:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResultOk [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.h:104:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PushButton [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.h:152:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PushButton [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.h:235:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutlineItem [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:279:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TaskSectionCollapsible [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:697:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TaskEntryLink [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:722:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonLeft [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:774:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TaskEntryAlwaysActiveLink [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:888:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowBackgroundColor [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:1174:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmallHelpTextStyle [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:1224:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowBackgroundColor [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:1310:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowBackgroundColor [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:1399:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MenuAction [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_code_editor.cpp:47:3: performance: Variable '_language' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.h:51:3: style: Class 'GRTShellWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/frontend/common/grt_code_editor.cpp:173:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:83:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WizardHeadingStyle [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:259:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:409:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmallHelpTextStyle [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_python_debugger.cpp:64:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_python_debugger.cpp:80:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_python_debugger.cpp:100:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_python_debugger.cpp:134:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_python_debugger.cpp:153:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_python_debugger.cpp:169:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_python_debugger.cpp:187:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_python_debugger.cpp:211:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_python_debugger.cpp:256:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TreeDefault [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_python_debugger.cpp:323:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _3 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_python_debugger.cpp:339:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResultOk [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_python_debugger.cpp:354:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineMarkupBreakpoint [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_python_debugger.cpp:391:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_python_debugger.cpp:520:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineMarkupBreakpointHit [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_python_debugger.cpp:676:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineMarkupCurrent [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_python_debugger.cpp:719:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_python_debugger.cpp:264:43: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_python_debugger.cpp:268:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:71:13: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:82:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:98:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:101:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:104:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:106:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:108:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:112:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:123:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:133:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:138:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:148:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:150:36: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:154:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:158:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:161:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:164:36: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:178:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:180:36: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:183:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:186:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:190:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:192:36: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:203:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:204:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:221:29: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:227:47: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_plugin_wizard.cpp:352:17: style: Variable 'tmp' is allocated memory that is never used. [unusedAllocatedMemory] mysql-workbench-community-8.0.32-src/frontend/common/new_connection_wizard.cpp:73:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_WINDOW_PADDING [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/new_connection_wizard.cpp:123:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/new_server_instance_wizard.h:60:3: style: Class 'IntroductionPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/frontend/common/new_server_instance_wizard.h:65:3: style: Class 'TestDatabaseSettingsPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/frontend/common/new_server_instance_wizard.h:81:3: style: Class 'HostAndRemoteTypePage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/frontend/common/new_server_instance_wizard.h:114:3: style: Class 'SSHConfigurationPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/frontend/common/new_server_instance_wizard.h:183:3: style: Class 'TestHostMachineSettingsPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/frontend/common/new_server_instance_wizard.h:205:3: style: Class 'ReviewPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/frontend/common/new_server_instance_wizard.h:264:3: style: Class 'CommandsPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/frontend/common/new_connection_wizard.cpp:69:13: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/new_connection_wizard.cpp:85:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/new_connection_wizard.cpp:93:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/new_connection_wizard.cpp:94:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/new_connection_wizard.cpp:95:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/new_connection_wizard.cpp:138:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/new_connection_wizard.cpp:139:29: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/new_connection_wizard.cpp:147:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/new_connection_wizard.cpp:148:33: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:76:3: performance: Variable '_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:77:3: performance: Variable '_accessibilityName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:78:3: performance: Variable '_title' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:171:3: performance: Variable '_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:172:3: performance: Variable 'iconName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:173:3: performance: Variable 'altIconName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:272:3: performance: Variable '_title' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.h:263:18: style: Virtual function 'updateColors' is called from constructor 'SimpleSidebar()' at line 864. Dynamic binding is not used. [virtualCallInConstructor] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:864:3: note: Calling updateColors mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.h:263:18: note: updateColors is a virtual function mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:1202:39: warning: The class 'AdvancedSidebar' defines member function with name 'create_instance' also defined in its parent class 'SimpleSidebar'. [duplInheritedMember] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:904:37: note: Parent function 'SimpleSidebar::create_instance' mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:1202:39: note: Derived function 'AdvancedSidebar::create_instance' mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:1397:23: warning: The class 'AdvancedSidebar' defines member function with name 'add_items_from_list' also defined in its parent class 'SimpleSidebar'. [duplInheritedMember] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.h:267:10: note: Parent function 'SimpleSidebar::add_items_from_list' mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:1397:23: note: Derived function 'AdvancedSidebar::add_items_from_list' mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:697:40: style: Condition 'entry!=NULL' is always true [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:376:41: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:597:43: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:1167:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:1172:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:1232:61: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:1239:66: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:130:10: style: The scope of the variable 'offset' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:72:44: warning: Function 'SidebarEntry' argument order different: declaration 'owner, name, title, accessibilityName, icon, type, callback' definition 'owner, name, accessibilityName, title, icon, type, callback' [funcArgOrderDifferent] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.h:69:34: note: Function 'SidebarEntry' argument order different: declaration 'owner, name, title, accessibilityName, icon, type, callback' definition 'owner, name, accessibilityName, title, icon, type, callback' mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:72:44: note: Function 'SidebarEntry' argument order different: declaration 'owner, name, title, accessibilityName, icon, type, callback' definition 'owner, name, accessibilityName, title, icon, type, callback' mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:169:76: style:inconclusive: Function 'Button' argument 2 names different: declaration 'icon' definition 'icon_name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.h:138:58: note: Function 'Button' argument 2 names different: declaration 'icon' definition 'icon_name'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:169:76: note: Function 'Button' argument 2 names different: declaration 'icon' definition 'icon_name'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:169:106: style:inconclusive: Function 'Button' argument 3 names different: declaration 'alt_icon' definition 'alt_icon_name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.h:138:83: note: Function 'Button' argument 3 names different: declaration 'alt_icon' definition 'alt_icon_name'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:169:106: note: Function 'Button' argument 3 names different: declaration 'alt_icon' definition 'alt_icon_name'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:479:56: style:inconclusive: Function 'set_entry_enabled' argument 2 names different: declaration 'enabled' definition 'flag'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.h:200:44: note: Function 'set_entry_enabled' argument 2 names different: declaration 'enabled' definition 'flag'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:479:56: note: Function 'set_entry_enabled' argument 2 names different: declaration 'enabled' definition 'flag'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:517:48: style:inconclusive: Function 'select' argument 1 names different: declaration 'title' definition 'name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.h:208:36: note: Function 'select' argument 1 names different: declaration 'title' definition 'name'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:517:48: note: Function 'select' argument 1 names different: declaration 'title' definition 'name'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:929:52: style:inconclusive: Function 'find_section' argument 1 names different: declaration 'title' definition 'name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.h:265:41: note: Function 'find_section' argument 1 names different: declaration 'title' definition 'name'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:929:52: note: Function 'find_section' argument 1 names different: declaration 'title' definition 'name'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:940:76: style:inconclusive: Function 'add_section' argument 2 names different: declaration 'accessibilityName' definition 'accessbilityName'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.h:272:73: note: Function 'add_section' argument 2 names different: declaration 'accessibilityName' definition 'accessbilityName'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:940:76: note: Function 'add_section' argument 2 names different: declaration 'accessibilityName' definition 'accessbilityName'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:958:55: style:inconclusive: Function 'remove_section' argument 1 names different: declaration 'name' definition 'section_name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.h:274:52: note: Function 'remove_section' argument 1 names different: declaration 'name' definition 'section_name'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:958:55: note: Function 'remove_section' argument 1 names different: declaration 'name' definition 'section_name'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:981:63: style:inconclusive: Function 'set_section_entry_text' argument 1 names different: declaration 'entry_name' definition 'section_entry'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.h:277:60: note: Function 'set_section_entry_text' argument 1 names different: declaration 'entry_name' definition 'section_entry'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:981:63: note: Function 'set_section_entry_text' argument 1 names different: declaration 'entry_name' definition 'section_entry'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:994:63: style:inconclusive: Function 'set_section_entry_icon' argument 1 names different: declaration 'entry_name' definition 'section_entry'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.h:278:60: note: Function 'set_section_entry_icon' argument 1 names different: declaration 'entry_name' definition 'section_entry'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:994:63: note: Function 'set_section_entry_icon' argument 1 names different: declaration 'entry_name' definition 'section_entry'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:1007:66: style:inconclusive: Function 'set_section_entry_enabled' argument 1 names different: declaration 'entry_name' definition 'section_entry'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.h:279:63: note: Function 'set_section_entry_enabled' argument 1 names different: declaration 'entry_name' definition 'section_entry'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:1007:66: note: Function 'set_section_entry_enabled' argument 1 names different: declaration 'entry_name' definition 'section_entry'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:1007:86: style:inconclusive: Function 'set_section_entry_enabled' argument 2 names different: declaration 'flag' definition 'enabled'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.h:279:80: note: Function 'set_section_entry_enabled' argument 2 names different: declaration 'flag' definition 'enabled'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:1007:86: note: Function 'set_section_entry_enabled' argument 2 names different: declaration 'flag' definition 'enabled'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:1020:58: style:inconclusive: Function 'mark_section_busy' argument 1 names different: declaration 'section_name' definition 'section'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.h:280:55: note: Function 'mark_section_busy' argument 1 names different: declaration 'section_name' definition 'section'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:1020:58: note: Function 'mark_section_busy' argument 1 names different: declaration 'section_name' definition 'section'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:1088:54: style:inconclusive: Function 'clear_section' argument 1 names different: declaration 'section_name' definition 'section'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.h:287:51: note: Function 'clear_section' argument 1 names different: declaration 'section_name' definition 'section'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:1088:54: note: Function 'clear_section' argument 1 names different: declaration 'section_name' definition 'section'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:1189:60: style:inconclusive: Function 'mark_section_busy' argument 1 names different: declaration 'section_name' definition 'section'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.h:344:55: note: Function 'mark_section_busy' argument 1 names different: declaration 'section_name' definition 'section'. mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:1189:60: note: Function 'mark_section_busy' argument 1 names different: declaration 'section_name' definition 'section'. mysql-workbench-community-8.0.32-src/frontend/common/new_server_instance_wizard.cpp:32:1: error: There is an unknown macro here somewhere. Configuration is required. If DEFAULT_LOG_DOMAIN is a macro then please configure it. [unknownMacro] mysql-workbench-community-8.0.32-src/frontend/common/advanced_sidebar.cpp:614:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/frontend/common/plugin_install_window.cpp:81:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmallStyle [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/plugin_install_window.cpp:134:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/plugin_install_window.cpp:146:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InfoMsg [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/plugin_install_window.cpp:223:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmallStyle [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/plugin_install_window.cpp:297:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmallStyle [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/plugin_manager_window.cpp:76:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopCenter [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/plugin_manager_window.cpp:175:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_REGULAR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/plugin_manager_window.cpp:216:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_REGULAR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/plugin_manager_window.cpp:263:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResultOk [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/plugin_install_window.h:40:3: style: Class 'AddOnDownloadWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/frontend/common/plugin_install_window.h:62:3: style: Class 'PluginInstallWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/frontend/common/plugin_install_window.cpp:240:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:243:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_value [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:576:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutputMsg [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:841:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:898:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpenFile [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1027:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FeatureReadOnly [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1039:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1122:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResultCancel [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1215:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1274:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResultOk [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1288:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButton [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1308:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiddleCenter [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1611:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1725:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1770:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1940:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:2030:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Icon16 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/plugin_manager_window.h:43:3: style: Class 'PluginManagerWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/frontend/common/plugin_manager_window.cpp:191:17: style: Local variable 'plugin_name' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/frontend/common/plugin_manager_window.h:54:17: note: Shadowed declaration mysql-workbench-community-8.0.32-src/frontend/common/plugin_manager_window.cpp:191:17: note: Shadow variable mysql-workbench-community-8.0.32-src/frontend/common/plugin_manager_window.cpp:247:17: style: Local variable 'plugin_name' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/frontend/common/plugin_manager_window.h:54:17: note: Shadowed declaration mysql-workbench-community-8.0.32-src/frontend/common/plugin_manager_window.cpp:247:17: note: Shadow variable mysql-workbench-community-8.0.32-src/frontend/common/plugin_manager_window.cpp:296:17: style: Local variable 'plugin_name' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/frontend/common/plugin_manager_window.h:54:17: note: Shadowed declaration mysql-workbench-community-8.0.32-src/frontend/common/plugin_manager_window.cpp:296:17: note: Shadow variable mysql-workbench-community-8.0.32-src/frontend/common/plugin_manager_window.cpp:176:21: style: Variable 'icon_path' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/frontend/common/select_option_dialog.cpp:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_WINDOW_PADDING [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/select_option_dialog.cpp:58:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:121:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiddleRight [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:163:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HFillFlag [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:188:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HFillFlag [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:208:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HFillFlag [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:252:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StringColumnType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:489:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IntegerType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:504:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StringType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:530:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IntegerType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:554:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IntegerType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:588:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpenDirectory [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:677:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TitledBoxPanel [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:782:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TitledBoxPanel [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:869:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TitledBoxPanel [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:947:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TitledBoxPanel [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1061:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TitledBoxPanel [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1139:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TitledBoxPanel [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1409:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE_MB [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1470:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TitledBoxPanel [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1547:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logLevelCount [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1583:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TitledBoxPanel [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1712:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TitledBoxPanel [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1789:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TitledBoxPanel [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1985:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TitledBoxPanel [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:2143:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:58:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiddleRight [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:141:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_WINDOW_PADDING [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:610:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_mgmt_Connection [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:628:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_mgmt_ServerInstance [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:704:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:778:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:837:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:892:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_mgmt_Connection [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:1087:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:1133:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:238:3: performance: Variable '_model' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.h:145:3: style: Class 'PreferencesForm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/frontend/common/snippet_popover.h:71:5: style: Class 'SnippetPopover' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1474:8: style:inconclusive: Technically the member function 'CompareNamedObject < grt :: Module >::operator()' can be const. [functionConst] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1474:8: style:inconclusive: Technically the member function 'CompareNamedObject < grt :: MetaClass >::operator()' can be const. [functionConst] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:244:15: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:246:15: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:273:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:276:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:282:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:296:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:298:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:299:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:300:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:301:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:304:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:310:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:311:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:312:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:313:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:315:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:324:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:328:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:330:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:469:12: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:678:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:692:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:695:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:702:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:705:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:708:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:715:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:719:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:722:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:724:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:741:63: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:747:36: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:748:36: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:758:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:759:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:764:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:765:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:774:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:775:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:783:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:784:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:794:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:796:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:803:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:805:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:812:49: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:817:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:818:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:823:38: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:824:38: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:828:38: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:829:38: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:834:49: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:842:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:843:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:848:35: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:849:35: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:870:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:883:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:888:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:903:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:905:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:914:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:919:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:927:50: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:929:58: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:948:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:966:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:968:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:975:36: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:978:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:984:36: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:987:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1006:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1013:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1025:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1029:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1034:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1037:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1045:50: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1047:76: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1062:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1075:40: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1083:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1092:40: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1100:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1108:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1118:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1120:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1140:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1153:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1157:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1164:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1166:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1172:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1174:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1185:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1188:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1195:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1206:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1208:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1219:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1223:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1232:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1236:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1244:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1247:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1260:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1261:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1267:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1268:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1302:48: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1305:65: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1309:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1310:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1319:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1320:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1329:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1330:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1345:59: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1353:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1356:43: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1357:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1365:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1368:43: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1369:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1377:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1380:43: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1381:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1389:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1392:43: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1393:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1401:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1403:43: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1404:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1412:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1414:43: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1415:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1423:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1425:43: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1426:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1444:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1446:41: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1452:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1454:41: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1471:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1480:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1487:57: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1494:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1496:39: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1497:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1512:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1539:64: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1558:5: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1562:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1563:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1584:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1599:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1602:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1607:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1610:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1614:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1617:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1621:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1624:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1633:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1649:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1660:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1663:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1665:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1668:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1671:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1674:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1677:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1682:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1713:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1724:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1741:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1749:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1757:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1765:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1772:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1774:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1790:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1802:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1803:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1807:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1809:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1818:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1830:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1831:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1835:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1836:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1849:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1856:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1857:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1870:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1874:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1886:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1897:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1904:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1911:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1924:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1929:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1934:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:1986:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:2000:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:2011:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:2027:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:2059:53: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:2060:53: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:2079:48: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:2081:81: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:2082:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:2084:84: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:2085:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:2087:91: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:2088:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:2090:92: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:2091:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:827:11: style: Variable 'entry' is reassigned a value before the old one has been used. [redundantAssignment] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:822:11: note: entry is assigned mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:827:11: note: entry is overwritten mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:194:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:195:88: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:198:103: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:200:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:210:35: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:212:40: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:216:87: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:218:41: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:220:40: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:222:87: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:236:81: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:243:84: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:245:85: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:247:87: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:249:42: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:254:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:324:36: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:325:36: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:326:36: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:899:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1120:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1121:46: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1126:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1128:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1272:13: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1273:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1274:13: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:572:73: style:inconclusive: Function 'new_entry_option' argument 1 names different: declaration 'option' definition 'option_name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.h:79:58: note: Function 'new_entry_option' argument 1 names different: declaration 'option' definition 'option_name'. mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:572:73: note: Function 'new_entry_option' argument 1 names different: declaration 'option' definition 'option_name'. mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:584:79: style:inconclusive: Function 'new_path_option' argument 1 names different: declaration 'option' definition 'option_name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.h:80:64: note: Function 'new_path_option' argument 1 names different: declaration 'option' definition 'option_name'. mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:584:79: note: Function 'new_path_option' argument 1 names different: declaration 'option' definition 'option_name'. mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:598:81: style:inconclusive: Function 'new_numeric_entry_option' argument 1 names different: declaration 'option' definition 'option_name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.h:81:66: note: Function 'new_numeric_entry_option' argument 1 names different: declaration 'option' definition 'option_name'. mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:598:81: note: Function 'new_numeric_entry_option' argument 1 names different: declaration 'option' definition 'option_name'. mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:612:75: style:inconclusive: Function 'new_checkbox_option' argument 1 names different: declaration 'option' definition 'option_name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.h:82:60: note: Function 'new_checkbox_option' argument 1 names different: declaration 'option' definition 'option_name'. mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:612:75: note: Function 'new_checkbox_option' argument 1 names different: declaration 'option' definition 'option_name'. mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:624:75: style:inconclusive: Function 'new_selector_option' argument 1 names different: declaration 'option' definition 'option_name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.h:83:60: note: Function 'new_selector_option' argument 1 names different: declaration 'option' definition 'option_name'. mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:624:75: note: Function 'new_selector_option' argument 1 names different: declaration 'option' definition 'option_name'. mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:625:61: style:inconclusive: Function 'new_selector_option' argument 3 names different: declaration 'numeric' definition 'as_number'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.h:84:46: note: Function 'new_selector_option' argument 3 names different: declaration 'numeric' definition 'as_number'. mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:625:61: note: Function 'new_selector_option' argument 3 names different: declaration 'numeric' definition 'as_number'. mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1848:17: style: The scope of the variable 'label' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1886:17: style: The scope of the variable 'label' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1917:15: style: The scope of the variable 'label' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1205:88: style:inconclusive: Function 'add_files_from_dir' argument 2 names different: declaration 'dir' definition 'dirname'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.h:196:74: note: Function 'add_files_from_dir' argument 2 names different: declaration 'dir' definition 'dirname'. mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1205:88: note: Function 'add_files_from_dir' argument 2 names different: declaration 'dir' definition 'dirname'. mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1749:83: style:inconclusive: Function 'get_class_node_description' argument 1 names different: declaration 'node' definition 'selected'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.h:247:69: note: Function 'get_class_node_description' argument 1 names different: declaration 'node' definition 'selected'. mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1749:83: note: Function 'get_class_node_description' argument 1 names different: declaration 'node' definition 'selected'. mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1684:45: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.h:154:3: style: Class 'ServerInstanceEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1040:17: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1515:14: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1535:14: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1726:17: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1093:28: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1452:40: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:2149:18: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:138:13: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:180:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:189:31: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:191:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:196:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:206:36: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:214:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:221:43: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:224:43: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:233:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:234:31: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:235:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:236:33: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:246:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:251:40: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:256:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:260:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:265:17: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:278:33: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:280:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:290:17: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:301:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:306:29: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:316:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:329:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:334:60: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:343:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:351:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:359:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:362:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:368:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:375:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:380:40: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:389:29: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:392:29: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:394:29: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:397:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:399:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:413:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:415:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:428:66: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:500:47: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:603:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:770:45: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:773:36: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:900:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:1116:45: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:1119:36: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:497:17: style: The scope of the variable 'password' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:509:99: style:inconclusive: Function 'run' argument 2 names different: declaration 'select_admin' definition 'show_admin'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.h:158:38: note: Function 'run' argument 2 names different: declaration 'select_admin' definition 'show_admin'. mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:509:99: note: Function 'run' argument 2 names different: declaration 'select_admin' definition 'show_admin'. mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:989:60: style:inconclusive: Function 'check_changed' argument 1 names different: declaration 'check' definition 'sender'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.h:125:40: note: Function 'check_changed' argument 1 names different: declaration 'check' definition 'sender'. mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:989:60: note: Function 'check_changed' argument 1 names different: declaration 'check' definition 'sender'. mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1332:100: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/frontend/common/server_instance_editor.cpp:913:37: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/frontend/common/grt_shell_window.cpp:1451:100: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:73:15: style: struct member 'LangFontSet::layer_title_font' is never used. [unusedStructMember] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:74:15: style: struct member 'LangFontSet::note_font' is never used. [unusedStructMember] mysql-workbench-community-8.0.32-src/frontend/common/preferences_form.cpp:827:11: style: Variable 'entry' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/frontend/common/snippet_popover.cpp:53:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BoldStyle [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/snippet_popover.cpp:185:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FeatureReadOnly [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/snippet_popover.cpp:212:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowBackgroundColor [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/snippet_list.h:109:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable List [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/snippet_list.cpp:118:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/snippet_list.cpp:164:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectedControlColor [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/snippet_list.cpp:274:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ListItem [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/snippet_list.cpp:293:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/snippet_list.cpp:318:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonNone [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/snippet_list.cpp:445:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonLeft [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/snippet_list.cpp:460:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonRight [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/snippet_list.cpp:481:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonRight [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/auto_completable.h:49:3: style: Class 'AutoCompletable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:71:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StringColumnType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:207:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:413:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/common/snippet_list.cpp:318:3: performance: Variable '_last_mouse_button' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/frontend/common/snippet_list.cpp:374:8: style: Local variable 'snippet_bounds' shadows outer function [shadowFunction] mysql-workbench-community-8.0.32-src/frontend/common/snippet_list.h:97:14: note: Shadowed declaration mysql-workbench-community-8.0.32-src/frontend/common/snippet_list.cpp:374:8: note: Shadow variable mysql-workbench-community-8.0.32-src/frontend/common/snippet_list.cpp:511:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/frontend/common/snippet_list.cpp:336:99: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/frontend/common/snippet_list.cpp:376:105: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/frontend/common/snippet_list.cpp:510:107: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.h:84:3: style: Struct 'Index' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/editable_iconview.h:57:3: style: Class 'EditableIconView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.h:77:31: style: The function 'get_flags_vfunc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.h:376:31: note: Virtual function in base class mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.h:77:31: note: Function in derived class mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.h:79:23: style: The function 'get_node_for_path' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.h:339:23: note: Virtual function in base class mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.h:79:23: note: Function in derived class mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.h:81:16: style: The function 'get_icon_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.h:525:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.h:81:16: note: Function in derived class mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.h:83:32: style: The function 'get_path_vfunc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.h:506:27: note: Virtual function in base class mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.h:83:32: note: Function in derived class mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.h:92:16: style: The function 'get_iter_vfunc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.h:397:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.h:92:16: note: Function in derived class mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.h:102:16: style: The function 'iter_children_vfunc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.h:407:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.h:102:16: note: Function in derived class mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.h:113:16: style: The function 'iter_parent_vfunc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.h:418:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.h:113:16: note: Function in derived class mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.h:126:16: style: The function 'iter_nth_child_vfunc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.h:431:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.h:126:16: note: Function in derived class mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.h:138:16: style: The function 'iter_nth_root_child_vfunc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.h:443:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.h:138:16: note: Function in derived class mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.h:146:16: style: The function 'iter_has_child_vfunc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.h:451:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.h:146:16: note: Function in derived class mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.h:155:15: style: The function 'iter_n_children_vfunc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.h:460:15: note: Virtual function in base class mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.h:155:15: note: Function in derived class mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.h:163:15: style: The function 'iter_n_root_children_vfunc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.h:468:15: note: Virtual function in base class mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.h:163:15: note: Function in derived class mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.h:91:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.h:94:6: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/image_cache.h:53:64: style:inconclusive: Function 'image' argument 1 names different: declaration 'name' definition 'icon'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/image_cache.h:41:47: note: Function 'image' argument 1 names different: declaration 'name' definition 'icon'. mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/image_cache.h:53:64: note: Function 'image' argument 1 names different: declaration 'name' definition 'icon'. mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/form_view_base.cpp:67:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_text [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/unitTest.cxx:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/ext/scintilla/test/unit/unitTest.cxx:72:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/form_view_base.h:58:35: style:inconclusive: Technically the member function 'FormViewBase::signal_title_changed' can be const. [functionConst] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/form_view_base.h:62:15: style:inconclusive: Technically the member function 'FormViewBase::get_title' can be const. [functionConst] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/gtk_helpers.h:106:3: style: Class 'Locker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/gtk_helpers.cpp:298:0: error: failed to expand 'foreach', Wrong number of parameters for macro 'foreach'. [preprocessorErrorDirective] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.h:92:3: style: Class 'UserDefinedTypeEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:54:13: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:71:51: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:72:51: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:73:51: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:77:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:81:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:85:19: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:93:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:95:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:107:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:110:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:114:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:117:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:350:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:351:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:394:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:395:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:397:9: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:402:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:403:44: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:404:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:460:31: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:493:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:244:68: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:366:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/frontend/common/user_defined_type_editor.cpp:442:71: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/image_cache.cpp:30:78: style:inconclusive: Function 'image_from_filename' argument 1 names different: declaration 'name' definition 'filename'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/image_cache.h:40:68: note: Function 'image_from_filename' argument 1 names different: declaration 'name' definition 'filename'. mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/image_cache.cpp:30:78: note: Function 'image_from_filename' argument 1 names different: declaration 'name' definition 'filename'. mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/image_cache.cpp:41:74: style:inconclusive: Function 'image_from_path' argument 1 names different: declaration 'name' definition 'path'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/image_cache.h:39:64: note: Function 'image_from_path' argument 1 names different: declaration 'name' definition 'path'. mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/image_cache.cpp:41:74: note: Function 'image_from_path' argument 1 names different: declaration 'name' definition 'path'. mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/multi_view.cpp:166:18: error: syntax error: _popup_menu . ( [syntaxError] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/main_app.cpp:86:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OPTION_ARG_INT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/main_app.cpp:107:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg_data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/main_app.cpp:148:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OptionArgumentText [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/main_app.h:57:10: style:inconclusive: Technically the member function 'runtime::app::isMainThread' can be const. [functionConst] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/main_app.cpp:190:20: note: Technically the member function 'runtime::app::isMainThread' can be const. mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/main_app.h:57:10: note: Technically the member function 'runtime::app::isMainThread' can be const. mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/main_app.cpp:126:41: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/main_app.cpp:37:30: style: Variable 'default_log_domain' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/notebook_dockingpoint.cpp:81:28: error: syntax error: notebook_changed_signal . ( [syntaxError] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:108:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:119:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:139:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:459:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _2 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:558:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:585:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Menu [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:598:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TREE_MODEL_ITERS_PERSIST [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:815:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_TYPE_PIXBUF [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/plugin_editor_base.cpp:46:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHADOW_NONE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/plugin_editor_base.cpp:217:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/plugin_editor_base.cpp:227:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/plugin_editor_base.cpp:281:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commit_changes [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/plugin_editor_base.cpp:286:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grab_focus [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/plugin_editor_base.cpp:106:7: warning:inconclusive: Possible null pointer dereference: apply_live_edtior_button [nullPointer] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/plugin_editor_base.cpp:104:47: note: Assignment 'apply_live_edtior_button=0', assigned value is 0 mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/plugin_editor_base.cpp:106:7: note: Null pointer dereference mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/plugin_editor_base.cpp:110:7: warning:inconclusive: Possible null pointer dereference: revert_live_edtior_button [nullPointer] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/plugin_editor_base.cpp:108:48: note: Assignment 'revert_live_edtior_button=0', assigned value is 0 mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/plugin_editor_base.cpp:110:7: note: Null pointer dereference mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/plugin_editor_base.cpp:36:99: style:inconclusive: Function 'PluginEditorBase' argument 3 names different: declaration 'glade_xml' definition 'glade_file'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/plugin_editor_base.h:59:83: note: Function 'PluginEditorBase' argument 3 names different: declaration 'glade_xml' definition 'glade_file'. mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/plugin_editor_base.cpp:36:99: note: Function 'PluginEditorBase' argument 3 names different: declaration 'glade_xml' definition 'glade_file'. mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.cpp:141:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_TYPE_PIXBUF [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.cpp:171:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TREE_MODEL_ITERS_PERSIST [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/widget_saver.cpp:31:1: error: There is an unknown macro here somewhere. Configuration is required. If DEFAULT_LOG_DOMAIN is a macro then please configure it. [unknownMacro] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.cpp:112:9: style: Condition 'tm()' is always false [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.cpp:123:9: style: Condition 'tm()' is always false [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.cpp:186:9: style: Condition 'tm()' is always false [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.cpp:218:9: style: Condition 'tm()' is always false [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.cpp:245:9: style: Condition 'tm()' is always false [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.cpp:274:9: style: Condition 'tm()' is always false [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.cpp:85:51: error: Null pointer dereference: tm() [nullPointer] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.cpp:116:7: error: Null pointer dereference: tm() [nullPointer] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.cpp:127:7: error: Null pointer dereference: tm() [nullPointer] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.cpp:194:37: error: Null pointer dereference: tm() [nullPointer] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.cpp:223:29: error: Null pointer dereference: tm() [nullPointer] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.cpp:278:9: error: Null pointer dereference: tm() [nullPointer] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.cpp:151:35: style: Local variable 'pixbuf' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.cpp:145:31: note: Shadowed declaration mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/treemodel_wrapper.cpp:151:35: note: Shadow variable mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:71:5: error: Non-local variable '_ext' will use pointer to local variable 'res'. [danglingLifetime] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:71:37: note: Address of variable taken here. mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:70:44: note: Variable created here. mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:71:5: note: Non-local variable '_ext' will use pointer to local variable 'res'. mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:72:28: error: Non-local variable '_ext' will use pointer to local variable 'res'. [danglingLifetime] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:71:37: note: Address of variable taken here. mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:70:44: note: Variable created here. mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:72:28: note: Non-local variable '_ext' will use pointer to local variable 'res'. mysql-workbench-community-8.0.32-src/frontend/linux/mforms/record_grid_view.cpp:49:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/mforms/record_grid_view.cpp:101:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SORT_DESCENDING [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/mforms/record_grid_view.h:43:3: style: Class 'RecordGridView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/recordset_view.h:41:3: style: Class 'RecordsetView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.h:102:8: style:inconclusive: Technically the member function 'Index::word' can be const. [functionConst] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:117:13: note: Technically the member function 'Index::word' can be const. mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.h:102:8: note: Technically the member function 'Index::word' can be const. mysql-workbench-community-8.0.32-src/frontend/linux/mforms/record_grid_view.cpp:41:41: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/mforms/record_grid_view.cpp:94:54: style:inconclusive: Function 'set_column_header_indicator' argument 1 names different: declaration 'column' definition 'column_index'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/linux/mforms/record_grid_view.h:54:48: note: Function 'set_column_header_indicator' argument 1 names different: declaration 'column' definition 'column_index'. mysql-workbench-community-8.0.32-src/frontend/linux/mforms/record_grid_view.cpp:94:54: note: Function 'set_column_header_indicator' argument 1 names different: declaration 'column' definition 'column_index'. mysql-workbench-community-8.0.32-src/frontend/linux/mforms/record_grid_view.h:37:47: performance: Function parameter 'cols' should be passed by const reference. However it seems that 'columns_resized' is a callback function. [passedByValueCallback] mysql-workbench-community-8.0.32-src/frontend/linux/mforms/record_grid_view.cpp:49:32: note: Function pointer used here. mysql-workbench-community-8.0.32-src/frontend/linux/mforms/record_grid_view.h:37:47: note: Function parameter 'cols' should be passed by const reference. However it seems that 'columns_resized' is a callback function. mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/grid_view.cpp:374:22: error: syntax error: _signal_cell_edited . ( [syntaxError] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:58:68: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:72:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:77:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:82:49: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:84:44: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:89:4: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:94:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:99:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:107:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:121:17: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:134:17: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:150:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:158:5: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:250:35: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:277:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:315:35: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:388:35: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:411:37: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:475:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:586:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:972:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:841:11: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:330:52: style: The scope of the variable 'icon' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:529:26: style: The scope of the variable 'column' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:530:7: style: The scope of the variable 'cell_x' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:531:7: style: The scope of the variable 'cell_y' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:397:101: style:inconclusive: Function 'append_check_column' argument 3 names different: declaration 'Editable' definition 'editable'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.h:173:89: note: Function 'append_check_column' argument 3 names different: declaration 'Editable' definition 'editable'. mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:397:101: note: Function 'append_check_column' argument 3 names different: declaration 'Editable' definition 'editable'. mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:609:77: style:inconclusive: Function 'init_gtktreeiter' argument 2 names different: declaration 'uid' definition 'node'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.h:565:69: note: Function 'init_gtktreeiter' argument 2 names different: declaration 'uid' definition 'node'. mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:609:77: note: Function 'init_gtktreeiter' argument 2 names different: declaration 'uid' definition 'node'. mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:388:28: style: Local variable 'cell' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:368:27: note: Shadowed declaration mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:388:28: note: Shadow variable mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:121:11: style: Variable 'src' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/frontend/linux/linux_utilities/listmodel_wrapper.cpp:330:57: style: Variable 'icon' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/recordset_view.cpp:43:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLICY_ALWAYS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/recordset_view.cpp:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _grid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/recordset_view.cpp:89:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _model [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/recordset_view.cpp:99:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _model [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/recordset_view.cpp:127:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _grid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/recordset_view.cpp:141:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/recordset_view.cpp:305:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _grid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/diagram_size_form.cpp:97:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BufferedXlibCanvasType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/diagram_size_form.cpp:77:3: warning:inconclusive: Possible null pointer dereference: entry [nullPointer] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/diagram_size_form.cpp:75:23: note: Assignment 'entry=0', assigned value is 0 mysql-workbench-community-8.0.32-src/frontend/linux/workbench/diagram_size_form.cpp:77:3: note: Null pointer dereference mysql-workbench-community-8.0.32-src/frontend/linux/workbench/diagram_size_form.cpp:87:17: warning:inconclusive: Possible null pointer dereference: entry [nullPointer] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/diagram_size_form.cpp:85:23: note: Assignment 'entry=0', assigned value is 0 mysql-workbench-community-8.0.32-src/frontend/linux/workbench/diagram_size_form.cpp:87:17: note: Null pointer dereference mysql-workbench-community-8.0.32-src/frontend/linux/workbench/diagram_size_form.cpp:98:3: warning:inconclusive: Possible null pointer dereference: frame [nullPointer] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/diagram_size_form.cpp:93:23: note: Assignment 'frame=0', assigned value is 0 mysql-workbench-community-8.0.32-src/frontend/linux/workbench/diagram_size_form.cpp:98:3: note: Null pointer dereference mysql-workbench-community-8.0.32-src/frontend/linux/workbench/diagram_size_form.cpp:33:78: style:inconclusive: Function 'DiagramSizeForm' argument 2 names different: declaration 'xml' definition 'builder'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/diagram_size_form.h:52:63: note: Function 'DiagramSizeForm' argument 2 names different: declaration 'xml' definition 'builder'. mysql-workbench-community-8.0.32-src/frontend/linux/workbench/diagram_size_form.cpp:33:78: note: Function 'DiagramSizeForm' argument 2 names different: declaration 'xml' definition 'builder'. mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/custom_renderers.h:343:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/grid_view_model.cpp:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ignore_column_resizes [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/grid_view_model.cpp:86:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _row_numbers_visible [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/grid_view_model.cpp:140:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ignore_column_resizes [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/grid_view_model.cpp:166:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _text_cell_fixed_height [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/grid_view_model.cpp:262:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELLIPSIZE_NONE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/grid_view_model.cpp:285:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_TYPE_RGBA [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/grid_view_model.cpp:197:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _text_cell_fixed_height [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/custom_renderers.h:237:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_data_changed [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/custom_renderers.h:255:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _floating_point_visible_scale [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/custom_renderers.h:262:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data_renderer_data [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/custom_renderers.h:268:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _active_renderer_type [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/custom_renderers.h:275:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _property_editable [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/custom_renderers.h:282:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _property_cell_background_set [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/custom_renderers.h:289:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _property_cell_background [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/custom_renderers.h:296:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _property_cell_background_gdk [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/custom_renderers.h:305:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _treeview [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/custom_renderers.h:373:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _editing_path [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/custom_renderers.h:431:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _column_index [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/custom_renderers.h:472:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _editing_path [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/custom_renderers.h:491:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _editing [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/custom_renderers.h:503:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _editing [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/documentation_box.cpp:41:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLICY_AUTOMATIC [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/documentation_box.cpp:153:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/documentation_box.cpp:133:58: style:inconclusive: Function 'text_button_press' argument 1 names different: declaration 'event' definition 'ev'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/documentation_box.h:44:42: note: Function 'text_button_press' argument 1 names different: declaration 'event' definition 'ev'. mysql-workbench-community-8.0.32-src/frontend/linux/workbench/documentation_box.cpp:133:58: note: Function 'text_button_press' argument 1 names different: declaration 'event' definition 'ev'. mysql-workbench-community-8.0.32-src/frontend/linux/workbench/documentation_box.cpp:152:52: style:inconclusive: Function 'text_key_press' argument 1 names different: declaration 'event' definition 'key'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/documentation_box.h:43:36: note: Function 'text_key_press' argument 1 names different: declaration 'event' definition 'key'. mysql-workbench-community-8.0.32-src/frontend/linux/workbench/documentation_box.cpp:152:52: note: Function 'text_key_press' argument 1 names different: declaration 'event' definition 'key'. mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/recordset_view.cpp:109:35: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/main.cpp:88:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/main.cpp:190:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/main.cpp:203:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/main.cpp:214:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/custom_renderers.h:107:12: style: The destructor '~CustomRenderer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/custom_renderers.h:96:12: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/custom_renderers.h:107:12: note: Destructor in derived class mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/custom_renderers.h:133:30: style: The function 'data_renderer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/custom_renderers.h:97:30: note: Virtual function in base class mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/custom_renderers.h:133:30: note: Function in derived class mysql-workbench-community-8.0.32-src/frontend/linux/workbench/main_form.cpp:916:37: error: syntax error: ) . ( [syntaxError] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/grid_view_model.cpp:196:39: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/grid_view_model.cpp:219:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/grid_view_model.cpp:81:39: style: The scope of the variable 'color_column' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/custom_renderers.h:427:7: style: The scope of the variable 'row' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/frontend/linux/sqlide/custom_renderers.h:198:35: style: Parameter 'renderer' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/model_panel.cpp:81:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toolbar [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/overview_panel.h:51:3: style: Class 'OverviewPanel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/model_panel.cpp:61:3: warning:inconclusive: Possible null pointer dereference: panel [nullPointer] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/model_panel.cpp:59:23: note: Assignment 'panel=0', assigned value is 0 mysql-workbench-community-8.0.32-src/frontend/linux/workbench/model_panel.cpp:61:3: note: Null pointer dereference mysql-workbench-community-8.0.32-src/frontend/linux/workbench/navigator_box.cpp:42:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORIENTATION_HORIZONTAL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/navigator_box.cpp:86:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zoom_in [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/navigator_box.cpp:119:32: style: Condition '_model!=0' is always true [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/navigator_box.cpp:120:31: style: Condition '_model!=0' is always true [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/navigator_box.cpp:94:49: style: Parameter 'alloc' can be declared as reference to const. However it seems that 'size_change' is a callback function, if 'alloc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/navigator_box.cpp:44:77: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/frontend/linux/workbench/navigator_box.cpp:94:49: note: Parameter 'alloc' can be declared as reference to const mysql-workbench-community-8.0.32-src/frontend/linux/workbench/overview_panel.cpp:691:0: error: failed to expand 'foreach', Wrong number of parameters for macro 'foreach'. [preprocessorErrorDirective] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/program.cpp:73:1: error: There is an unknown macro here somewhere. Configuration is required. If DEFAULT_LOG_DOMAIN is a macro then please configure it. [unknownMacro] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/properties_tree.cpp:290:0: error: failed to expand 'foreach', Wrong number of parameters for macro 'foreach'. [preprocessorErrorDirective] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/sqlide_main.cpp:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WB_MAIN_VIEW_DB_QUERY [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/sqlide_form.h:46:3: style: Class 'DbSqlEditorView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/sqlide_main.cpp:47:97: style:inconclusive: Function 'setup_sqlide' argument 2 names different: declaration 'slot' definition 'create_function'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/sqlide_main.h:27:97: note: Function 'setup_sqlide' argument 2 names different: declaration 'slot' definition 'create_function'. mysql-workbench-community-8.0.32-src/frontend/linux/workbench/sqlide_main.cpp:47:97: note: Function 'setup_sqlide' argument 2 names different: declaration 'slot' definition 'create_function'. mysql-workbench-community-8.0.32-src/frontend/linux/workbench/sqlide_form.cpp:73:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toolbar [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/sqlide_output_view.cpp:60:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NodeId [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/sqlide_output_view.cpp:111:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLICY_AUTOMATIC [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/sqlide_form.h:52:16: style: Virtual function 'dispose' is called from destructor '~DbSqlEditorView()' at line 232. Dynamic binding is not used. [virtualCallInConstructor] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/sqlide_form.cpp:232:3: note: Calling dispose mysql-workbench-community-8.0.32-src/frontend/linux/workbench/sqlide_form.h:52:16: note: dispose is a virtual function mysql-workbench-community-8.0.32-src/frontend/linux/workbench/sqlide_form.cpp:184:58: style:inconclusive: Function 'perform_command' argument 1 names different: declaration 'command' definition 'cmd'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/sqlide_form.h:65:51: note: Function 'perform_command' argument 1 names different: declaration 'command' definition 'cmd'. mysql-workbench-community-8.0.32-src/frontend/linux/workbench/sqlide_form.cpp:184:58: note: Function 'perform_command' argument 1 names different: declaration 'command' definition 'cmd'. mysql-workbench-community-8.0.32-src/frontend/linux/workbench/sqlide_output_view.cpp:69:3: style: Struct 'SigcBlocker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base.wr/src/ManagedNotifications.h:37:94: error: syntax error [syntaxError] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/properties_tree.h:94:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StringType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/properties_tree.h:115:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IntegerType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/properties_tree.h:137:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StringType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/properties_tree.h:160:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StringType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/model_diagram_panel.cpp:55:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonLeft [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/model_diagram_panel.cpp:80:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonLeft [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/model_diagram_panel.cpp:109:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KBackspace [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/model_diagram_panel.cpp:278:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sidebar1_pane [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/model_diagram_panel.cpp:296:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stop_editing [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/model_diagram_panel.cpp:304:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toolbar [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/model_diagram_panel.cpp:463:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WB_DBOBJECT_DRAG_TYPE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/frontend/linux/workbench/model_diagram_panel.cpp:534:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORSPACE_RGB [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base.wr/src/ConvUtils.h:156:67: error: syntax error [syntaxError] mysql-workbench-community-8.0.32-src/library/base/base/string_utilities.h:263:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/base/string_utilities.h:306:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/base/string_utilities.h:319:114: style: Same expression 'ConvertHelper::is_same::value' found multiple times in chain of '||' operators because 'ConvertHelper::is_same::value' and 'ConvertHelper::is_same::value' represent the same value. [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/library/base/base/string_utilities.h:88:72: performance: Function parameter 'path' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/base/util.c:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_PUBLIC_INTERFACE_VERSION [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/base/string_utilities.h:327:41: debug: Failed to instantiate template "is_same". The checking continues anyway. [templateInstantiation] mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:257:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/data_types.cpp:115:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/data_types.cpp:243:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kArrayType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:78:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:149:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoCreateSections [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:200:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoCreateSections [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:212:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoCreateSections [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:226:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoCreateSections [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:241:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoCreateSections [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:262:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoCreateKeys [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:461:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:534:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:695:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoCreateKeys [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:711:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoCreateSections [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:768:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:285:10: performance:inconclusive: Technically the member function 'dataTypes::OptionsList::setArgumentValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:327:18: style: Virtual function 'fromJson' is called from constructor 'BaseConnection(const rapidjson::Value&value)' at line 85. Dynamic binding is not used. [virtualCallInConstructor] mysql-workbench-community-8.0.32-src/library/base/data_types.cpp:85:5: note: Calling fromJson mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:327:18: note: fromJson is a virtual function mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:341:18: style: Virtual function 'fromJson' is called from constructor 'SSHConnection(const rapidjson::Value&value)' at line 136. Dynamic binding is not used. [virtualCallInConstructor] mysql-workbench-community-8.0.32-src/library/base/data_types.cpp:136:5: note: Calling fromJson mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:341:18: note: fromJson is a virtual function mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:358:18: style: Virtual function 'fromJson' is called from constructor 'NodeConnection(const rapidjson::Value&value)' at line 166. Dynamic binding is not used. [virtualCallInConstructor] mysql-workbench-community-8.0.32-src/library/base/data_types.cpp:166:5: note: Calling fromJson mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:358:18: note: fromJson is a virtual function mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:76:7: style: Struct 'mixType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:78:7: style: Struct 'mixType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:80:7: style: Struct 'mixType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:154:5: style: Class 'ArgumentParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:315:5: style: Class 'BaseConnection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:316:5: style: Class 'BaseConnection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:338:5: style: Class 'SSHConnection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:355:5: style: Class 'NodeConnection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:373:5: style: Class 'XProject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:390:5: style: Class 'ProjectHolder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:339:14: style: The destructor '~SSHConnection' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:317:14: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:339:14: note: Destructor in derived class mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:340:30: style: The function 'toJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:326:30: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:340:30: note: Function in derived class mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:341:18: style: The function 'fromJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:327:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:341:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:356:14: style: The destructor '~NodeConnection' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:317:14: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:356:14: note: Destructor in derived class mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:357:30: style: The function 'toJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:326:30: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:357:30: note: Function in derived class mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:358:18: style: The function 'fromJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:327:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:358:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:200:45: performance: Function parameter 'name' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/base/data_types.h:260:18: style: Variable 'o' can be declared as reference to const [constVariableReference] mysql-workbench-community-8.0.32-src/library/base/data_types.cpp:260:16: style: Variable 'it' can be declared as reference to const [constVariableReference] mysql-workbench-community-8.0.32-src/library/base/data_types.cpp:261:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/library/base/drawing.cpp:519:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/drawing.cpp:569:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColorSchemeStandard [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/drawing.cpp:625:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/drawing.cpp:650:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/base/drawing.h:138:5: style: Class 'Color' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/drawing.h:139:5: style: Class 'Color' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/drawing.h:184:5: style: Struct 'HSVColor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/threading.h:53:5: style: Class 'mutex_busy_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/threading.h:93:5: style: Struct 'MutexLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/threading.h:127:5: style: Struct 'RecMutexLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/threading.h:144:5: style: Struct 'Semaphore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/drawing.cpp:391:32: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mysql-workbench-community-8.0.32-src/library/base/drawing.cpp:391:32: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mysql-workbench-community-8.0.32-src/library/base/drawing.cpp:391:32: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mysql-workbench-community-8.0.32-src/library/base/drawing.cpp:393:16: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mysql-workbench-community-8.0.32-src/library/base/drawing.cpp:393:16: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mysql-workbench-community-8.0.32-src/library/base/drawing.cpp:393:16: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] mysql-workbench-community-8.0.32-src/library/base/base/threading.h:61:101: performance: Function parameter 'name' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/drawing.cpp:635:43: style: Variable 'app_color_map' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/library/base/drawing.cpp:612:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/library/base/drawing_gtk.cpp:92:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATE_FLAG_SELECTED [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/drawing_gtk.cpp:152:16: style: Condition 'it!=colors.end()' is always false [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/library/base/drawing_gtk.cpp:149:14: note: Assuming that condition 'it!=colors.end()' is not redundant mysql-workbench-community-8.0.32-src/library/base/drawing_gtk.cpp:152:16: note: Condition 'it!=colors.end()' is always false mysql-workbench-community-8.0.32-src/library/base/drawing_gtk.cpp:76:53: style:inconclusive: Function 'getSystemColor' argument 1 names different: declaration 'colorType' definition 'type'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/base/drawing.h:166:45: note: Function 'getSystemColor' argument 1 names different: declaration 'colorType' definition 'type'. mysql-workbench-community-8.0.32-src/library/base/drawing_gtk.cpp:76:53: note: Function 'getSystemColor' argument 1 names different: declaration 'colorType' definition 'type'. mysql-workbench-community-8.0.32-src/library/base/drawing_win.cpp:37:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_3DSHADOW [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:118:7: style:inconclusive: Technically the member function 'Private::section_count' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:375:33: note: Technically the member function 'Private::section_count' can be const. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:118:7: note: Technically the member function 'Private::section_count' can be const. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:121:8: style:inconclusive: Technically the member function 'Private::is_dirty' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:408:34: note: Technically the member function 'Private::is_dirty' can be const. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:121:8: note: Technically the member function 'Private::is_dirty' can be const. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:123:15: performance:inconclusive: Technically the member function 'Private::make_comment' can be static (but you may consider moving to unnamed namespace). [functionStatic] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:418:41: note: Technically the member function 'Private::make_comment' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:123:15: note: Technically the member function 'Private::make_comment' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:605:3: warning: Class 'ConfigurationFile' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:605:3: warning: Class 'ConfigurationFile' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mysql-workbench-community-8.0.32-src/library/base/base/config_file.h:47:5: style: Class 'ConfigurationFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/log.h:95:5: style: Class 'Logger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:79:10: style: Redundant initialization for 'word'. The initialized value is overwritten before it is read. [redundantInitialization] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:76:20: note: word is initialized mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:79:10: note: word is overwritten mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:505:25: style: The scope of the variable 'value' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:147:92: style:inconclusive: Function 'get_entry_in_section' argument 2 names different: declaration 'section' definition 'section_name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:100:66: note: Function 'get_entry_in_section' argument 2 names different: declaration 'section' definition 'section_name'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:147:92: note: Function 'get_entry_in_section' argument 2 names different: declaration 'section' definition 'section_name'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:177:68: style:inconclusive: Function 'get_section' argument 1 names different: declaration 'section' definition 'section_name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:101:42: note: Function 'get_section' argument 1 names different: declaration 'section' definition 'section_name'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:177:68: note: Function 'get_section' argument 1 names different: declaration 'section' definition 'section_name'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:335:57: style:inconclusive: Function 'create_key' argument 1 names different: declaration 'key' definition 'key_name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:112:31: note: Function 'create_key' argument 1 names different: declaration 'key' definition 'key_name'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:335:57: note: Function 'create_key' argument 1 names different: declaration 'key' definition 'key_name'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:336:83: style:inconclusive: Function 'create_key' argument 5 names different: declaration 'section' definition 'section_name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:113:31: note: Function 'create_key' argument 5 names different: declaration 'section' definition 'section_name'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:336:83: note: Function 'create_key' argument 5 names different: declaration 'section' definition 'section_name'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:694:95: style:inconclusive: Function 'set_key_pre_comment' argument 3 names different: declaration 'section' definition 'section_name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/base/config_file.h:68:80: note: Function 'set_key_pre_comment' argument 3 names different: declaration 'section' definition 'section_name'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:694:95: note: Function 'set_key_pre_comment' argument 3 names different: declaration 'section' definition 'section_name'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:710:57: style:inconclusive: Function 'set_section_comment' argument 1 names different: declaration 'section' definition 'section_name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/base/config_file.h:70:42: note: Function 'set_section_comment' argument 1 names different: declaration 'section' definition 'section_name'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:710:57: note: Function 'set_section_comment' argument 1 names different: declaration 'section' definition 'section_name'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:722:47: style:inconclusive: Function 'set_value' argument 1 names different: declaration 'key' definition 'key_name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/base/config_file.h:64:32: note: Function 'set_value' argument 1 names different: declaration 'key' definition 'key_name'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:722:47: note: Function 'set_value' argument 1 names different: declaration 'key' definition 'key_name'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:722:88: style:inconclusive: Function 'set_value' argument 3 names different: declaration 'section' definition 'section_name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/base/config_file.h:64:68: note: Function 'set_value' argument 3 names different: declaration 'section' definition 'section_name'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:722:88: note: Function 'set_value' argument 3 names different: declaration 'section' definition 'section_name'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:728:58: style:inconclusive: Function 'set_float' argument 2 names different: declaration 'fValue' definition 'value'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/base/config_file.h:65:43: note: Function 'set_float' argument 2 names different: declaration 'fValue' definition 'value'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:728:58: note: Function 'set_float' argument 2 names different: declaration 'fValue' definition 'value'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:737:54: style:inconclusive: Function 'set_int' argument 2 names different: declaration 'nValue' definition 'value'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/base/config_file.h:66:39: note: Function 'set_int' argument 2 names different: declaration 'nValue' definition 'value'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:737:54: note: Function 'set_int' argument 2 names different: declaration 'nValue' definition 'value'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:746:56: style:inconclusive: Function 'set_bool' argument 2 names different: declaration 'bValue' definition 'value'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/base/config_file.h:67:41: note: Function 'set_bool' argument 2 names different: declaration 'bValue' definition 'value'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:746:56: note: Function 'set_bool' argument 2 names different: declaration 'bValue' definition 'value'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:834:52: style:inconclusive: Function 'delete_section' argument 1 names different: declaration 'section' definition 'name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/base/config_file.h:73:37: note: Function 'delete_section' argument 1 names different: declaration 'section' definition 'name'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:834:52: note: Function 'delete_section' argument 1 names different: declaration 'section' definition 'name'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:840:65: style:inconclusive: Function 'delete_key' argument 2 names different: declaration 'from_section' definition 'section_name'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/base/config_file.h:72:50: note: Function 'delete_key' argument 2 names different: declaration 'from_section' definition 'section_name'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:840:65: note: Function 'delete_key' argument 2 names different: declaration 'from_section' definition 'section_name'. mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:131:49: performance: Function parameter 'file_name' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:147:75: performance: Function parameter 'key' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:147:92: performance: Function parameter 'section_name' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:261:56: performance: Function parameter 'key_name' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:261:78: performance: Function parameter 'value' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:261:97: performance: Function parameter 'section_name' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:310:74: performance: Function parameter 'section_name' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:335:57: performance: Function parameter 'key_name' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:335:79: performance: Function parameter 'value' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:335:98: performance: Function parameter 'pre_comment' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:336:57: performance: Function parameter 'post_comment' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:336:83: performance: Function parameter 'section_name' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:356:61: performance: Function parameter 'section_name' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:356:87: performance: Function parameter 'comment' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:604:50: performance: Function parameter 'file_name' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:694:57: performance: Function parameter 'key' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:694:74: performance: Function parameter 'comment' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:694:95: performance: Function parameter 'section_name' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:710:57: performance: Function parameter 'section_name' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:710:83: performance: Function parameter 'comment' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:722:47: performance: Function parameter 'key_name' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:722:69: performance: Function parameter 'value' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:722:88: performance: Function parameter 'section_name' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:728:47: performance: Function parameter 'key' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:728:77: performance: Function parameter 'section' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:737:45: performance: Function parameter 'key' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:737:73: performance: Function parameter 'section' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:746:46: performance: Function parameter 'key' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:746:75: performance: Function parameter 'section' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:756:54: performance: Function parameter 'key' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:756:71: performance: Function parameter 'section' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:764:49: performance: Function parameter 'key' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/file_functions.cpp:155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:764:66: performance: Function parameter 'section' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/file_functions.cpp:209:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:792:44: performance: Function parameter 'key' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:792:61: performance: Function parameter 'section' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:820:46: performance: Function parameter 'key' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:820:63: performance: Function parameter 'section' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:834:52: performance: Function parameter 'name' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:840:48: performance: Function parameter 'key' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:840:65: performance: Function parameter 'section_name' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:846:48: performance: Function parameter 'key' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:846:65: performance: Function parameter 'value' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:846:84: performance: Function parameter 'pre_comment' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:847:48: performance: Function parameter 'post_comment' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:847:74: performance: Function parameter 'section' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:857:52: performance: Function parameter 'section_name' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:857:78: performance: Function parameter 'comment' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:194:30: style: Parameter 'entry' can be declared as reference to const. However it seems that 'is_include' is a callback function, if 'entry' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:205:82: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:194:30: note: Parameter 'entry' can be declared as reference to const mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:212:18: style: Variable 'section' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:226:18: style: Variable 'section' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:570:31: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:555:23: performance: Passing the result of c_str() to a stream is slow and redundant. [stlcstrStream] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:477:20: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:502:22: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:155:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:180:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:296:66: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:318:62: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:388:12: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:539:17: style: Unused variable: entry [unusedVariable] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:154:93: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:179:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:244:95: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:295:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:317:93: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:387:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:545:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/library/base/config_file.cpp:560:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/library/base/file_functions.cpp:201:10: style: The scope of the variable 'entry_path' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/library/base/file_functions.cpp:196:40: style:inconclusive: Function 'base_rmdir_recursively' argument 1 names different: declaration 'dirname' definition 'path'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/base/file_functions.h:50:64: note: Function 'base_rmdir_recursively' argument 1 names different: declaration 'dirname' definition 'path'. mysql-workbench-community-8.0.32-src/library/base/file_functions.cpp:196:40: note: Function 'base_rmdir_recursively' argument 1 names different: declaration 'dirname' definition 'path'. mysql-workbench-community-8.0.32-src/library/base/base/string_utilities.h:318:41: debug: Failed to instantiate template "is_same". The checking continues anyway. [templateInstantiation] mysql-workbench-community-8.0.32-src/library/base/geometry.cpp:69:3: performance: Variable 'pos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/library/base/geometry.cpp:77:3: performance: Variable 'pos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/library/base/geometry.cpp:85:3: performance: Variable 'pos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/library/base/geometry.cpp:86:3: performance: Variable 'size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/library/base/geometry.cpp:93:3: performance: Variable 'pos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/library/base/geometry.cpp:94:3: performance: Variable 'size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/library/base/base/geometry.h:80:10: style:inconclusive: Technically the member function 'base::Size::empty' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/base/geometry.cpp:58:12: note: Technically the member function 'base::Size::empty' can be const. mysql-workbench-community-8.0.32-src/library/base/base/geometry.h:80:10: note: Technically the member function 'base::Size::empty' can be const. mysql-workbench-community-8.0.32-src/library/base/base/geometry.h:222:9: style:inconclusive: Technically the member function 'base::Padding::horizontal' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/base/geometry.cpp:206:14: note: Technically the member function 'base::Padding::horizontal' can be const. mysql-workbench-community-8.0.32-src/library/base/base/geometry.h:222:9: note: Technically the member function 'base::Padding::horizontal' can be const. mysql-workbench-community-8.0.32-src/library/base/base/geometry.h:223:9: style:inconclusive: Technically the member function 'base::Padding::vertical' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/base/geometry.cpp:212:14: note: Technically the member function 'base::Padding::vertical' can be const. mysql-workbench-community-8.0.32-src/library/base/base/geometry.h:223:9: note: Technically the member function 'base::Padding::vertical' can be const. mysql-workbench-community-8.0.32-src/library/base/base/geometry.h:235:12: style:inconclusive: Technically the member function 'base::Range::end' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/base/geometry.cpp:232:15: note: Technically the member function 'base::Range::end' can be const. mysql-workbench-community-8.0.32-src/library/base/base/geometry.h:235:12: note: Technically the member function 'base::Range::end' can be const. mysql-workbench-community-8.0.32-src/library/base/base/geometry.h:236:10: style:inconclusive: Technically the member function 'base::Range::contains_point' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/base/geometry.cpp:238:13: note: Technically the member function 'base::Range::contains_point' can be const. mysql-workbench-community-8.0.32-src/library/base/base/geometry.h:236:10: note: Technically the member function 'base::Range::contains_point' can be const. mysql-workbench-community-8.0.32-src/library/base/base/geometry.h:219:5: style: Struct 'Padding' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:94:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:218:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:258:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:316:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:355:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:412:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:426:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:454:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:474:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:510:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:539:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:551:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:563:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:607:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:667:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:678:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:772:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SEARCHPATH_SEPARATOR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:778:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SEARCHPATH_SEPARATOR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:789:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/base/string_utilities.h:318:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/base/c++helpers.h:29:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/base/c++helpers.h:35:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/log.cpp:53:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Disabled [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/log.cpp:131:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/log.cpp:185:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/base/file_utilities.h:53:5: style: Class 'file_locked_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/file_utilities.h:73:5: style: Struct 'LockFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:336:12: style: The scope of the variable 'entryPathSrc' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:336:27: style: The scope of the variable 'entryPathDst' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:464:12: style: The scope of the variable 'entry_path' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:214:41: style:inconclusive: Function 'LockFile' argument 1 names different: declaration 'path' definition 'apath'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/base/file_utilities.h:73:33: note: Function 'LockFile' argument 1 names different: declaration 'path' definition 'apath'. mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:214:41: note: Function 'LockFile' argument 1 names different: declaration 'path' definition 'apath'. mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:332:74: style:inconclusive: Function 'copyDirectoryRecursive' argument 2 names different: declaration 'dest' definition 'dst'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/base/file_utilities.h:113:98: note: Function 'copyDirectoryRecursive' argument 2 names different: declaration 'dest' definition 'dst'. mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:332:74: note: Function 'copyDirectoryRecursive' argument 2 names different: declaration 'dest' definition 'dst'. mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:434:36: style:inconclusive: Function 'copyFile' argument 1 names different: declaration 'src' definition 'source'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/base/file_utilities.h:122:60: note: Function 'copyFile' argument 1 names different: declaration 'src' definition 'source'. mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:434:36: note: Function 'copyFile' argument 1 names different: declaration 'src' definition 'source'. mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:434:63: style:inconclusive: Function 'copyFile' argument 2 names different: declaration 'dest' definition 'target'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/base/file_utilities.h:122:84: note: Function 'copyFile' argument 2 names different: declaration 'dest' definition 'target'. mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:434:63: note: Function 'copyFile' argument 2 names different: declaration 'dest' definition 'target'. mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:359:25: style: Local variable 'src' shadows outer argument [shadowArgument] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:332:50: note: Shadowed declaration mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:359:25: note: Shadow variable mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:360:25: style: Local variable 'dst' shadows outer argument [shadowArgument] mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:332:74: note: Shadowed declaration mysql-workbench-community-8.0.32-src/library/base/file_utilities.cpp:360:25: note: Shadow variable mysql-workbench-community-8.0.32-src/library/base/base/notifications.h:74:52: style:inconclusive: Technically the member function 'base::NotificationCenter::get_registered_notifications' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/base/notifications.cpp:38:23: style: Local variable 'nc' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/library/base/notifications.cpp:33:28: note: Shadowed declaration mysql-workbench-community-8.0.32-src/library/base/notifications.cpp:38:23: note: Shadow variable mysql-workbench-community-8.0.32-src/library/base/notifications.cpp:100:78: style: Parameter 'value' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/library/base/notifications.cpp:99:52: style: Parameter 'observer' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/base/notifications.cpp:113:50: style: Parameter 'observer' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/base/log.cpp:51:3: warning: Member variable 'LoggerImpl::_new_line_pending' is not initialized in the constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/library/base/log.cpp:51:3: warning: Member variable 'LoggerImpl::_std_err_log' is not initialized in the constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/library/base/base/wb_memory.h:68:5: style: Class 'scope_ptr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/profiling.cpp:47:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/profiling.cpp:113:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/base/sqlstring.h:74:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/base/sqlstring.h:94:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/base/sqlstring.h:97:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/base/profiling.h:98:5: warning: Member variable 'StopWatch::_start' is not initialized in the constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/library/base/base/profiling.h:98:5: warning: Member variable 'StopWatch::_lap_start' is not initialized in the constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/library/base/base/profiling.h:98:5: warning: Member variable 'StopWatch::_end' is not initialized in the constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/library/base/base/profiling.h:52:10: style:inconclusive: Technically the member function 'base::TimeAccumulator::dump' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/base/profiling.cpp:107:25: note: Technically the member function 'base::TimeAccumulator::dump' can be const. mysql-workbench-community-8.0.32-src/library/base/base/profiling.h:52:10: note: Technically the member function 'base::TimeAccumulator::dump' can be const. mysql-workbench-community-8.0.32-src/library/base/base/profiling.h:95:17: performance:inconclusive: Technically the member function 'base::StopWatch::format_time' can be static (but you may consider moving to unnamed namespace). [functionStatic] mysql-workbench-community-8.0.32-src/library/base/profiling.cpp:46:26: note: Technically the member function 'base::StopWatch::format_time' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/library/base/base/profiling.h:95:17: note: Technically the member function 'base::StopWatch::format_time' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/library/base/python_utils.cpp:36:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/base/python_utils.cpp:41:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/base/profiling.cpp:112:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/library/base/base/sqlstring.h:57:5: style: Class 'sqlstring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/sqlstring.h:58:5: style: Class 'sqlstring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/sqlstring.h:39:7: style: Struct 'sqlstringformat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/symbol-info.cpp:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable systemFunctions56 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/symbol-info.cpp:63:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keyword_list56 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/symbol-info.cpp:107:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignore [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/threading.cpp:178:3: warning: Struct 'Semaphore' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mysql-workbench-community-8.0.32-src/library/base/threading.cpp:71:3: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/threading.cpp:134:3: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/threaded_timer.cpp:139:3: warning: Class 'ThreadedTimer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mysql-workbench-community-8.0.32-src/library/base/threaded_timer.cpp:139:3: warning: Class 'ThreadedTimer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mysql-workbench-community-8.0.32-src/library/base/base/threaded_timer.h:82:3: style: Class 'ThreadedTimer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/threaded_timer.cpp:225:9: style: Condition '_terminate' is always false [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/library/base/threaded_timer.cpp:221:10: note: Assuming that condition '!_terminate' is not redundant mysql-workbench-community-8.0.32-src/library/base/threaded_timer.cpp:225:9: note: Condition '_terminate' is always false mysql-workbench-community-8.0.32-src/library/base/threaded_timer.cpp:210:30: style: Parameter 'task' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/library/base/threaded_timer.cpp:269:39: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/library/base/threaded_timer.cpp:230:94: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/library/base/threaded_timer.cpp:268:92: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/library/base/base/trackable.h:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:176:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:258:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:285:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:382:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:490:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:508:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:585:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:615:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:680:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:707:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:748:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:767:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:820:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:828:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:842:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:895:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:1141:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:1351:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_NORMALIZE_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:1388:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_NORMALIZE_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:1434:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:1450:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:1487:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:1514:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:1579:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_utf8_skip [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/utf8string.cpp:66:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_utf8_skip [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/utf8string.cpp:285:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_NORMALIZE_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/utf8string.cpp:413:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/utf8string.cpp:433:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/utf8string.cpp:440:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_NORMALIZE_DEFAULT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/util_functions.cpp:510:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/util_functions.cpp:746:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/utf8string.cpp:159:5: warning:inconclusive: The buffer '_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy] mysql-workbench-community-8.0.32-src/library/base/base/utf8string.h:162:12: style:inconclusive: Technically the member function 'base::utf8string::max_size' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/base/utf8string.cpp:655:22: note: Technically the member function 'base::utf8string::max_size' can be const. mysql-workbench-community-8.0.32-src/library/base/base/utf8string.h:162:12: note: Technically the member function 'base::utf8string::max_size' can be const. mysql-workbench-community-8.0.32-src/library/base/base/utf8string.h:289:16: style:inconclusive: Technically the member function 'base::utf8string::left' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/base/utf8string.cpp:690:26: note: Technically the member function 'base::utf8string::left' can be const. mysql-workbench-community-8.0.32-src/library/base/base/utf8string.h:289:16: note: Technically the member function 'base::utf8string::left' can be const. mysql-workbench-community-8.0.32-src/library/base/base/utf8string.h:290:16: style:inconclusive: Technically the member function 'base::utf8string::right' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/base/utf8string.cpp:696:26: note: Technically the member function 'base::utf8string::right' can be const. mysql-workbench-community-8.0.32-src/library/base/base/utf8string.h:290:16: note: Technically the member function 'base::utf8string::right' can be const. mysql-workbench-community-8.0.32-src/library/base/base/utf8string.h:335:16: style:inconclusive: Technically the member function 'base::utf8string::truncate' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/base/utf8string.cpp:390:26: note: Technically the member function 'base::utf8string::truncate' can be const. mysql-workbench-community-8.0.32-src/library/base/base/utf8string.h:335:16: note: Technically the member function 'base::utf8string::truncate' can be const. mysql-workbench-community-8.0.32-src/library/base/base/utf8string.h:336:29: style:inconclusive: Technically the member function 'base::utf8string::split' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/base/utf8string.cpp:400:39: note: Technically the member function 'base::utf8string::split' can be const. mysql-workbench-community-8.0.32-src/library/base/base/utf8string.h:336:29: note: Technically the member function 'base::utf8string::split' can be const. mysql-workbench-community-8.0.32-src/library/base/base/utf8string.h:101:5: style: Class 'utf8string' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/utf8string.h:102:5: style: Class 'utf8string' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/utf8string.h:103:5: style: Class 'utf8string' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/utf8string.h:104:5: style: Class 'utf8string' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/utf8string.h:68:7: style: Class 'utf8char' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/utf8string.h:70:7: style: Class 'utf8char' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/base/utf8string.h:88:7: style: Class 'iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/base/utf8string.cpp:63:16: style: Condition 'offset==utf8string::npos' is always false [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/library/base/utf8string.cpp:88:16: style: Condition 'offset==utf8string::npos' is always false [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/library/base/utf8string.cpp:100:21: style: Condition 'byte_offset==utf8string::npos' is always false [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/library/base/utf8string.cpp:135:18: style: Condition '_index==utf8string::npos' is always false [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/library/base/utf8string.cpp:245:31: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/base/utf8string.cpp:676:49: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/base/utf8string.cpp:711:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/base/utf8string.cpp:552:72: performance: Function parameter 'ch' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/util_functions.cpp:625:21: style: Redundant condition: The condition '*ptr' is redundant since '*ptr == ' '' is sufficient. [redundantCondition] mysql-workbench-community-8.0.32-src/library/base/util_functions.cpp:810:9: style: Condition '!err' is always true [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/library/base/util_functions.cpp:807:11: note: Assignment 'err=0', assigned value is 0 mysql-workbench-community-8.0.32-src/library/base/util_functions.cpp:810:9: note: Condition '!err' is always true mysql-workbench-community-8.0.32-src/library/base/util_functions.cpp:91:15: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/base/util_functions.cpp:490:17: style: The scope of the variable 'result' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/library/base/xml_functions.cpp:89:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/util_functions.cpp:479:45: style: Parameter 'info' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/library/base/util_functions.cpp:623:15: style: Variable 'line_end' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/base/xml_functions.cpp:78:33: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/base/xml_functions.cpp:82:35: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/base/xml_functions.cpp:99:36: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/base/xml_functions.cpp:100:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/base/xml_functions.cpp:107:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/base/xml_functions.cpp:128:45: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/cdbc/src/driver_manager.cpp:310:0: error: failed to expand 'foreach', Wrong number of parameters for macro 'foreach'. [preprocessorErrorDirective] mysql-workbench-community-8.0.32-src/library/cdbc/src/sql_batch_exec.h:75:10: style:inconclusive: Technically the member function 'sql::SqlBatchExec::stop_on_error' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/cdbc/src/sql_batch_exec.cpp:57:84: style: Parameter 'statements' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/library/forms/app.cpp:59:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_resource_path [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/app.cpp:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_executable_path [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/app.cpp:80:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_status_text [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/app.cpp:108:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backing_scale_factor [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/app.cpp:116:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isDarkModeActive [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/appview.cpp:58:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _identifier [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/appview.cpp:67:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _menubar [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/appview.cpp:76:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dpoint [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/appview.cpp:82:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _menubar [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/appview.cpp:99:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _toolbar [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/appview.cpp:116:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _title [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/appview.cpp:124:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _title [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/appview.cpp:130:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _on_close_slot [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/appview.cpp:138:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dpoint [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/mforms/base.h:126:5: warning: Member variable 'Object::_data' is not initialized in the copy constructor. [uninitMemberVarPrivate] mysql-workbench-community-8.0.32-src/library/forms/mforms/base.h:126:5: warning: Member variable 'Object::_data_free_fn' is not initialized in the copy constructor. [uninitMemberVarPrivate] mysql-workbench-community-8.0.32-src/library/forms/mforms/base.h:126:5: warning:inconclusive: Member variable 'Object::_refcount' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mysql-workbench-community-8.0.32-src/library/forms/mforms/base.h:126:5: warning:inconclusive: Member variable 'Object::_managed' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mysql-workbench-community-8.0.32-src/library/forms/mforms/base.h:126:5: warning:inconclusive: Member variable 'Object::_release_on_add' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mysql-workbench-community-8.0.32-src/library/forms/mforms/base.h:126:5: warning:inconclusive: Member variable 'Object::_destroying' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] mysql-workbench-community-8.0.32-src/library/forms/mforms/base.h:129:13: warning: Member variable 'Object::_data' is not assigned a value in 'Object::operator='. [operatorEqVarError] mysql-workbench-community-8.0.32-src/library/forms/mforms/base.h:129:13: warning: Member variable 'Object::_data_free_fn' is not assigned a value in 'Object::operator='. [operatorEqVarError] mysql-workbench-community-8.0.32-src/library/forms/mforms/base.h:129:13: warning:inconclusive: Member variable 'Object::_refcount' is not assigned a value in 'Object::operator='. [operatorEqVarError] mysql-workbench-community-8.0.32-src/library/forms/mforms/base.h:129:13: warning:inconclusive: Member variable 'Object::_managed' is not assigned a value in 'Object::operator='. [operatorEqVarError] mysql-workbench-community-8.0.32-src/library/forms/mforms/base.h:129:13: warning:inconclusive: Member variable 'Object::_release_on_add' is not assigned a value in 'Object::operator='. [operatorEqVarError] mysql-workbench-community-8.0.32-src/library/forms/mforms/base.h:129:13: warning:inconclusive: Member variable 'Object::_destroying' is not assigned a value in 'Object::operator='. [operatorEqVarError] mysql-workbench-community-8.0.32-src/library/forms/mforms/base.h:75:10: style:inconclusive: Technically the member function 'mforms::Object::is_managed' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/forms/base.cpp:59:14: note: Technically the member function 'mforms::Object::is_managed' can be const. mysql-workbench-community-8.0.32-src/library/forms/mforms/base.h:75:10: note: Technically the member function 'mforms::Object::is_managed' can be const. mysql-workbench-community-8.0.32-src/library/forms/mforms/base.h:76:10: style:inconclusive: Technically the member function 'mforms::Object::release_on_add' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/forms/base.cpp:65:14: note: Technically the member function 'mforms::Object::release_on_add' can be const. mysql-workbench-community-8.0.32-src/library/forms/mforms/base.h:76:10: note: Technically the member function 'mforms::Object::release_on_add' can be const. mysql-workbench-community-8.0.32-src/library/forms/mforms/base.h:84:10: style:inconclusive: Technically the member function 'mforms::Object::is_destroying' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/forms/base.cpp:77:14: note: Technically the member function 'mforms::Object::is_destroying' can be const. mysql-workbench-community-8.0.32-src/library/forms/mforms/base.h:84:10: note: Technically the member function 'mforms::Object::is_destroying' can be const. mysql-workbench-community-8.0.32-src/library/forms/box.cpp:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is_horizontal [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/box.cpp:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is_horizontal [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/mforms/base.h:131:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mysql-workbench-community-8.0.32-src/library/forms/canvas.cpp:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _canvas_impl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/button.cpp:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _button_impl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/button.cpp:53:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _updating [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:92:31: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:923:48: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:1579:49: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:1615:31: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:471:17: style: The scope of the variable 'token' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:84:53: style:inconclusive: Function 'string_to_wstring' argument 1 names different: declaration 's' definition 'str'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/base/string_utilities.h:53:77: note: Function 'string_to_wstring' argument 1 names different: declaration 's' definition 'str'. mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:84:53: note: Function 'string_to_wstring' argument 1 names different: declaration 's' definition 'str'. mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:90:53: style:inconclusive: Function 'wstring_to_string' argument 1 names different: declaration 's' definition 'str'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/base/string_utilities.h:54:77: note: Function 'wstring_to_string' argument 1 names different: declaration 's' definition 'str'. mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:90:53: note: Function 'wstring_to_string' argument 1 names different: declaration 's' definition 'str'. mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:936:52: style:inconclusive: Function 'escape_sql_string' argument 1 names different: declaration 'string' definition 's'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/base/string_utilities.h:92:76: note: Function 'escape_sql_string' argument 1 names different: declaration 'string' definition 's'. mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:936:52: note: Function 'escape_sql_string' argument 1 names different: declaration 'string' definition 's'. mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:986:53: style:inconclusive: Function 'escape_json_string' argument 1 names different: declaration 'string' definition 's'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/base/string_utilities.h:94:77: note: Function 'escape_json_string' argument 1 names different: declaration 'string' definition 's'. mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:986:53: note: Function 'escape_json_string' argument 1 names different: declaration 'string' definition 's'. mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:1031:54: style:inconclusive: Function 'unescape_sql_string' argument 1 names different: declaration 'string' definition 's'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/base/string_utilities.h:95:78: note: Function 'unescape_sql_string' argument 1 names different: declaration 'string' definition 's'. mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:1031:54: note: Function 'unescape_sql_string' argument 1 names different: declaration 'string' definition 's'. mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:1031:62: style:inconclusive: Function 'unescape_sql_string' argument 2 names different: declaration 'escape_char' definition 'quote_char'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/base/string_utilities.h:95:91: note: Function 'unescape_sql_string' argument 2 names different: declaration 'escape_char' definition 'quote_char'. mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:1031:62: note: Function 'unescape_sql_string' argument 2 names different: declaration 'escape_char' definition 'quote_char'. mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:1097:51: style:inconclusive: Function 'escape_backticks' argument 1 names different: declaration 'string' definition 's'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/base/base/string_utilities.h:96:75: note: Function 'escape_backticks' argument 1 names different: declaration 'string' definition 's'. mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:1097:51: note: Function 'escape_backticks' argument 1 names different: declaration 'string' definition 's'. mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:1351:12: style: Local variable 'left' shadows outer function [shadowFunction] mysql-workbench-community-8.0.32-src/library/base/base/string_utilities.h:104:39: note: Shadowed declaration mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:1351:12: note: Shadow variable mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:1352:12: style: Local variable 'right' shadows outer function [shadowFunction] mysql-workbench-community-8.0.32-src/library/base/base/string_utilities.h:105:39: note: Shadowed declaration mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:1352:12: note: Shadow variable mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:703:48: performance: Function parameter 'path' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:300:77: style: Parameter 'end' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/library/forms/checkbox.cpp:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _checkbox_impl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/checkbox.cpp:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _updating [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/base/string_utilities.cpp:1146:23: warning: Either the condition 'position_treeview_impl.node_at_row' is reassigned a value before the old one has been used. [redundantAssignment] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:172:39: note: f->_treeview_impl.node_at_row is assigned mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:179:39: note: f->_treeview_impl.node_at_row is overwritten mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:178:40: style: Variable 'f->_treeview_impl.row_for_node' is reassigned a value before the old one has been used. [redundantAssignment] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:173:40: note: f->_treeview_impl.row_for_node is assigned mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:178:40: note: f->_treeview_impl.row_for_node is overwritten mysql-workbench-community-8.0.32-src/library/forms/stub/stub_app.h:35:40: style: Parameter 'app' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_app.h:40:53: style: Parameter 'app' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_app.h:44:40: style: Parameter 'app' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_app.h:47:40: style: Parameter 'app' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_app.h:50:49: style: Parameter 'app' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_app.h:54:44: style: Parameter 'app' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_radiobutton.h:40:51: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_radiobutton.h:43:49: style: Parameter 'self' can be declared as pointer to const. However it seems that 'create' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_radiobutton.h:58:54: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_radiobutton.h:43:49: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_radiobutton.h:47:53: style: Parameter 'self' can be declared as pointer to const. However it seems that 'get_active' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_radiobutton.h:59:58: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_radiobutton.h:47:53: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_radiobutton.h:51:53: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_active' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_radiobutton.h:60:58: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_radiobutton.h:51:53: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_checkbox.h:34:46: style: Parameter 'self' can be declared as pointer to const. However it seems that 'create' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_checkbox.h:55:54: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_checkbox.h:34:46: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_checkbox.h:38:50: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_active' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_checkbox.h:56:58: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_checkbox.h:38:50: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_checkbox.h:41:50: style: Parameter 'self' can be declared as pointer to const. However it seems that 'get_active' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_checkbox.h:57:58: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_checkbox.h:41:50: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_checkbox.h:48:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_imagebox.h:37:46: style: Parameter 'self' can be declared as pointer to const. However it seems that 'create' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_imagebox.h:57:54: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_imagebox.h:37:46: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_imagebox.h:41:49: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_image' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_imagebox.h:58:57: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_imagebox.h:41:49: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_label.h:37:43: style: Parameter 'self' can be declared as pointer to const. However it seems that 'create' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_label.h:60:48: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_label.h:37:43: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_label.h:41:46: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_style' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_label.h:61:51: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_label.h:41:46: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_label.h:44:45: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_text' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_label.h:62:50: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_label.h:44:45: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_label.h:47:46: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_color' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_label.h:64:51: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_label.h:47:46: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_label.h:50:50: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_wrap_text' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_label.h:65:55: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_label.h:50:50: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_label.h:53:51: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_text_align' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_label.h:63:56: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_label.h:53:51: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_tabview.h:37:45: style: Parameter 'self' can be declared as pointer to const. However it seems that 'create' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_tabview.h:71:52: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_tabview.h:37:45: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_tabview.h:41:53: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_active_tab' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_tabview.h:73:60: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_tabview.h:41:53: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_tabview.h:44:52: style: Parameter 'self' can be declared as pointer to const. However it seems that 'get_active_tab' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_tabview.h:72:60: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_tabview.h:44:52: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_tabview.h:48:46: style: Parameter 'self' can be declared as pointer to const. However it seems that 'add_page' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_tabview.h:74:54: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_tabview.h:48:46: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_tabview.h:48:68: style: Parameter 'page' can be declared as pointer to const. However it seems that 'add_page' is a callback function, if 'page' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_tabview.h:74:54: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_tabview.h:48:68: note: Parameter 'page' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:37:43: style: Parameter 'self' can be declared as pointer to const. However it seems that 'create' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:64:48: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:37:43: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:41:46: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_title' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:65:51: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:41:46: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:44:47: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_active' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:71:52: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:44:47: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:47:47: style: Parameter 'self' can be declared as pointer to const. However it seems that 'get_active' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:72:52: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:47:47: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:51:51: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_back_color' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:66:56: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:51:51: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:54:40: style: Parameter 'self' can be declared as pointer to const. However it seems that 'add' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:68:45: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:54:40: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:54:62: style: Parameter 'child' can be declared as pointer to const. However it seems that 'add' is a callback function, if 'child' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:68:45: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:54:62: note: Parameter 'child' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:57:43: style: Parameter 'self' can be declared as pointer to const. However it seems that 'remove' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:69:48: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:57:43: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:57:65: style: Parameter 'child' can be declared as pointer to const. However it seems that 'remove' is a callback function, if 'child' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:69:48: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_panel.h:57:65: note: Parameter 'child' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:37:41: style: Parameter 'self' can be declared as pointer to const. However it seems that 'create' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:63:44: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:37:41: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:41:28: style: Parameter 'self' can be declared as pointer to const. However it seems that 'add' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:64:41: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:41:28: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:41:40: style: Parameter 'child' can be declared as pointer to const. However it seems that 'add' is a callback function, if 'child' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:64:41: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:41:40: note: Parameter 'child' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:44:32: style: Parameter 'self' can be declared as pointer to const. However it seems that 'add_end' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:65:45: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:44:32: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:44:44: style: Parameter 'child' can be declared as pointer to const. However it seems that 'add_end' is a callback function, if 'child' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:65:45: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:44:44: note: Parameter 'child' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:47:31: style: Parameter 'self' can be declared as pointer to const. However it seems that 'remove' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:66:44: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:47:31: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:47:43: style: Parameter 'child' can be declared as pointer to const. However it seems that 'remove' is a callback function, if 'child' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:66:44: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:47:43: note: Parameter 'child' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:50:40: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_homogeneous' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:67:53: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:50:40: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:53:36: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_spacing' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:68:49: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:53:36: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_treenode.cpp:299:3: performance: Variable '_parent' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_box.h:56:36: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:37:41: style: Parameter 'self' can be declared as pointer to const. However it seems that 'create' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:69:48: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:37:41: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:41:40: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_row_count' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:70:55: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:41:40: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:44:40: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_col_count' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:71:58: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:44:40: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:47:30: style: Parameter 'self' can be declared as pointer to const. However it seems that 'add' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:72:45: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:47:30: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:47:42: style: Parameter 'child' can be declared as pointer to const. However it seems that 'add' is a callback function, if 'child' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:72:45: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:47:42: note: Parameter 'child' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:50:33: style: Parameter 'self' can be declared as pointer to const. However it seems that 'remove' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:73:48: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:50:33: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:50:45: style: Parameter 'child' can be declared as pointer to const. However it seems that 'remove' is a callback function, if 'child' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:73:48: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:50:45: note: Parameter 'child' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:53:42: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_row_spacing' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:74:57: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:53:42: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:56:42: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_col_spacing' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:75:60: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:56:42: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:59:42: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_homogeneous' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:76:57: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:59:42: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_table.h:62:41: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_progressbar.h:37:49: style: Parameter 'self' can be declared as pointer to const. However it seems that 'create' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_progressbar.h:54:60: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_progressbar.h:37:49: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_progressbar.h:41:52: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_value' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_progressbar.h:55:63: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_progressbar.h:41:52: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_progressbar.h:44:54: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_started' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_progressbar.h:56:65: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_progressbar.h:44:54: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_progressbar.h:47:60: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_indeterminate' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_progressbar.h:57:71: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_progressbar.h:47:60: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:58:39: style: Parameter 'self' can be declared as pointer to const. However it seems that 'create' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:107:60: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:58:39: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:58:59: style: Parameter 'owner' can be declared as pointer to const. However it seems that 'create' is a callback function, if 'owner' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:107:60: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:58:59: note: Parameter 'owner' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:62:52: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_title' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:108:63: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:62:52: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:65:53: style: Parameter 'self' can be declared as pointer to const. However it seems that 'show_modal' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:109:63: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:65:53: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:69:46: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_directory' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:111:67: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:69:46: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:72:53: style: Parameter 'self' can be declared as pointer to const. However it seems that 'get_directory' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:112:67: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:72:53: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:76:48: style: Parameter 'self' can be declared as pointer to const. However it seems that 'get_path' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:113:62: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:76:48: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:80:47: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_extensions' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:110:68: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:80:47: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:84:40: style: Parameter 'self' can be declared as pointer to const. However it seems that 'setPath' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:114:62: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:84:40: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:88:50: style: Parameter 'self' can be declared as pointer to const. However it seems that 'addSelectorOption' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:115:73: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:88:50: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:93:62: style: Parameter 'self' can be declared as pointer to const. However it seems that 'getSelectorOptionValue' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:116:79: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_filechooser.h:93:62: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_scrollpanel.h:37:49: style: Parameter 'self' can be declared as pointer to const. However it seems that 'create' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_scrollpanel.h:60:55: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_scrollpanel.h:37:49: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_scrollpanel.h:41:46: style: Parameter 'self' can be declared as pointer to const. However it seems that 'add' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_scrollpanel.h:62:52: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_scrollpanel.h:41:46: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_scrollpanel.h:41:68: style: Parameter 'child' can be declared as pointer to const. However it seems that 'add' is a callback function, if 'child' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_scrollpanel.h:62:52: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_scrollpanel.h:41:68: note: Parameter 'child' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_scrollpanel.h:44:49: style: Parameter 'self' can be declared as pointer to const. However it seems that 'remove' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_scrollpanel.h:63:55: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_scrollpanel.h:44:49: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_scrollpanel.h:47:64: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_visible_scrollers' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_scrollpanel.h:64:70: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_scrollpanel.h:47:64: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_scrollpanel.h:50:65: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_autohide_scrollers' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_scrollpanel.h:65:71: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_scrollpanel.h:50:65: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:37:44: style: Parameter 'item' can be declared as pointer to const. However it seems that 'create_menu_bar' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:86:64: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:37:44: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:41:46: style: Parameter 'item' can be declared as pointer to const. However it seems that 'create_menu_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:87:65: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:41:46: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:45:39: style: Parameter 'item' can be declared as pointer to const. However it seems that 'set_title' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:96:58: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:45:39: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:48:38: style: Parameter 'item' can be declared as pointer to const. However it seems that 'set_name' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:97:57: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:48:38: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:51:46: style: Parameter 'item' can be declared as pointer to const. However it seems that 'get_title' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:90:58: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:51:46: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:55:42: style: Parameter 'item' can be declared as pointer to const. However it seems that 'set_shortcut' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:95:61: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:55:42: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:58:41: style: Parameter 'item' can be declared as pointer to const. However it seems that 'set_enabled' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:94:60: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:58:41: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:61:41: style: Parameter 'item' can be declared as pointer to const. However it seems that 'get_enabled' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:89:60: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:61:41: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:65:41: style: Parameter 'item' can be declared as pointer to const. However it seems that 'set_checked' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:93:60: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:65:41: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:68:41: style: Parameter 'item' can be declared as pointer to const. However it seems that 'get_checked' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:88:60: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:68:41: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:72:41: style: Parameter 'menu' can be declared as pointer to const. However it seems that 'insert_item' is a callback function, if 'menu' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:91:60: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:72:41: note: Parameter 'menu' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:72:68: style: Parameter 'item' can be declared as pointer to const. However it seems that 'insert_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:91:60: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:72:68: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:75:41: style: Parameter 'menu' can be declared as pointer to const. However it seems that 'remove_item' is a callback function, if 'menu' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:92:60: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:75:41: note: Parameter 'menu' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_treenode.cpp:160:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:75:57: style: Parameter 'item' can be declared as pointer to const. However it seems that 'remove_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:92:60: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:75:57: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_treenode.cpp:171:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:78:60: style: Parameter 'item' can be declared as pointer to const. However it seems that 'create_context_menu' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:98:68: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_menuitem.h:78:60: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_treenode.cpp:236:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_splitter.h:41:46: style: Parameter 'self' can be declared as pointer to const. However it seems that 'create' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_splitter.h:66:54: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_splitter.h:41:46: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_splitter.h:46:33: style: Parameter 'self' can be declared as pointer to const. However it seems that 'add' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_splitter.h:67:51: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_splitter.h:46:33: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_splitter.h:46:45: style: Parameter 'child' can be declared as pointer to const. However it seems that 'add' is a callback function, if 'child' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_splitter.h:67:51: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_splitter.h:46:45: note: Parameter 'child' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_splitter.h:49:36: style: Parameter 'self' can be declared as pointer to const. However it seems that 'remove' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_splitter.h:68:54: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_splitter.h:49:36: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_splitter.h:49:48: style: Parameter 'child' can be declared as pointer to const. However it seems that 'remove' is a callback function, if 'child' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_splitter.h:68:54: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_splitter.h:49:48: note: Parameter 'child' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_splitter.h:52:50: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_divider_position' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_splitter.h:69:68: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_splitter.h:52:50: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_splitter.h:55:49: style: Parameter 'self' can be declared as pointer to const. However it seems that 'get_divider_position' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_splitter.h:70:68: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_splitter.h:55:49: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_splitter.h:59:42: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_expanded' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_splitter.h:71:60: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_splitter.h:59:42: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:52:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:56:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:61:41: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:64:35: style: Parameter 'self' can be declared as pointer to const. However it seems that 'clear' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:163:53: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:64:35: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:67:61: style: Parameter 'self' can be declared as pointer to const. However it seems that 'get_selection_mode' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:170:66: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:67:61: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:71:48: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_selection_mode' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:169:66: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:71:48: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:74:54: style: Parameter 'self' can be declared as pointer to const. However it seems that 'get_selected_node' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:164:65: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:74:54: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:87:61: style: Parameter 'self' can be declared as pointer to const. However it seems that 'get_selection' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:166:61: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:87:61: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:91:42: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_selected' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:165:60: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:91:42: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:94:47: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_allow_sorting' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:167:65: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:94:47: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:97:44: style: Parameter 'self' can be declared as pointer to const. However it seems that 'freeze_refresh' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:168:62: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:97:44: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:100:41: style: Parameter 'self' can be declared as pointer to const. However it seems that 'row_for_node' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:173:60: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:100:41: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_treenode.cpp:170:54: style:inconclusive: Function 'move_child' argument 1 names different: declaration 'child' definition 'node'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treenode.h:95:47: note: Function 'move_child' argument 1 names different: declaration 'child' definition 'node'. mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_treenode.cpp:170:54: note: Function 'move_child' argument 1 names different: declaration 'child' definition 'node'. mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:152:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DragOperationNone [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:108:44: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_row_height' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:174:62: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:108:44: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_treenode.cpp:235:58: style:inconclusive: Function 'get_child_index' argument 1 names different: declaration 'child' definition 'node'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treenode.h:98:51: note: Function 'get_child_index' argument 1 names different: declaration 'child' definition 'node'. mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_treenode.cpp:235:58: note: Function 'get_child_index' argument 1 names different: declaration 'child' definition 'node'. mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:156:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DragOperationNone [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:111:45: style: Parameter 'self' can be declared as pointer to const. However it seems that 'clear_selection' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:175:63: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:111:45: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:114:50: style: Parameter 'self' can be declared as pointer to const. However it seems that 'node_with_tag' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:176:61: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:114:50: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:118:42: style: Parameter 'self' can be declared as pointer to const. However it seems that 'scrollToNode' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:177:60: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:118:42: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:121:39: style: Parameter 'self' can be declared as pointer to const. However it seems that 'rowForNode' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:178:60: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:121:39: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:125:46: style: Parameter 'self' can be declared as pointer to const. However it seems that 'nodeAtRow' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:179:59: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:125:46: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:129:51: style: Parameter 'self' can be declared as pointer to const. However it seems that 'nodeAtPosition' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:180:64: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:129:51: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:133:44: style: Parameter 'self' can be declared as pointer to const. However it seems that 'setColumnTitle' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:181:64: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:133:44: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:136:46: style: Parameter 'self' can be declared as pointer to const. However it seems that 'setColumnVisible' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:182:66: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:136:46: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:139:46: style: Parameter 'self' can be declared as pointer to const. However it seems that 'getColumnVisible' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:183:66: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:139:46: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:143:44: style: Parameter 'self' can be declared as pointer to const. However it seems that 'setColumnWidth' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:184:64: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:143:44: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:146:43: style: Parameter 'self' can be declared as pointer to const. However it seems that 'getColumnWidth' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:185:64: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:146:43: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:150:41: style: Parameter 'self' can be declared as pointer to const. However it seems that 'BeginUpdate' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:186:59: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:150:41: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:153:39: style: Parameter 'self' can be declared as pointer to const. However it seems that 'EndUpdate' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:187:57: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_treeview.h:153:39: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_codeeditor.h:37:38: style: Parameter 'self' can be declared as pointer to const. However it seems that 'create' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_codeeditor.h:52:59: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_codeeditor.h:37:38: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_codeeditor.h:41:45: style: Parameter 'self' can be declared as pointer to const. However it seems that 'send_editor' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_codeeditor.h:53:64: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_codeeditor.h:41:45: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_codeeditor.h:45:47: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_status_text' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_codeeditor.h:54:68: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_codeeditor.h:45:47: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:40:44: style: Parameter 'item' can be declared as pointer to const. However it seems that 'create_tool_bar' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:95:62: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:40:44: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:44:40: style: Parameter 'toolbar' can be declared as pointer to const. However it seems that 'insert_item' is a callback function, if 'toolbar' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:100:58: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:44:40: note: Parameter 'toolbar' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:44:73: style: Parameter 'item' can be declared as pointer to const. However it seems that 'insert_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:100:58: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:44:73: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:47:40: style: Parameter 'toolbar' can be declared as pointer to const. However it seems that 'remove_item' is a callback function, if 'toolbar' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:101:58: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:47:40: note: Parameter 'toolbar' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:47:62: style: Parameter 'item' can be declared as pointer to const. However it seems that 'remove_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:101:58: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:47:62: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:50:49: style: Parameter 'item' can be declared as pointer to const. However it seems that 'create_tool_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:96:63: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:50:49: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:54:46: style: Parameter 'item' can be declared as pointer to const. However it seems that 'set_item_icon' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:105:60: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:54:46: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:57:50: style: Parameter 'item' can be declared as pointer to const. However it seems that 'set_item_alt_icon' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:102:64: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:57:50: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:60:46: style: Parameter 'item' can be declared as pointer to const. However it seems that 'set_item_text' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:106:60: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:60:46: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:63:53: style: Parameter 'item' can be declared as pointer to const. However it seems that 'get_item_text' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:99:60: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:63:53: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:67:49: style: Parameter 'item' can be declared as pointer to const. However it seems that 'set_item_enabled' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:104:63: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:67:49: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:70:49: style: Parameter 'item' can be declared as pointer to const. However it seems that 'get_item_enabled' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:98:63: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:70:49: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:74:49: style: Parameter 'item' can be declared as pointer to const. However it seems that 'set_item_checked' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:103:63: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:74:49: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:77:49: style: Parameter 'item' can be declared as pointer to const. However it seems that 'get_item_checked' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:97:63: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:77:49: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:81:49: style: Parameter 'item' can be declared as pointer to const. However it seems that 'set_item_tooltip' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:107:63: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:81:49: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:84:51: style: Parameter 'item' can be declared as pointer to const. However it seems that 'set_selector_items' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:108:65: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:84:51: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:87:44: style: Parameter 'item' can be declared as pointer to const. However it seems that 'setItemName' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:109:60: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_toolbar.h:87:44: note: Parameter 'item' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_hypertext.h:37:47: style: Parameter 'self' can be declared as pointer to const. However it seems that 'create' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_hypertext.h:49:56: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_hypertext.h:37:47: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_hypertext.h:41:44: style: Parameter 'ht' can be declared as pointer to const. However it seems that 'setMarkupText' is a callback function, if 'ht' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_hypertext.h:50:65: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/stub_hypertext.h:41:44: note: Parameter 'ht' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_container.h:36:32: style: Parameter 'child' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_container.h:42:35: style: Parameter 'child' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_view.h:82:12: performance:inconclusive: Technically the member function 'mforms::stub::ViewWrapper::size_changed' can be static (but you may consider moving to unnamed namespace). [functionStatic] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:105:23: note: Technically the member function 'mforms::stub::ViewWrapper::size_changed' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/library/forms/stub/stub_view.h:82:12: note: Technically the member function 'mforms::stub::ViewWrapper::size_changed' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:80:60: style:inconclusive: Function 'set_min_size' argument 2 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_view.h:41:56: note: Function 'set_min_size' argument 2 names different: declaration 'w' definition 'width'. mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:80:60: note: Function 'set_min_size' argument 2 names different: declaration 'w' definition 'width'. mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:80:71: style:inconclusive: Function 'set_min_size' argument 3 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/forms/stub/stub_view.h:41:63: note: Function 'set_min_size' argument 3 names different: declaration 'h' definition 'height'. mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:80:71: note: Function 'set_min_size' argument 3 names different: declaration 'h' definition 'height'. mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:32:42: style: Parameter 'self' can be declared as pointer to const. However it seems that 'show' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:178:42: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:32:42: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:35:46: style: Parameter 'self' can be declared as pointer to const. However it seems that 'is_shown' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:179:46: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:35:46: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:39:49: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_tooltip' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:181:49: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:39:49: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:50:56: style: Parameter 'self' can be declared as pointer to const. However it seems that 'get_preferred_width' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:166:57: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:50:56: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:58:57: style: Parameter 'self' can be declared as pointer to const. However it seems that 'get_preferred_height' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:167:58: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:58:57: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:74:46: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_size' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:168:46: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:74:46: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:80:50: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_min_size' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:169:50: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:80:50: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:83:50: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_position' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:174:50: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:83:50: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:86:49: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_enabled' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:185:49: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:86:49: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:93:46: style: Parameter 'view' can be declared as pointer to const. However it seems that 'set_name' is a callback function, if 'view' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:182:46: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:93:46: note: Parameter 'view' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:96:46: style: Parameter 'view' can be declared as pointer to const. However it seems that 'set_font' is a callback function, if 'view' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:183:46: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:96:46: note: Parameter 'view' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:99:46: style: Parameter 'view' can be declared as pointer to const. However it seems that 'relayout' is a callback function, if 'view' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:187:46: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:99:46: note: Parameter 'view' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:102:55: style: Parameter 'view' can be declared as pointer to const. However it seems that 'set_needs_repaint' is a callback function, if 'view' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:188:55: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:102:55: note: Parameter 'view' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:111:53: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_front_color' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:191:53: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:111:53: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:118:52: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_back_color' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:193:52: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:118:52: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:125:52: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_back_image' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:195:52: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:125:52: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:148:51: style: Parameter 'self' can be declared as pointer to const. However it seems that 'register_drop_formats' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:200:59: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:148:51: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:148:71: style: Parameter 'target' can be declared as pointer to const. However it seems that 'register_drop_formats' is a callback function, if 'target' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:200:59: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:148:71: note: Parameter 'target' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:151:48: style: Parameter 'self' can be declared as pointer to const. However it seems that 'drag_text' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:201:47: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:151:48: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:155:48: style: Parameter 'self' can be declared as pointer to const. However it seems that 'drag_data' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:202:47: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:155:48: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:155:81: style: Parameter 'data' can be declared as pointer to const. However it seems that 'drag_data' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:202:47: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_view.cpp:155:81: note: Parameter 'data' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/stub_wizard.h:33:12: performance:inconclusive: Technically the member function 'mforms::stub::WizardWrapper::refresh_step_list' can be static (but you may consider moving to unnamed namespace). [functionStatic] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:70:25: note: Technically the member function 'mforms::stub::WizardWrapper::refresh_step_list' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/library/forms/stub/stub_wizard.h:33:12: note: Technically the member function 'mforms::stub::WizardWrapper::refresh_step_list' can be static (but you may consider moving to unnamed namespace). mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:37:50: style: Parameter 'wiz' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:41:50: style: Parameter 'self' can be declared as pointer to const. However it seems that 'create' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:105:48: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:41:50: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:41:62: style: Parameter 'owner' can be declared as pointer to const. However it seems that 'create' is a callback function, if 'owner' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:105:48: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:41:62: note: Parameter 'owner' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:46:53: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_title' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:106:51: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:46:53: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:50:53: style: Parameter 'self' can be declared as pointer to const. However it seems that 'run_modal' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:107:51: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:50:53: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:54:49: style: Parameter 'self' can be declared as pointer to const. However it seems that 'close' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:108:47: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:54:49: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:58:55: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_content' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:110:53: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:58:55: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:58:67: style: Parameter 'view' can be declared as pointer to const. However it seems that 'set_content' is a callback function, if 'view' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:110:53: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:58:67: note: Parameter 'view' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:62:55: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_heading' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:111:53: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:62:55: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:66:57: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_step_list' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:112:55: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:66:57: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:78:60: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_allow_cancel' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:113:58: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:78:60: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:82:58: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_allow_back' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:114:56: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:82:58: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:86:58: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_allow_next' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:115:56: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:86:58: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:90:58: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_show_extra' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:116:56: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:90:58: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:94:61: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_extra_caption' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:118:59: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:94:61: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:98:60: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_next_caption' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:119:58: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/forms/stub/src/stub_wizard.cpp:98:60: note: Parameter 'self' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/forms/table.cpp:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _table_impl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/tabview.cpp:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tabview_impl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/tabview.cpp:39:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _aux_view [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/tabview.cpp:123:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _aux_view [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/tabview.cpp:140:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tab_menu [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/tabview.cpp:146:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _menu_tab [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/tabview.cpp:152:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _menu_tab [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/tabswitcher.cpp:96:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ListItem [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/tabswitcher.cpp:108:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/tabswitcher.cpp:346:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/tabswitcher.cpp:459:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _timeout [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/tabswitcher.cpp:471:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _timeout [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/tabswitcher.cpp:486:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tabView [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/tabswitcher.cpp:537:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tabView [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/tabswitcher.cpp:550:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _needs_relayout [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/tabswitcher.cpp:566:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _last_clicked [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/tabswitcher.cpp:584:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _last_clicked [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/tabswitcher.cpp:612:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _was_collapsed [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/tabswitcher.cpp:621:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _timeout [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/tabswitcher.cpp:632:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _was_collapsed [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/tabswitcher.cpp:654:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable List [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/textbox.cpp:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _textbox_impl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/textbox.cpp:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _updating [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/textbox.cpp:103:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _updating [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/textentry.cpp:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _textentry_impl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/textentry.cpp:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _updating [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/textentry.cpp:49:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _updating [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/textentry.cpp:64:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_placeholder_text [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/textentry.cpp:71:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_placeholder_color [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/textentry.cpp:78:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_bordered [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/toolbar.cpp:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/toolbar.cpp:78:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SeparatorItem [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/toolbar.cpp:117:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/toolbar.cpp:122:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _updating [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/toolbar.cpp:136:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _icon [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/toolbar.cpp:141:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _alt_icon [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/toolbar.cpp:154:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _updating [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/toolbar.cpp:164:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_item_name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/toolbar.cpp:169:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _updating [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/toolbar.cpp:176:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _updating [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/toolbar.cpp:185:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _validate [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/toolbar.cpp:192:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _search [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/toolbar.cpp:199:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _validate [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/toolbar.cpp:206:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _search [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caption [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icon [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:40:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:51:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:56:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:67:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:73:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:79:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:89:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:142:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _treeview_impl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:151:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _update_count [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:157:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _context_menu [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:163:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _header_menu [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:169:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _clicked_header_column [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:176:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _end_column_called [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:192:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _column_types [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:197:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _end_column_called [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:203:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _end_column_called [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:246:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _update_count [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:255:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _update_count [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:266:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_row_height [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:273:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cell_edited [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:279:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cell_edited [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:306:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _update_count [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:320:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _overlay_icons_for_node [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:326:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _overlay_icons_for_node [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:375:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _index_on_tag [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:382:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_column_visible [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:387:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_column_visible [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:393:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_column_width [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:398:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_column_width [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:464:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BeginUpdate [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/treeview.cpp:469:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndUpdate [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parent [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:47:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parent [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:66:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _subviews [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:73:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parent [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:112:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _subviews [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:166:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _subviews [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:188:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:207:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _internalName [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:213:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _internalName [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:220:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parent [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:228:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parent [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:245:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_width [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:251:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_height [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:257:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_preferred_width [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:263:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_preferred_height [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:269:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_x [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:275:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_y [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:281:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_position [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:288:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_size [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:295:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_min_size [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:301:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_to_screen [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:307:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screen_to_client [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:313:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:319:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_shown [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:325:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_fully_visible [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:331:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_enabled [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:337:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_enabled [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:349:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _layout_dirty [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:357:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _layout_dirty [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:364:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _parent [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:371:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable suspend_layout [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:378:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable suspend_layout [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:428:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush_events [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:76:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/library/forms/view.cpp:122:28: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:72:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResultUnknown [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:88:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DialogMessage [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:99:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DialogError [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:110:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DialogWarning [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:124:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show_message_with_checkbox [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:278:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable post [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:341:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable move_to_trash [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:387:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EntryActivate [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:399:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FormDialogFrame [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:526:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FormDialogFrame [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:907:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_thread_name [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:912:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _driver_shutdown_cb [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:917:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _driver_shutdown_cb [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/tabswitcher.cpp:81:7: performance: Variable 'actionCallback' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/library/forms/tabswitcher.cpp:139:7: style:inconclusive: Technically the member function 'TabSwitcherPimpl::get_selected' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/forms/tabswitcher.cpp:143:15: style:inconclusive: Technically the member function 'TabSwitcherPimpl::getItemCount' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/forms/tabswitcher.cpp:80:5: style: Class 'TabItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/forms/tabswitcher.cpp:238:3: style: Class 'VerticalTabSwitcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/forms/winforms/Canvas.cpp:93:33: error: syntax error: ^) [syntaxError] mysql-workbench-community-8.0.32-src/library/forms/winforms/CanvasViewer.cpp:92:31: error: syntax error: ^) [syntaxError] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:98:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TimerFrequency [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:127:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _background [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:165:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _background [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:185:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upper_limit [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:203:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upper_limit [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:235:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _auto_scale [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:259:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _right_align [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:271:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _auto_scale [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:285:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lower_limit [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:308:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lower_thresholds [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:316:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _upper_limit [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:322:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _description [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:334:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _last_height [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:367:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _layout_context [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:384:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _last_height [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:420:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _layout_surface [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:451:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _luminance [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:474:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deflection [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:490:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEARTBEAT_DATA_SIZE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:528:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _background [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:579:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEARTBEAT_DATA_SIZE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:592:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEARTBEAT_DATA_SIZE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:607:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _diagram_area [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:642:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _status [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:652:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _image_unknown [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:666:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _status [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:686:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _status [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:719:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _layout_width [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:770:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _layout_width [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:781:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _diagram_area [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:831:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value_gradient [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:847:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:855:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:869:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value_gradient [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:885:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:898:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _diagram_area [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:919:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deflection [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:944:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _clock [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:953:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _diagram_area [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:1035:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deflection [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:1047:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _diagram_area [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:1103:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value_gradient [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:1119:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_SERIES_DATA_SIZE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:1137:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_SERIES_DATA_SIZE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:1160:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sleep_mode [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:1197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sleep_mode [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:1227:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sleep_mode [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:1238:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sleep_mode [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:1250:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sleep_mode [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/winforms/src/wf_base.h:130:62: error: syntax error: ^) [syntaxError] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:107:50: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:112:30: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:244:34: error: Return value of allocation function 'new' is not stored. [leakReturnValNotUsed] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:79:14: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:256:34: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:408:40: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:430:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:432:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:546:15: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:563:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:571:38: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:578:35: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:586:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:595:33: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:606:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:613:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:615:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:711:38: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:762:57: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:774:61: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:845:10: style: The scope of the variable 'l' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:845:13: style: The scope of the variable 'h' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:845:16: style: The scope of the variable 'n' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/library/forms/utilities.cpp:845:19: style: The scope of the variable 'w' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:81:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:111:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:209:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/library/forms/widgets.cpp:215:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/library/forms/winforms/src/wf_utilities.cpp:37:78: error: Unmatched ')'. Configuration: '__GNUC__=1'. [syntaxError] mysql-workbench-community-8.0.32-src/library/forms/wizard.cpp:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _wizard_impl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/wizard.cpp:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _wizard_impl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/wizard.cpp:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _content [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/wizard.cpp:58:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _content [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/forms/wizard.cpp:100:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cancel_slot [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/grt/src/grt.h:1142:0: error: failed to expand 'foreach', Wrong number of parameters for macro 'foreach'. [preprocessorErrorDirective] mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.cpp:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.cpp:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mtemplate/modifier.h:55:30: style: The function 'modify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mtemplate/modifier.h:43:30: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mtemplate/modifier.h:55:30: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mtemplate/modifier.h:59:30: style: The function 'modify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mtemplate/modifier.h:43:30: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mtemplate/modifier.h:59:30: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mtemplate/output.h:47:29: style:inconclusive: Technically the member function 'mtemplate::TemplateOutputString::get' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/mtemplate/output.cpp:42:49: note: Technically the member function 'mtemplate::TemplateOutputString::get' can be const. mysql-workbench-community-8.0.32-src/library/mtemplate/output.h:47:29: note: Technically the member function 'mtemplate::TemplateOutputString::get' can be const. mysql-workbench-community-8.0.32-src/library/mtemplate/output.h:54:5: style: Class 'TemplateOutputFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mtemplate/output.h:45:18: style: The function 'out' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mtemplate/output.h:38:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mtemplate/output.h:45:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mtemplate/output.h:55:18: style: The function 'out' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mtemplate/output.h:38:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mtemplate/output.h:55:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:78:10: style:inconclusive: Technically the member function 'mtemplate::DictionaryInterface::isLast' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:98:5: style: Class 'Dictionary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:93:26: style: The function 'getParent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:55:34: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:93:26: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:101:14: style: The destructor '~Dictionary' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:61:14: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:101:14: note: Destructor in derived class mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:105:18: style: The function 'setValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:64:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:105:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:106:30: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:65:30: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:106:30: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:108:34: style: The function 'addSectionDictionary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:72:34: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:108:34: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:111:18: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:82:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:111:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.cpp:63:26: style: The function 'getParent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:55:34: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.cpp:63:26: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.cpp:70:6: style: The destructor '~DictionaryGlobal' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:61:14: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.cpp:70:6: note: Destructor in derived class mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.cpp:74:18: style: The function 'setValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:64:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.cpp:74:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.cpp:77:30: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:65:30: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.cpp:77:30: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.cpp:81:34: style: The function 'addSectionDictionary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:72:34: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.cpp:81:34: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.cpp:88:18: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.h:82:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mtemplate/dictionary.cpp:88:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/gtk/mdc_gtk_canvas_scroller.cpp:31:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/gtk/mdc_gtk_canvas_scroller.cpp:43:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/gtk/mdc_gtk_canvas_view.h:49:5: style: Class 'GtkCanvas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mtemplate/template.cpp:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:92:5: warning: Member variable 'NodeTextInterface::_associatedWith' is not initialized in the constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:80:10: style:inconclusive: Technically the member function 'mtemplate::NodeInterface::isHidden' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:113:10: style:inconclusive: Technically the member function 'mtemplate::NodeText::isBlank' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:152:10: style:inconclusive: Technically the member function 'mtemplate::NodeSection::is_separator' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:107:20: warning: The struct 'NodeText' defines member variable with name '_associatedWith' also defined in its parent struct 'NodeTextInterface'. [duplInheritedMember] mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:90:20: note: Parent variable 'NodeTextInterface::_associatedWith' mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:107:20: note: Derived variable 'NodeText::_associatedWith' mysql-workbench-community-8.0.32-src/library/mtemplate/template.h:41:5: style: Class 'Template' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:110:18: style: The function 'expand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:75:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:110:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:111:18: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:76:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:111:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:124:18: style: The function 'expand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:75:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:124:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:125:18: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:76:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:125:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:136:18: style: The function 'expand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:75:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:136:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:137:18: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:76:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:137:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:157:18: style: The function 'expand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:75:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:157:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:158:18: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:76:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mtemplate/types.h:158:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mtemplate/template.cpp:36:39: performance: Function parameter 'document' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/library/mtemplate/template.cpp:57:58: style: Variable 'section_dicts' can be declared as reference to const [constVariableReference] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/gtk/mdc_gtk_canvas_view.cpp:46:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATE_FLAG_NORMAL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/gtk/mdc_gtk_canvas_view.cpp:96:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_DATA [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/gtk/mdc_gtk_canvas_view.cpp:104:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_DATA [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/gtk/mdc_gtk_canvas_view.cpp:157:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/gtk/mdc_gtk_canvas_view.cpp:175:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonLeft [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/gtk/mdc_gtk_canvas_view.cpp:200:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonLeft [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/gtk/mdc_gtk_canvas_view.cpp:226:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_ENTER_NOTIFY [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/gtk/mdc_gtk_canvas_view.cpp:245:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mtemplate/types.cpp:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mtemplate/types.cpp:68:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mtemplate/types.cpp:82:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mtemplate/types.cpp:121:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mtemplate/types.cpp:127:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mtemplate/types.cpp:190:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mtemplate/types.cpp:201:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mtemplate/types.cpp:255:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mtemplate/types.cpp:356:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mtemplate/types.cpp:362:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/gtk/mdc_gtk_canvas_view.cpp:158:19: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_layouter.h:44:0: error: failed to expand 'foreach', Wrong number of parameters for macro 'foreach'. [preprocessorErrorDirective] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_algorithms.cpp:120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mtemplate/types.cpp:47:13: warning: Member variable 'NodeText::_isBlank' is not initialized in the constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/library/mtemplate/types.cpp:47:13: warning: Member variable 'NodeText::_associatedWith' is not initialized in the constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/library/mtemplate/types.cpp:177:58: style: Variable 'section_dicts' can be declared as reference to const [constVariableReference] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_magnet.h:37:5: style: Class 'Magnet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_bounds_magnet.h:36:5: style: Class 'BoundsMagnet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.h:115:5: style: Struct 'FontSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.h:140:5: style: Class 'canvas_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.h:152:5: style: Class 'Surface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.h:173:5: style: Class 'PDFSurface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.h:180:5: style: Class 'PSSurface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.h:210:5: style: Struct 'CairoCtx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.h:211:5: style: Struct 'CairoCtx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.h:212:5: style: Struct 'CairoCtx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:79:5: style: Class 'CanvasItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_bounds_magnet.h:38:25: style: The function 'get_position_for_connector' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_magnet.h:48:25: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_bounds_magnet.h:38:25: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_button.cpp:93:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_text.h:100:5: style: Class 'TextFigure' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_icon_text.h:35:5: style: Class 'IconTextFigure' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_figure.h:35:18: style: The function 'render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:156:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_figure.h:35:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_figure.h:36:18: style: The function 'render_gl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:158:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_figure.h:36:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_figure.h:37:25: style: The function 'get_intersection_with_line_to' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:121:25: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_figure.h:37:25: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_figure.h:46:18: style: The function 'stroke_outline' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:171:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_figure.h:46:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_figure.h:47:18: style: The function 'stroke_outline_gl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:173:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_figure.h:47:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_text.h:101:14: style: The destructor '~TextFigure' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:80:14: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_text.h:101:14: note: Destructor in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_text.h:103:24: style: The function 'calc_min_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:103:24: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_text.h:103:24: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_text.h:127:18: style: The function 'draw_contents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_figure.h:43:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_text.h:127:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_text.h:129:10: style: The function 'auto_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:153:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_text.h:129:10: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_icon_text.h:36:14: style: The destructor '~IconTextFigure' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_text.h:101:14: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_icon_text.h:36:14: note: Destructor in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_icon_text.h:38:24: style: The function 'calc_min_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_text.h:103:24: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_icon_text.h:38:24: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_icon_text.h:40:18: style: The function 'draw_contents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_text.h:127:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_icon_text.h:40:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_icon_text.h:52:18: style: The function 'auto_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_text.h:129:10: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_icon_text.h:52:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_button.h:36:6: style: The destructor '~Button' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_icon_text.h:36:14: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_button.h:36:6: note: Destructor in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_button.h:44:18: style: The function 'draw_contents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_icon_text.h:40:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_button.h:44:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_button.h:45:24: style: The function 'calc_min_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_icon_text.h:38:24: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_button.h:45:24: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_button.h:62:18: style: The function 'on_button_press' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:335:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_button.h:62:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_button.h:63:18: style: The function 'on_button_release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:336:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_button.h:63:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_button.h:64:18: style: The function 'on_enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:340:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_button.h:64:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_button.h:65:18: style: The function 'on_leave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:341:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_button.h:65:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_button.h:66:18: style: The function 'on_drag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:338:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_button.h:66:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_button.cpp:171:73: style:inconclusive: Function 'on_drag' argument 3 names different: declaration 'state' definition 'active'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_button.h:66:83: note: Function 'on_drag' argument 3 names different: declaration 'state' definition 'active'. mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_button.cpp:171:73: note: Function 'on_drag' argument 3 names different: declaration 'state' definition 'active'. mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.cpp:137:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.cpp:210:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.cpp:256:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.cpp:267:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.cpp:297:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.cpp:306:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.cpp:353:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_WRITE_ERROR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.cpp:54:5: performance: Variable 'spec' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.cpp:270:3: warning: Struct 'CairoCtx' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.cpp:270:3: warning: Struct 'CairoCtx' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.cpp:173:3: style: Class 'FontManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_connector.h:37:5: style: Class 'Connector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.cpp:287:18: style: The scope of the variable 'st' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.cpp:196:35: style:inconclusive: Function 'Surface' argument 1 names different: declaration 'surface' definition 'surface_'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.h:152:30: note: Function 'Surface' argument 1 names different: declaration 'surface' definition 'surface_'. mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.cpp:196:35: note: Function 'Surface' argument 1 names different: declaration 'surface' definition 'surface_'. mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.cpp:244:29: style:inconclusive: Function 'CairoCtx' argument 1 names different: declaration 'cr' definition 'context'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.h:210:23: note: Function 'CairoCtx' argument 1 names different: declaration 'cr' definition 'context'. mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.cpp:244:29: note: Function 'CairoCtx' argument 1 names different: declaration 'cr' definition 'context'. mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.cpp:98:30: style: Variable 'flist' can be declared as reference to const [constVariableReference] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_common.cpp:101:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_box_side_magnet.h:38:5: style: Class 'BoxSideMagnet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_box_side_magnet.h:59:7: style: Class 'CompareConnectors' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_box_side_magnet.h:39:14: style: The destructor '~BoxSideMagnet' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_magnet.h:38:14: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_box_side_magnet.h:39:14: note: Destructor in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_box_side_magnet.h:43:20: style: The function 'constrain_angle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_magnet.h:51:20: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_box_side_magnet.h:43:20: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_box_side_magnet.h:45:25: style: The function 'get_position_for_connector' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_magnet.h:48:25: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_box_side_magnet.h:45:25: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_box_side_magnet.h:49:18: style: The function 'remove_connector' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_magnet.h:46:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_box_side_magnet.h:49:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_box_side_magnet.h:43:20: style: The function 'constrain_angle' overrides a function in a base class but is identical to the overridden function [uselessOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_magnet.h:51:20: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_box_side_magnet.h:43:20: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_draw_util.cpp:122:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_draw_util.cpp:342:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POLYGON [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_draw_util.cpp:411:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_draw_util.cpp:425:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUADS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_draw_util.cpp:443:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POLYGON_OFFSET_FILL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_draw_util.cpp:458:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POLYGON [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_draw_util.cpp:491:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POLYGON [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_image.cpp:61:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_image.cpp:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_image.cpp:123:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_image.h:33:5: style: Class 'ImageFigure' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_image.h:34:14: style: The destructor '~ImageFigure' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:80:14: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_image.h:34:14: note: Destructor in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_image.h:36:18: style: The function 'draw_contents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_figure.h:43:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_image.h:36:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_image.h:49:24: style: The function 'calc_min_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:103:24: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_image.h:49:24: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_image.cpp:103:20: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_image_manager.cpp:103:69: style:inconclusive: Function 'get_image_nocache' argument 1 names different: declaration 'name' definition 'path'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_image_manager.h:46:59: note: Function 'get_image_nocache' argument 1 names different: declaration 'name' definition 'path'. mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_image_manager.cpp:103:69: note: Function 'get_image_nocache' argument 1 names different: declaration 'name' definition 'path'. mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_image_manager.cpp:66:22: style: Local variable 'img' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_image_manager.cpp:53:20: note: Shadowed declaration mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_image_manager.cpp:66:22: note: Shadow variable mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_image_manager.cpp:53:31: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_image_manager.cpp:66:33: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_draw_util.cpp:263:26: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_draw_util.cpp:264:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_draw_util.cpp:205:59: style:inconclusive: Function 'stroke_rounded_rectangle' argument 2 names different: declaration 'bounds' definition 'rect'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_draw_util.h:57:89: note: Function 'stroke_rounded_rectangle' argument 2 names different: declaration 'bounds' definition 'rect'. mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_draw_util.cpp:205:59: note: Function 'stroke_rounded_rectangle' argument 2 names different: declaration 'bounds' definition 'rect'. mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_draw_util.cpp:437:40: style: Parameter 'border_color' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_draw_util.cpp:437:61: style: Parameter 'fill_color' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_item_handle.h:53:10: style:inconclusive: Technically the member function 'mdc::ItemHandle::is_draggable' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_item_handle.h:60:16: style:inconclusive: Technically the member function 'mdc::ItemHandle::get_tag' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line_segment_handle.h:39:10: style:inconclusive: Technically the member function 'mdc::LineSegmentHandle::is_vertical' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line_segment_handle.h:34:14: style: The destructor '~LineSegmentHandle' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_item_handle.h:37:14: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line_segment_handle.h:34:14: note: Destructor in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line_segment_handle.h:36:24: style: The function 'get_bounds' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_item_handle.h:40:24: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line_segment_handle.h:36:24: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_pango_text.h:31:3: style: Class 'TextParagraph' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_magnet.cpp:33:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_rectangle.cpp:49:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_OPERATOR_SOURCE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_rectangle.h:34:5: style: Class 'RectangleFigure' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_rectangle.h:36:18: style: The function 'draw_contents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_figure.h:43:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_rectangle.h:36:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_rectangle.h:37:18: style: The function 'stroke_outline' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_figure.h:46:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_rectangle.h:37:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_rectangle.h:38:18: style: The function 'stroke_outline_gl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_figure.h:47:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_rectangle.h:38:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_rectangle.h:40:18: style: The function 'draw_contents_gl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_figure.h:44:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_rectangle.h:40:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_rectangle.h:42:18: style: The function 'can_render_gl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:161:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_rectangle.h:42:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_straight_line_layouter.cpp:31:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.cpp:37:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.cpp:328:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.cpp:351:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.cpp:371:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:101:5: style: Class 'Line' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:102:14: style: The destructor '~Line' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:80:14: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:102:14: note: Destructor in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:109:18: style: The function 'resize_to' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:90:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:109:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:110:18: style: The function 'move_to' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:91:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:110:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:112:18: style: The function 'contains_point' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:88:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:112:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:114:18: style: The function 'draw_contents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_figure.h:43:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:114:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:115:18: style: The function 'stroke_outline' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_figure.h:46:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:115:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:116:18: style: The function 'stroke_outline_gl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_figure.h:47:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:116:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:138:18: style: The function 'create_handles' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:219:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:138:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:139:18: style: The function 'update_handles' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:220:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:139:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:186:18: style: The function 'draw_outline_ring' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:167:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:186:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:187:18: style: The function 'draw_outline_ring_gl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:168:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:187:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:190:18: style: The function 'on_drag_handle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_canvas_item.h:346:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:190:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_straight_line_layouter.h:37:14: style: The destructor '~StraightLineLayouter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:70:14: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_straight_line_layouter.h:37:14: note: Destructor in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_straight_line_layouter.h:39:24: style: The function 'get_start_connector' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:76:24: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_straight_line_layouter.h:39:24: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_straight_line_layouter.h:42:24: style: The function 'get_end_connector' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:77:24: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_straight_line_layouter.h:42:24: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_straight_line_layouter.h:46:38: style: The function 'get_points' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:79:38: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_straight_line_layouter.h:46:38: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_straight_line_layouter.h:47:25: style: The function 'get_start_point' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:80:25: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_straight_line_layouter.h:47:25: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_straight_line_layouter.h:48:25: style: The function 'get_end_point' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:81:25: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_straight_line_layouter.h:48:25: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_straight_line_layouter.h:50:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:88:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_straight_line_layouter.h:50:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_vertex_handle.cpp:29:15: warning: Member variable 'VertexHandle::_connected' is not initialized in the constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_vertex_handle.h:34:14: style: The destructor '~VertexHandle' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_item_handle.h:37:14: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_vertex_handle.h:34:14: note: Destructor in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_vertex_handle.h:36:24: style: The function 'get_bounds' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_item_handle.h:40:24: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_vertex_handle.h:36:24: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_vertex_handle.h:37:18: style: The function 'repaint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_item_handle.h:39:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_vertex_handle.h:37:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/parsers/code-completion/CodeCompletionCore.cpp:63:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/CodeCompletionCore.cpp:105:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/CodeCompletionCore.cpp:143:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/CodeCompletionCore.cpp:156:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/CodeCompletionCore.cpp:181:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOM [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/CodeCompletionCore.cpp:227:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RULE_STOP [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/CodeCompletionCore.cpp:278:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/CodeCompletionCore.cpp:466:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_STATE_NUMBER [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/CodeCompletionCore.cpp:475:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/parsers-common.h:120:5: style: Class 'Scanner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.h:65:5: style: Class 'Symbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.h:149:5: style: Class 'ScopedSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.h:205:5: style: Class 'Type' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.h:253:5: style: Class 'CatalogSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.h:259:5: style: Class 'SchemaSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.h:265:5: style: Class 'TableSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.h:271:5: style: Class 'ViewSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.h:277:5: style: Class 'EventSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.h:289:5: style: Class 'IndexSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.h:295:5: style: Class 'PrimaryKeySymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.h:301:5: style: Class 'ForeignKeySymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.h:313:5: style: Class 'TriggerSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.h:319:5: style: Class 'UdfSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.h:325:5: style: Class 'EngineSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.h:331:5: style: Class 'TableSpaceSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.h:337:5: style: Class 'LogfileGroupSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.h:343:5: style: Class 'CharsetSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.h:349:5: style: Class 'CollationSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.h:361:5: style: Class 'SystemVariableSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.h:370:14: style: The destructor '~SymbolTable' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.h:66:14: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.h:370:14: note: Destructor in derived class mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.cpp:116:19: style: Variable 'scopedParent' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.cpp:136:19: style: Variable 'scopedParent' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.cpp:150:19: style: Variable 'scopedParent' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.cpp:171:17: style: Variable 'scopedParent' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.cpp:187:17: style: Variable 'scopedParent' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.cpp:98:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/library/parsers/SymbolTable.cpp:168:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/mysql-code-completion.cpp:132:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEX_NUMBER [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/mysql-code-completion.cpp:322:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALTER_SYMBOL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/mysql-code-completion.cpp:407:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FROM_SYMBOL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/mysql-code-completion.cpp:527:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOT_SYMBOL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/mysql-code-completion.cpp:573:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOT_SYMBOL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/mysql-code-completion.cpp:641:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AC_SCHEMA_IMAGE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/mysql-code-completion.cpp:655:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AC_TABLE_IMAGE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/mysql-code-completion.cpp:671:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AC_VIEW_IMAGE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/mysql-code-completion.cpp:683:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AC_ROUTINE_IMAGE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/mysql-code-completion.cpp:706:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AC_COLUMN_IMAGE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/mysql-code-completion.cpp:752:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAR_SYMBOL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLBaseLexer.cpp:39:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoMode [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLBaseLexer.cpp:57:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLBaseLexer.cpp:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_INDEX [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLBaseLexer.cpp:107:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CHANNEL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLBaseLexer.cpp:122:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUAL_OPERATOR [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLBaseLexer.cpp:165:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLBaseLexer.cpp:1022:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreSpace [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLBaseLexer.cpp:1054:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INT_NUMBER [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLBaseLexer.cpp:1120:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDENTIFIER [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLBaseLexer.cpp:1132:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokenStartCharIndex [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/CodeCompletionCore.cpp:38:21: warning: Member variable 'CodeCompletionCore::_tokenStartIndex' is not initialized in the constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/CodeCompletionCore.cpp:38:21: warning: Member variable 'CodeCompletionCore::_statesProcessed' is not initialized in the constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/CodeCompletionCore.h:62:5: style: Class 'CodeCompletionCore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.h:128:11: performance:inconclusive: Technically the member function 'mdc::OrthogonalLineLayouter::LineInfo::start_subline' can be static (but you may consider moving to unnamed namespace). [functionStatic] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.h:160:12: performance:inconclusive: Technically the member function 'mdc::OrthogonalLineLayouter::LineInfo::angle_is_vertical' can be static (but you may consider moving to unnamed namespace). [functionStatic] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.h:69:14: style: The destructor '~OrthogonalLineLayouter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:70:14: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.h:69:14: note: Destructor in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.h:71:24: style: The function 'get_start_connector' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:76:24: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.h:71:24: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.h:74:24: style: The function 'get_end_connector' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:77:24: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.h:74:24: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.h:78:38: style: The function 'get_points' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:79:38: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.h:78:38: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.h:79:25: style: The function 'get_start_point' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:80:25: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.h:79:25: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.h:80:25: style: The function 'get_end_point' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:81:25: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.h:80:25: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.h:90:18: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:88:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.h:90:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.h:211:39: style: The function 'create_handles' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:83:39: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.h:211:39: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.h:212:18: style: The function 'update_handles' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:84:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.h:212:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.h:214:18: style: The function 'handle_dragged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_line.h:86:18: note: Virtual function in base class mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.h:214:18: note: Function in derived class mysql-workbench-community-8.0.32-src/library/parsers/code-completion/CodeCompletionCore.cpp:180:22: style: Local variable 'transition' shadows outer argument [shadowArgument] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/CodeCompletionCore.cpp:170:72: note: Shadowed declaration mysql-workbench-community-8.0.32-src/library/parsers/code-completion/CodeCompletionCore.cpp:180:22: note: Shadow variable mysql-workbench-community-8.0.32-src/library/parsers/code-completion/CodeCompletionCore.cpp:90:22: performance: Range variable 'symbol' should be declared as const reference. [iterateByValue] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/CodeCompletionCore.cpp:74:16: style: Variable 'rule' can be declared as reference to const [constVariableReference] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/CodeCompletionCore.cpp:76:18: style: Variable 'token' can be declared as reference to const [constVariableReference] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/CodeCompletionCore.cpp:170:72: style: Parameter 'transition' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/CodeCompletionCore.cpp:177:15: style: Variable 'state' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/CodeCompletionCore.cpp:472:87: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/CodeCompletionCore.cpp:391:27: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/CodeCompletionCore.cpp:173:27: style: Unused variable: seen [unusedVariable] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.cpp:106:7: error: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object [rethrowNoCurrentException] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.cpp:144:7: error: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object [rethrowNoCurrentException] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.cpp:91:20: style: Variable 'item' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.cpp:92:16: style: Variable 'magnet' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.cpp:129:20: style: Variable 'item' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/mysql.canvas/src/mdc_orthogonal_line_layouter.cpp:130:16: style: Variable 'magnet' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLBaseRecognizer.cpp:51:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_TYPE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLBaseRecognizer.cpp:138:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLBaseLexer.h:42:5: style: Class 'MySQLBaseLexer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLBaseRecognizer.h:39:5: style: Class 'MySQLBaseRecognizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLBaseLexer.cpp:993:7: style: Condition '!_pendingTokens.empty()' is always false [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLBaseLexer.cpp:984:28: note: Assuming that condition '_pendingTokens.empty()' is not redundant mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLBaseLexer.cpp:993:7: note: Condition '!_pendingTokens.empty()' is always false mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLRecognizerCommon.cpp:43:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLRecognizerCommon.cpp:103:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLRecognizerCommon.cpp:285:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/parsers-common.cpp:52:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CHANNEL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/parsers-common.cpp:156:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CHANNEL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/parsers-common.cpp:174:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CHANNEL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/parsers-common.cpp:191:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CHANNEL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLRecognizerCommon.h:65:10: style:inconclusive: Technically the member function 'parsers::MySQLRecognizerCommon::isSqlModeActive' can be const. [functionConst] mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLRecognizerCommon.cpp:51:29: note: Technically the member function 'parsers::MySQLRecognizerCommon::isSqlModeActive' can be const. mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLRecognizerCommon.h:65:10: note: Technically the member function 'parsers::MySQLRecognizerCommon::isSqlModeActive' can be const. mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLRecognizerCommon.cpp:284:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLRecognizerCommon.cpp:178:42: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLRecognizerCommon.cpp:226:38: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/parsers/mysql/MySQLRecognizerCommon.cpp:70:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset-def.cpp:83:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable my_charset_bin [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/parsers/parsers-common.cpp:92:12: style: Local variable 'tokenLine' shadows outer function [shadowFunction] mysql-workbench-community-8.0.32-src/library/parsers/parsers-common.h:147:12: note: Shadowed declaration mysql-workbench-community-8.0.32-src/library/parsers/parsers-common.cpp:92:12: note: Shadow variable mysql-workbench-community-8.0.32-src/library/parsers/parsers-common.cpp:94:14: style: Local variable 'tokenOffset' shadows outer function [shadowFunction] mysql-workbench-community-8.0.32-src/library/parsers/parsers-common.h:150:12: note: Shadowed declaration mysql-workbench-community-8.0.32-src/library/parsers/parsers-common.cpp:94:14: note: Shadow variable mysql-workbench-community-8.0.32-src/library/parsers/parsers-common.cpp:95:14: style: Local variable 'tokenLength' shadows outer function [shadowFunction] mysql-workbench-community-8.0.32-src/library/parsers/parsers-common.h:151:12: note: Shadowed declaration mysql-workbench-community-8.0.32-src/library/parsers/parsers-common.cpp:95:14: note: Shadow variable mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_charsets [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:67:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MY_WME [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:128:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MY_CS_BINSORT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:143:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MY_WME [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:206:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MY_CS_BINSORT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:215:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_charsets [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:327:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:386:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MY_CS_AVAILABLE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:391:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MY_WME [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:465:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable my_charset_latin1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:485:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FN_REFLEN [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:526:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MY_WME [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:547:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MY_WME [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:573:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MY_WME [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:384:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:397:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:283:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:425:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:426:14: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:427:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:428:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:447:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:358:10: style: Redundant assignment of 'cmp' to itself. [selfAssignment] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:81:47: style: Parameter 'cs' can be declared as pointer to const. However it seems that 'my_strnncoll_binary' is a callback function, if 'cs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:484:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:81:47: note: Parameter 'cs' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:92:39: style: Parameter 'cs' can be declared as pointer to const. However it seems that 'my_lengthsp_binary' is a callback function, if 'cs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:505:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:92:39: note: Parameter 'cs' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:132:49: style: Parameter 'cs' can be declared as pointer to const. However it seems that 'my_strnncoll_8bit_bin' is a callback function, if 'cs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:468:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:132:49: note: Parameter 'cs' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:168:51: style: Parameter 'cs' can be declared as pointer to const. However it seems that 'my_strnncollsp_8bit_bin' is a callback function, if 'cs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:469:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:168:51: note: Parameter 'cs' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:217:43: style: Parameter 'cs' can be declared as pointer to const. However it seems that 'my_case_str_bin' is a callback function, if 'cs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:511:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:217:43: note: Parameter 'cs' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:218:14: style: Parameter 'str' can be declared as pointer to const. However it seems that 'my_case_str_bin' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:511:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:218:14: note: Parameter 'str' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:222:39: style: Parameter 'cs' can be declared as pointer to const. However it seems that 'my_case_bin' is a callback function, if 'cs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:513:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:222:39: note: Parameter 'cs' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:223:31: style: Parameter 'src' can be declared as pointer to const. However it seems that 'my_case_bin' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:513:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:223:31: note: Parameter 'src' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:225:31: style: Parameter 'dst' can be declared as pointer to const. However it seems that 'my_case_bin' is a callback function, if 'dst' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:513:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:225:31: note: Parameter 'dst' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:232:45: style: Parameter 'cs' can be declared as pointer to const. However it seems that 'my_strcasecmp_bin' is a callback function, if 'cs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:490:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:232:45: note: Parameter 'cs' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:239:37: style: Parameter 'cs' can be declared as pointer to const. However it seems that 'my_mbcharlen_8bit' is a callback function, if 'cs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:501:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:239:37: note: Parameter 'cs' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:262:19: style: Parameter 'e' can be declared as pointer to const. However it seems that 'my_wc_mb_bin' is a callback function, if 'e' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:508:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-bin.cpp:262:19: note: Parameter 'e' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:220:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:416:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:414:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:406:7: note: outer condition: !charset_initialized mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:414:9: note: identical inner condition: !charset_initialized mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:67:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:70:24: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:156:22: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:164:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:170:25: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:176:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:185:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:218:10: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:220:13: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:324:15: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:408:20: style: The scope of the variable 'cs' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:39:39: style: Parameter 'cs1' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:39:58: style: Parameter 'cs2' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/sql.parser/source/charset.cpp:252:16: style: Variable 'sort_order' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/mysql-code-completion.cpp:670:15: style: Local variable 'symbol' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/mysql-code-completion.cpp:664:13: note: Shadowed declaration mysql-workbench-community-8.0.32-src/library/parsers/code-completion/mysql-code-completion.cpp:670:15: note: Shadow variable mysql-workbench-community-8.0.32-src/library/parsers/code-completion/mysql-code-completion.cpp:705:17: style: Local variable 'symbol' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/mysql-code-completion.cpp:693:13: note: Shadowed declaration mysql-workbench-community-8.0.32-src/library/parsers/code-completion/mysql-code-completion.cpp:705:17: note: Shadow variable mysql-workbench-community-8.0.32-src/library/parsers/code-completion/mysql-code-completion.cpp:319:19: style: Variable 'lexer' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/mysql-code-completion.cpp:449:73: style: Parameter 'parserTemplate' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/mysql-code-completion.cpp:480:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/mysql-code-completion.cpp:319:25: style: Variable 'lexer' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/mysql-code-completion.cpp:1194:23: style: Variable 'qualifier' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/mysql-code-completion.cpp:728:17: style: Unused variable: udfEntries [unusedVariable] mysql-workbench-community-8.0.32-src/library/parsers/code-completion/mysql-code-completion.cpp:748:17: style: Unused variable: fkEntries [unusedVariable] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:418:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INT_MIN32 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:540:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:655:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGLONG_MIN [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:779:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:819:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INT_MAX32 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-latin1.cpp:379:22: style: Parameter 'end' can be declared as pointer to const. However it seems that 'my_wc_mb_latin1' is a callback function, if 'end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-latin1.cpp:402:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-latin1.cpp:379:22: note: Parameter 'end' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-latin1.cpp:548:49: style: Parameter 'cs' can be declared as pointer to const. However it seems that 'my_strnncoll_latin1_de' is a callback function, if 'cs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-latin1.cpp:709:3: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-latin1.cpp:548:49: note: Parameter 'cs' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-latin1.cpp:589:51: style: Parameter 'cs' can be declared as pointer to const. However it seems that 'my_strnncollsp_latin1_de' is a callback function, if 'cs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-latin1.cpp:710:3: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-latin1.cpp:589:51: note: Parameter 'cs' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype.cpp:195:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MY_XML_OK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype.cpp:208:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MY_XML_OK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype.cpp:234:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MY_CS_NAME_SIZE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype.cpp:308:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MY_XML_OK [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype.cpp:190:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype.cpp:186:31: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype.cpp:201:31: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype.cpp:219:31: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype.cpp:225:31: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype.cpp:228:38: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype.cpp:231:39: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype.cpp:307:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype.cpp:152:19: style: The scope of the variable 'b' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype.cpp:170:19: style: The scope of the variable 'b' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype.cpp:281:19: style: The scope of the variable 'cmd' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype.cpp:187:33: style: Variable 's' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/sql.parser/source/dllmain.cpp:6:71: style: Parameter 'lpReserved' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-win1250ch.cpp:469:5: error: Array 'doubles[5]' accessed at index 79, which is out of bounds. [arrayIndexOutOfBounds] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-win1250ch.cpp:469:5: note: Assuming that condition 'i<(int)sizeof(doubles)' is not redundant mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-win1250ch.cpp:469:5: note: Array index out of bounds mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-win1250ch.cpp:470:5: error: Array 'doubles[5]' accessed at index 79, which is out of bounds. [arrayIndexOutOfBounds] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-win1250ch.cpp:470:5: note: Assuming that condition 'i<(int)sizeof(doubles)' is not redundant mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-win1250ch.cpp:470:5: note: Array index out of bounds mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-win1250ch.cpp:506:5: error: Array 'doubles[5]' accessed at index 79, which is out of bounds. [arrayIndexOutOfBounds] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-win1250ch.cpp:506:5: note: Assuming that condition 'i<(int)sizeof(doubles)' is not redundant mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-win1250ch.cpp:506:5: note: Array index out of bounds mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-win1250ch.cpp:469:5: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-win1250ch.cpp:470:5: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-win1250ch.cpp:506:5: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-win1250ch.cpp:460:7: style: The scope of the variable 'diff' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-win1250ch.cpp:452:49: style: Parameter 'cs' can be declared as pointer to const. However it seems that 'my_strnncoll_win1250ch' is a callback function, if 'cs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-win1250ch.cpp:671:3: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-win1250ch.cpp:452:49: note: Parameter 'cs' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-win1250ch.cpp:621:39: style: Parameter 'cs' can be declared as pointer to const. However it seems that 'my_like_range_win1250ch' is a callback function, if 'cs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-win1250ch.cpp:675:3: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-win1250ch.cpp:621:39: note: Parameter 'cs' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-win1250ch.cpp:631:9: style: Variable 'min_org' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-win1250ch.cpp:632:9: style: Variable 'min_end' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/sql.parser/source/int2str.cpp:68:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NullS [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/int2str.cpp:63:9: style: Variable 'dig_vec' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:866:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:918:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:171:9: style: Condition 'diff_if_only_endspace_difference' is always false [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:158:37: note: Assignment 'diff_if_only_endspace_difference=0', assigned value is 0 mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:164:19: note: Assuming condition is false mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:171:9: note: Condition 'diff_if_only_endspace_difference' is always false mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:308:16: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:414:15: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:435:15: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:536:15: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:549:15: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:651:15: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:672:15: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:775:15: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:788:15: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1180:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1181:14: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1182:11: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1183:18: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1202:32: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1232:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1233:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1291:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1309:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/my_lib.cpp:644:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MY_STAT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/my_lib.cpp:641:7: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/my_lib.cpp:644:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/my_lib.cpp:646:33: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:318:20: style:inconclusive: Function 'my_strntol_8bit' argument 2 names different: declaration 's' definition 'nptr'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/sql.parser/source/m_ctype.h:343:57: note: Function 'my_strntol_8bit' argument 2 names different: declaration 's' definition 'nptr'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:318:20: note: Function 'my_strntol_8bit' argument 2 names different: declaration 's' definition 'nptr'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:319:15: style:inconclusive: Function 'my_strntol_8bit' argument 5 names different: declaration 'e' definition 'endptr'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/sql.parser/source/m_ctype.h:344:15: note: Function 'my_strntol_8bit' argument 5 names different: declaration 'e' definition 'endptr'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:319:15: note: Function 'my_strntol_8bit' argument 5 names different: declaration 'e' definition 'endptr'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:441:22: style:inconclusive: Function 'my_strntoul_8bit' argument 2 names different: declaration 's' definition 'nptr'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/sql.parser/source/m_ctype.h:345:57: note: Function 'my_strntoul_8bit' argument 2 names different: declaration 's' definition 'nptr'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:441:22: note: Function 'my_strntoul_8bit' argument 2 names different: declaration 's' definition 'nptr'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:442:17: style:inconclusive: Function 'my_strntoul_8bit' argument 5 names different: declaration 'e' definition 'endptr'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/sql.parser/source/m_ctype.h:346:15: note: Function 'my_strntoul_8bit' argument 5 names different: declaration 'e' definition 'endptr'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:442:17: note: Function 'my_strntoul_8bit' argument 5 names different: declaration 'e' definition 'endptr'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:555:18: style:inconclusive: Function 'my_strntoll_8bit' argument 2 names different: declaration 's' definition 'nptr'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/sql.parser/source/m_ctype.h:347:57: note: Function 'my_strntoll_8bit' argument 2 names different: declaration 's' definition 'nptr'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:555:18: note: Function 'my_strntoll_8bit' argument 2 names different: declaration 's' definition 'nptr'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:556:13: style:inconclusive: Function 'my_strntoll_8bit' argument 5 names different: declaration 'e' definition 'endptr'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/sql.parser/source/m_ctype.h:348:15: note: Function 'my_strntoll_8bit' argument 5 names different: declaration 'e' definition 'endptr'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:556:13: note: Function 'my_strntoll_8bit' argument 5 names different: declaration 'e' definition 'endptr'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:678:19: style:inconclusive: Function 'my_strntoull_8bit' argument 2 names different: declaration 's' definition 'nptr'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/sql.parser/source/m_ctype.h:349:57: note: Function 'my_strntoull_8bit' argument 2 names different: declaration 's' definition 'nptr'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:678:19: note: Function 'my_strntoull_8bit' argument 2 names different: declaration 's' definition 'nptr'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:679:14: style:inconclusive: Function 'my_strntoull_8bit' argument 5 names different: declaration 'e' definition 'endptr'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/sql.parser/source/m_ctype.h:350:15: note: Function 'my_strntoull_8bit' argument 5 names different: declaration 'e' definition 'endptr'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:679:14: note: Function 'my_strntoull_8bit' argument 5 names different: declaration 'e' definition 'endptr'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:816:16: style:inconclusive: Function 'my_strntod_8bit' argument 2 names different: declaration 's' definition 'str'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/sql.parser/source/m_ctype.h:351:51: note: Function 'my_strntod_8bit' argument 2 names different: declaration 's' definition 'str'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:816:16: note: Function 'my_strntod_8bit' argument 2 names different: declaration 's' definition 'str'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:816:26: style:inconclusive: Function 'my_strntod_8bit' argument 3 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/sql.parser/source/m_ctype.h:351:59: note: Function 'my_strntod_8bit' argument 3 names different: declaration 'l' definition 'length'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:816:26: note: Function 'my_strntod_8bit' argument 3 names different: declaration 'l' definition 'length'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:817:17: style:inconclusive: Function 'my_strntod_8bit' argument 4 names different: declaration 'e' definition 'end'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/sql.parser/source/m_ctype.h:351:68: note: Function 'my_strntod_8bit' argument 4 names different: declaration 'e' definition 'end'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:817:17: note: Function 'my_strntod_8bit' argument 4 names different: declaration 'e' definition 'end'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:833:14: style:inconclusive: Function 'my_long10_to_str_8bit' argument 2 names different: declaration 'to' definition 'dst'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/sql.parser/source/m_ctype.h:353:50: note: Function 'my_long10_to_str_8bit' argument 2 names different: declaration 'to' definition 'dst'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:833:14: note: Function 'my_long10_to_str_8bit' argument 2 names different: declaration 'to' definition 'dst'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:833:24: style:inconclusive: Function 'my_long10_to_str_8bit' argument 3 names different: declaration 'l' definition 'len'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/sql.parser/source/m_ctype.h:353:59: note: Function 'my_long10_to_str_8bit' argument 3 names different: declaration 'l' definition 'len'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:833:24: note: Function 'my_long10_to_str_8bit' argument 3 names different: declaration 'l' definition 'len'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:872:15: style:inconclusive: Function 'my_longlong10_to_str_8bit' argument 2 names different: declaration 'to' definition 'dst'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/sql.parser/source/m_ctype.h:355:53: note: Function 'my_longlong10_to_str_8bit' argument 2 names different: declaration 'to' definition 'dst'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:872:15: note: Function 'my_longlong10_to_str_8bit' argument 2 names different: declaration 'to' definition 'dst'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:872:25: style:inconclusive: Function 'my_longlong10_to_str_8bit' argument 3 names different: declaration 'l' definition 'len'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/sql.parser/source/m_ctype.h:355:62: note: Function 'my_longlong10_to_str_8bit' argument 3 names different: declaration 'l' definition 'len'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:872:25: note: Function 'my_longlong10_to_str_8bit' argument 3 names different: declaration 'l' definition 'len'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1084:50: style:inconclusive: Function 'my_scan_8bit' argument 2 names different: declaration 'b' definition 'str'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/sql.parser/source/m_ctype.h:338:50: note: Function 'my_scan_8bit' argument 2 names different: declaration 'b' definition 'str'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1084:50: note: Function 'my_scan_8bit' argument 2 names different: declaration 'b' definition 'str'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1084:67: style:inconclusive: Function 'my_scan_8bit' argument 3 names different: declaration 'e' definition 'end'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/sql.parser/source/m_ctype.h:338:65: note: Function 'my_scan_8bit' argument 3 names different: declaration 'e' definition 'end'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1084:67: note: Function 'my_scan_8bit' argument 3 names different: declaration 'e' definition 'end'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1111:12: style:inconclusive: Function 'my_fill_8bit' argument 2 names different: declaration 'to' definition 's'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/sql.parser/source/m_ctype.h:363:43: note: Function 'my_fill_8bit' argument 2 names different: declaration 'to' definition 's'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1111:12: note: Function 'my_fill_8bit' argument 2 names different: declaration 'to' definition 's'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1141:42: style:inconclusive: Function 'my_well_formed_len_8bit' argument 2 names different: declaration 'b' definition 'start'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/sql.parser/source/m_ctype.h:400:58: note: Function 'my_well_formed_len_8bit' argument 2 names different: declaration 'b' definition 'start'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1141:42: note: Function 'my_well_formed_len_8bit' argument 2 names different: declaration 'b' definition 'start'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1141:61: style:inconclusive: Function 'my_well_formed_len_8bit' argument 3 names different: declaration 'e' definition 'end'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/sql.parser/source/m_ctype.h:400:73: note: Function 'my_well_formed_len_8bit' argument 3 names different: declaration 'e' definition 'end'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1141:61: note: Function 'my_well_formed_len_8bit' argument 3 names different: declaration 'e' definition 'end'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1142:35: style:inconclusive: Function 'my_well_formed_len_8bit' argument 4 names different: declaration 'pos' definition 'nchars'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/sql.parser/source/m_ctype.h:401:35: note: Function 'my_well_formed_len_8bit' argument 4 names different: declaration 'pos' definition 'nchars'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1142:35: note: Function 'my_well_formed_len_8bit' argument 4 names different: declaration 'pos' definition 'nchars'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1415:34: style:inconclusive: Function 'my_propagate_simple' argument 3 names different: declaration 'len' definition 'length'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/sql.parser/source/m_ctype.h:439:70: note: Function 'my_propagate_simple' argument 3 names different: declaration 'len' definition 'length'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1415:34: note: Function 'my_propagate_simple' argument 3 names different: declaration 'len' definition 'length'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1423:35: style:inconclusive: Function 'my_propagate_complex' argument 3 names different: declaration 'len' definition 'length'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/library/sql.parser/source/m_ctype.h:440:71: note: Function 'my_propagate_complex' argument 3 names different: declaration 'len' definition 'length'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1423:35: note: Function 'my_propagate_complex' argument 3 names different: declaration 'len' definition 'length'. mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:82:10: style: Variable 'map' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:107:10: style: Variable 'map' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:149:42: style: Parameter 'cs' can be declared as pointer to const. However it seems that 'my_strnncollsp_simple' is a callback function, if 'cs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1463:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:149:42: note: Parameter 'cs' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:197:19: style: Variable 'map' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:204:19: style: Variable 'map' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:210:27: style: Parameter 'dst' can be declared as pointer to const. However it seems that 'my_caseup_8bit' is a callback function, if 'dst' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1444:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:210:27: note: Parameter 'dst' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:214:19: style: Variable 'map' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:222:27: style: Parameter 'dst' can be declared as pointer to const. However it seems that 'my_casedn_8bit' is a callback function, if 'dst' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1445:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:222:27: note: Parameter 'dst' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:226:19: style: Variable 'map' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:235:19: style: Variable 'map' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:255:20: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:298:19: style: Variable 'sort_order' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:317:36: style: Parameter 'cs' can be declared as pointer to const. However it seems that 'my_strntol_8bit' is a callback function, if 'cs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1450:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:317:36: note: Parameter 'cs' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:440:38: style: Parameter 'cs' can be declared as pointer to const. However it seems that 'my_strntoul_8bit' is a callback function, if 'cs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1451:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:440:38: note: Parameter 'cs' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:554:41: style: Parameter 'cs' can be declared as pointer to const. However it seems that 'my_strntoll_8bit' is a callback function, if 'cs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1452:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:554:41: note: Parameter 'cs' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:677:43: style: Parameter 'cs' can be declared as pointer to const. However it seems that 'my_strntoull_8bit' is a callback function, if 'cs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1453:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:677:43: note: Parameter 'cs' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:836:22: style: Variable 'e' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:875:22: style: Variable 'e' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1035:44: style: Parameter 'cs' can be declared as pointer to const. However it seems that 'my_like_range_simple' is a callback function, if 'cs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1466:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1035:44: note: Parameter 'cs' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1043:9: style: Variable 'min_org' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1044:9: style: Variable 'min_end' can be declared as pointer to const [constVariablePointer] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1084:34: style: Parameter 'cs' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1117:37: style: Parameter 'cs' can be declared as pointer to const. However it seems that 'my_numchars_8bit' is a callback function, if 'cs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1434:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1117:37: note: Parameter 'cs' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1124:37: style: Parameter 'cs' can be declared as pointer to const. However it seems that 'my_numcells_8bit' is a callback function, if 'cs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1438:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1124:37: note: Parameter 'cs' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1131:36: style: Parameter 'cs' can be declared as pointer to const. However it seems that 'my_charpos_8bit' is a callback function, if 'cs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1435:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1131:36: note: Parameter 'cs' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1150:37: style: Parameter 'cs' can be declared as pointer to const. However it seems that 'my_lengthsp_8bit' is a callback function, if 'cs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1437:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1150:37: note: Parameter 'cs' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1160:36: style: Parameter 'cs' can be declared as pointer to const. However it seems that 'my_instr_simple' is a callback function, if 'cs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1469:5: note: You might need to cast the function pointer here mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1160:36: note: Parameter 'cs' can be declared as pointer to const mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1413:43: style: Parameter 'cs' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-simple.cpp:1421:44: style: Parameter 'cs' can be declared as pointer to const [constParameterPointer] mysql-workbench-community-8.0.32-src/library/sql.parser/source/my_messnc.cpp:27:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/my_strtoll10.cpp:218:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MY_ERRNO_ERANGE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/my_vsnprintf.cpp:64:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable my_charset_latin1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/my_strtoll10.cpp:222:12: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/my_strtoll10.cpp:227:12: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/my_strtoll10.cpp:232:12: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/my_strtoll10.cpp:237:12: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/my_strtoll10.cpp:249:12: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_lex_helpers.cpp:100:12: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_sql_tree_item.cpp:77:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol_names [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_sql_tree_item.cpp:105:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tree [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_sql_tree_item.cpp:115:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tree [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_sql_tree_item.cpp:155:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _stmt_eoffset [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_sql_tree_item.cpp:168:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_sql_tree_item.cpp:178:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _subitems [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_sql_tree_item.cpp:184:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _subitems [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_sql_tree_item.cpp:190:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _stmt_lineno [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_sql_tree_item.cpp:198:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _stmt_boffset [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_sql_tree_item.cpp:206:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _stmt_eoffset [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_sql_tree_item.cpp:315:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _subitems [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_sql_tree_item.cpp:413:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _stmt_boffset [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_sql_tree_item.cpp:432:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value_length [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_sql_tree_item.cpp:467:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_sql_tree_item.cpp:493:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _subitems [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_sql_tree_item.cpp:512:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _subitems [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_sql_tree_item.cpp:566:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _subitems [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/my_vsnprintf.cpp:93:23: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_sql_tree_item.cpp:77:92: performance: Passing the result of c_str() to a stream is slow and redundant. [stlcstrStream] mysql-workbench-community-8.0.32-src/library/sql.parser/source/sql_string.h:51:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable my_charset_bin [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/sql_string.h:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable my_charset_bin [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_statement_parser.cpp:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delim [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_statement_parser.cpp:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable char_buffer [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_statement_parser.cpp:51:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable char_buffer [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_statement_parser.cpp:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eof_hit [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_statement_parser.cpp:66:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable char_buffer_e [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_statement_parser.cpp:119:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable char_buffer_b [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_statement_parser.cpp:145:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_statement_parser.cpp:457:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/myx_statement_parser.cpp:472:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-utf8.cpp:2298:12: style: Condition 'slen!=tlen' is always false [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/library/sql.parser/source/ctype-utf8.cpp:2269:13: note: Assuming that condition 's' argument 5 names different: declaration 'parser_fe' definition 'sql_parser_fe'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_schema_rename.h:55:54: note: Function 'rename_schema_references < db_mysql_View >' argument 5 names different: declaration 'parser_fe' definition 'sql_parser_fe'. mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_schema_rename.cpp:134:97: note: Function 'rename_schema_references < db_mysql_View >' argument 5 names different: declaration 'parser_fe' definition 'sql_parser_fe'. mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_schema_rename.cpp:134:97: style:inconclusive: Function 'rename_schema_references < db_mysql_Routine >' argument 5 names different: declaration 'parser_fe' definition 'sql_parser_fe'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_schema_rename.h:55:54: note: Function 'rename_schema_references < db_mysql_Routine >' argument 5 names different: declaration 'parser_fe' definition 'sql_parser_fe'. mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_schema_rename.cpp:134:97: note: Function 'rename_schema_references < db_mysql_Routine >' argument 5 names different: declaration 'parser_fe' definition 'sql_parser_fe'. mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_schema_rename.cpp:134:97: style:inconclusive: Function 'rename_schema_references < db_mysql_Trigger >' argument 5 names different: declaration 'parser_fe' definition 'sql_parser_fe'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_schema_rename.h:55:54: note: Function 'rename_schema_references < db_mysql_Trigger >' argument 5 names different: declaration 'parser_fe' definition 'sql_parser_fe'. mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_schema_rename.cpp:134:97: note: Function 'rename_schema_references < db_mysql_Trigger >' argument 5 names different: declaration 'parser_fe' definition 'sql_parser_fe'. mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_schema_rename.cpp:112:19: style: Local variable 'n' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_schema_rename.cpp:96:15: note: Shadowed declaration mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_schema_rename.cpp:112:19: note: Shadow variable mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_script_splitter.cpp:45:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MYX_SPM_NORMAL_MODE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_script_splitter.cpp:51:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MYX_SPM_NORMAL_MODE [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:140:24: warning: The class 'Mysql_sql_parser' defines member function with name 'set_options' also defined in its parent class 'Mysql_sql_parser_base'. [duplInheritedMember] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser_base.h:65:8: note: Parent function 'Mysql_sql_parser_base::set_options' mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:140:24: note: Derived function 'Mysql_sql_parser::set_options' mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser_utils.h:39:3: style: Class 'Val_keeper < bool >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_semantic_check.cpp:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pr_processed [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_semantic_check.cpp:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pr_processed [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_semantic_check.cpp:75:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pr_processed [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_semantic_check.cpp:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pr_processed [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_semantic_check.h:37:14: warning: The class 'Mysql_sql_semantic_check' defines member function with name 'create' also defined in its parent class 'Mysql_sql_syntax_check'. [duplInheritedMember] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.h:37:14: note: Parent function 'Mysql_sql_syntax_check::create' mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_semantic_check.h:37:14: note: Derived function 'Mysql_sql_semantic_check::create' mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.h:76:5: style: Class 'Null_state_keeper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_semantic_check.h:59:5: style: Class 'Null_state_keeper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.h:40:12: style: The destructor '~Mysql_sql_syntax_check' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser_base.h:59:12: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.h:40:12: note: Destructor in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.h:79:6: style: The destructor '~Null_state_keeper' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser_base.h:107:14: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.h:79:6: note: Destructor in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_semantic_check.h:49:24: style: The function 'check_sql' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.h:67:24: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_semantic_check.h:49:24: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_semantic_check.h:50:24: style: The function 'check_trigger' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.h:68:24: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_semantic_check.h:50:24: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_semantic_check.h:51:24: style: The function 'check_view' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.h:69:24: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_semantic_check.h:51:24: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_semantic_check.h:52:24: style: The function 'check_routine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.h:70:24: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_semantic_check.h:52:24: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_semantic_check.h:61:6: style: The destructor '~Null_state_keeper' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.h:79:6: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_semantic_check.h:61:6: note: Destructor in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:177:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:233:28: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:243:27: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1927:38: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:478:25: style: Local variable 'n' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:474:23: note: Shadowed declaration mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:478:25: note: Shadow variable mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:507:26: style: Local variable 'column' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:433:26: note: Shadowed declaration mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:507:26: note: Shadow variable mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1141:25: style: Local variable 'item' shadows outer argument [shadowArgument] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1132:93: note: Shadowed declaration mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1141:25: note: Shadow variable mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1196:24: style: Local variable 'obj' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1181:21: note: Shadowed declaration mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1196:24: note: Shadow variable mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1285:31: style: Local variable 'items' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1233:23: note: Shadowed declaration mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1285:31: note: Shadow variable mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1288:60: style: Local variable 'it' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1236:52: note: Shadowed declaration mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1288:60: note: Shadow variable mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1290:35: style: Local variable 'item' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1238:27: note: Shadowed declaration mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1290:35: note: Shadow variable mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1292:38: style: Local variable 'schema' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1180:22: note: Shadowed declaration mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1292:38: note: Shadow variable mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:2128:29: style: Local variable 'item' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:2113:21: note: Shadowed declaration mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:2128:29: note: Shadow variable mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:165:54: style: Parameter 'options' can be declared as reference to const [constParameterReference] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_specifics.cpp:70:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_specifics.cpp:84:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _select [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_specifics.cpp:95:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_specifics.cpp:49:12: style: The destructor '~Mysql_sql_statement_info' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser_base.h:59:12: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_specifics.cpp:49:12: note: Destructor in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1321:33: style: Variable 'part_option_name' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1323:38: style: Variable 'part_option_name' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1325:38: style: Variable 'part_option_name' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_specifics.cpp:268:53: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_specifics.cpp:194:98: style:inconclusive: Function 'limit_select_query' argument 3 names different: declaration 'offset' definition 'row_row_offset'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_specifics.h:46:79: note: Function 'limit_select_query' argument 3 names different: declaration 'offset' definition 'row_row_offset'. mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_specifics.cpp:194:98: note: Function 'limit_select_query' argument 3 names different: declaration 'offset' definition 'row_row_offset'. mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1327:38: style: Variable 'part_option_name' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1329:38: style: Variable 'part_option_name' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1048:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.cpp:1113:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:40:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pr_irrelevant [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:56:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sql_empty [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:82:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _messages_enabled [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:107:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _messages_enabled [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:116:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _messages_enabled [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:124:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _messages_enabled [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:137:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is_ast_generation_enabled [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:161:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable report_sql_statement_border [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:188:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pr_invalid [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:194:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:212:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:231:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:252:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pr_processed [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:257:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pr_processed [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:262:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pr_processed [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:267:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pr_processed [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:45:25: warning: Member variable 'Mysql_sql_syntax_check::_use_delimiter' is not initialized in the constructor. [uninitMemberVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:172:7: style: Condition 'tree' is always true [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:237:26: style: Local variable 'path1' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:231:24: note: Shadowed declaration mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:237:26: note: Shadow variable mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:238:26: style: Local variable 'path2' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:232:24: note: Shadowed declaration mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:238:26: note: Shadow variable mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:239:27: style: Local variable 'paths' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:233:25: note: Shadowed declaration mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_syntax_check.cpp:239:27: note: Shadow variable mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_invalid_sql_parser.h:56:7: warning: The class 'Mysql_invalid_sql_parser' defines member function with name 'process_sql_statement' also defined in its parent class 'Mysql_sql_parser'. [duplInheritedMember] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.h:74:7: note: Parent function 'Mysql_sql_parser::process_sql_statement' mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_invalid_sql_parser.h:56:7: note: Derived function 'Mysql_invalid_sql_parser::process_sql_statement' mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_invalid_sql_parser.h:57:16: warning: The class 'Mysql_invalid_sql_parser' defines member function with name 'process_create_trigger_statement' also defined in its parent class 'Mysql_sql_parser'. [duplInheritedMember] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser.h:137:16: note: Parent function 'Mysql_sql_parser::process_create_trigger_statement' mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_invalid_sql_parser.h:57:16: note: Derived function 'Mysql_invalid_sql_parser::process_create_trigger_statement' mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.h:47:8: warning: The class 'Mysql_sql_statement_decomposer' defines member function with name 'set_options' also defined in its parent class 'Mysql_sql_parser_base'. [duplInheritedMember] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser_base.h:65:8: note: Parent function 'Mysql_sql_parser_base::set_options' mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.h:47:8: note: Derived function 'Mysql_sql_statement_decomposer::set_options' mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.h:75:5: style: Class 'Null_state_keeper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.h:42:12: style: The destructor '~Mysql_sql_statement_decomposer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser_base.h:59:12: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.h:42:12: note: Destructor in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.h:78:6: style: The destructor '~Null_state_keeper' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser_base.h:107:14: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.h:78:6: note: Destructor in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:97:10: style: Condition '!_stop' is always true [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:85:11: note: Assignment '_stop=false', assigned value is 0 mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:97:10: note: Condition '!_stop' is always true mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.cpp:39:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pr_irrelevant [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.cpp:69:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _messages_enabled [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.cpp:84:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOL [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.cpp:111:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _statement [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.cpp:128:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _select_part2 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.cpp:149:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _join_table [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.cpp:315:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _select_init [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:87:41: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.cpp:326:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:91:31: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.cpp:418:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _case_sensitive_identifiers [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:94:35: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:170:41: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:174:21: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:185:48: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:186:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:215:66: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:229:68: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:241:60: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:466:30: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:485:56: style: C-style pointer casting [cstyleCast] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:817:23: style: Redundant initialization for 'item_node'. The initialized value is overwritten before it is read. [redundantInitialization] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:816:40: note: item_node is initialized mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:817:23: note: item_node is overwritten mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:722:15: style: The scope of the variable 'param_name' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:722:27: style: The scope of the variable 'param_type' can be reduced. [variableScope] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:271:87: performance: Function parameter 'sql' should be passed by const reference. However it seems that 'parseSqlScriptString' is a callback function. [passedByValueCallback] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.h:49:27: note: Function pointer used here. mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:271:87: note: Function parameter 'sql' should be passed by const reference. However it seems that 'parseSqlScriptString' is a callback function. mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:277:89: performance: Function parameter 'sql' should be passed by const reference. However it seems that 'parseSqlScriptStringEx' is a callback function. [passedByValueCallback] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.h:55:27: note: Function pointer used here. mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:277:89: note: Function parameter 'sql' should be passed by const reference. However it seems that 'parseSqlScriptStringEx' is a callback function. mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:284:85: performance: Function parameter 'filename' should be passed by const reference. However it seems that 'parseSqlScriptFile' is a callback function. [passedByValueCallback] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.h:65:27: note: Function pointer used here. mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:284:85: note: Function parameter 'filename' should be passed by const reference. However it seems that 'parseSqlScriptFile' is a callback function. mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:288:87: performance: Function parameter 'filename' should be passed by const reference. However it seems that 'parseSqlScriptFileEx' is a callback function. [passedByValueCallback] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.h:71:27: note: Function pointer used here. mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:288:87: note: Function parameter 'filename' should be passed by const reference. However it seems that 'parseSqlScriptFileEx' is a callback function. mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:375:73: performance: Function parameter 'sql' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:375:96: performance: Function parameter 'schema_name' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:381:74: performance: Function parameter 'sql' should be passed by const reference. [passedByValue] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:399:89: performance: Function parameter 'old_schema_name' should be passed by const reference. However it seems that 'renameSchemaReferences' is a callback function. [passedByValueCallback] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.h:102:49: note: Function pointer used here. mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:399:89: note: Function parameter 'old_schema_name' should be passed by const reference. However it seems that 'renameSchemaReferences' is a callback function. mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:400:66: performance: Function parameter 'new_schema_name' should be passed by const reference. However it seems that 'renameSchemaReferences' is a callback function. [passedByValueCallback] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.h:102:49: note: Function pointer used here. mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_facade.cpp:400:66: note: Function parameter 'new_schema_name' should be passed by const reference. However it seems that 'renameSchemaReferences' is a callback function. mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_diffsqlgen_grant.h:46:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_diffsqlgen_grant.h:77:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_Schema [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.cpp:118:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRIP_BLANK_LINES [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:213:3: style: Class 'DbMySQLImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:62:3: style: Class 'ActionGenerateReport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:63:12: style: The destructor '~ActionGenerateReport' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:70:12: note: Virtual destructor in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:63:12: note: Destructor in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:71:8: style: The function 'create_table_props_begin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:83:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:71:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:72:8: style: The function 'create_table_props_end' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:84:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:72:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:74:8: style: The function 'create_table_columns_begin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:86:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:74:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:75:8: style: The function 'create_table_column' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:87:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:75:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:76:8: style: The function 'create_table_columns_end' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:88:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:76:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:78:8: style: The function 'create_table_indexes_begin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:90:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:78:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:79:8: style: The function 'create_table_index' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:91:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:79:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:80:8: style: The function 'create_table_indexes_end' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:92:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:80:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:82:8: style: The function 'create_table_fks_begin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:94:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:82:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:83:8: style: The function 'create_table_fk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:95:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:83:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:84:8: style: The function 'create_table_fks_end' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:96:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:84:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:86:8: style: The function 'create_table_engine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:98:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:86:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:87:8: style: The function 'create_table_next_auto_inc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:99:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:87:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:88:8: style: The function 'create_table_password' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:100:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:88:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:89:8: style: The function 'create_table_delay_key_write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:101:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:89:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:90:8: style: The function 'create_table_charset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:102:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:90:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:91:8: style: The function 'create_table_collate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:103:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:91:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:92:8: style: The function 'create_table_merge_union' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:105:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:92:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:93:8: style: The function 'create_table_merge_insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:106:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:93:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:94:8: style: The function 'create_table_pack_keys' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:107:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:94:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:95:8: style: The function 'create_table_checksum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:108:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:95:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:96:8: style: The function 'create_table_row_format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:109:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:96:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:97:8: style: The function 'create_table_key_block_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:110:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:97:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:98:8: style: The function 'create_table_avg_row_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:111:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:98:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:99:8: style: The function 'create_table_min_rows' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:112:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:99:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:100:8: style: The function 'create_table_max_rows' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:113:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:100:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:101:8: style: The function 'create_table_comment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:114:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:101:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:102:8: style: The function 'create_table_data_dir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:115:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:102:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:103:8: style: The function 'create_table_index_dir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:116:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:103:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:106:8: style: The function 'drop_table' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:119:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:106:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:109:8: style: The function 'alter_table_props_begin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:122:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:109:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:110:8: style: The function 'alter_table_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:123:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:110:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:111:8: style: The function 'alter_table_engine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:124:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:111:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:112:8: style: The function 'alter_table_next_auto_inc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:125:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:112:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:113:8: style: The function 'alter_table_password' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:126:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:113:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:114:8: style: The function 'alter_table_delay_key_write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:127:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:114:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:115:8: style: The function 'alter_table_charset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:128:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:115:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:116:8: style: The function 'alter_table_collate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:129:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:116:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:117:8: style: The function 'alter_table_comment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:104:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:117:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:118:8: style: The function 'alter_table_merge_union' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:130:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:118:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:119:8: style: The function 'alter_table_merge_insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:131:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:119:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:120:8: style: The function 'alter_table_pack_keys' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:132:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:120:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:121:8: style: The function 'alter_table_checksum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:133:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:121:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:122:8: style: The function 'alter_table_row_format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:134:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:122:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:123:8: style: The function 'alter_table_key_block_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:135:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:123:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:124:8: style: The function 'alter_table_avg_row_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:136:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:124:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:125:8: style: The function 'alter_table_min_rows' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:137:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:125:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:126:8: style: The function 'alter_table_max_rows' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:138:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:126:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:127:8: style: The function 'alter_table_connection_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:139:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:127:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:129:8: style: The function 'alter_table_generate_partitioning' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:141:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:129:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:133:8: style: The function 'alter_table_drop_partitioning' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:145:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:133:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:134:8: style: The function 'alter_table_add_partition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:146:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:134:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:135:8: style: The function 'alter_table_drop_partition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:147:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:135:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:136:8: style: The function 'alter_table_reorganize_partition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:148:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:136:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:138:8: style: The function 'alter_table_partition_count' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:150:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:138:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:139:8: style: The function 'alter_table_partition_definitions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:151:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:139:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:140:8: style: The function 'alter_table_props_end' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:152:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:140:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:142:8: style: The function 'alter_table_columns_begin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:154:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:142:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:143:8: style: The function 'alter_table_add_column' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:155:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:143:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:145:8: style: The function 'alter_table_drop_column' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:157:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:145:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:146:8: style: The function 'alter_table_change_column' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:158:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:146:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:149:8: style: The function 'alter_table_columns_end' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:161:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:149:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:151:8: style: The function 'alter_table_indexes_begin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:163:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:151:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:152:8: style: The function 'alter_table_add_index' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:164:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:152:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:153:8: style: The function 'alter_table_drop_index' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:165:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:153:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:154:8: style: The function 'alter_table_indexes_end' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:167:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:154:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:155:8: style: The function 'alter_table_change_index' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:166:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:155:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:157:8: style: The function 'alter_table_fks_begin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:169:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:157:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:158:8: style: The function 'alter_table_add_fk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:170:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:158:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:159:8: style: The function 'alter_table_drop_fk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:171:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:159:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:160:8: style: The function 'alter_table_fks_end' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:172:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:160:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:163:8: style: The function 'create_trigger' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:175:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:163:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:164:8: style: The function 'drop_trigger' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:176:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:164:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:167:8: style: The function 'create_view' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:179:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:167:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:168:8: style: The function 'drop_view' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:180:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:168:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:171:8: style: The function 'create_routine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:183:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:171:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:172:8: style: The function 'drop_routine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:184:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:172:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:175:8: style: The function 'create_user' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:187:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:175:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:176:8: style: The function 'drop_user' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:188:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:176:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:179:8: style: The function 'create_schema' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:191:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:179:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:180:8: style: The function 'drop_schema' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:192:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:180:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:183:8: style: The function 'alter_schema_props_begin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:195:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:183:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:184:8: style: The function 'alter_schema_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:196:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:184:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:185:8: style: The function 'alter_schema_default_charset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:197:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:185:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:186:8: style: The function 'alter_schema_default_collate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:198:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:186:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:187:8: style: The function 'alter_schema_props_end' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:199:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:187:8: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:188:16: style: The function 'disable_list_insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.h:200:16: note: Virtual function in base class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.h:188:16: note: Function in derived class mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_diffsqlgen_grant.h:66:17: style: Local variable 'i' shadows outer variable [shadowVariable] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_diffsqlgen_grant.h:62:15: note: Shadowed declaration mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_diffsqlgen_grant.h:66:17: note: Shadow variable mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_catalog_report.cpp:622:16: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_diffsqlgen.cpp:87:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ListItemAdded [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_diffsqlgen.cpp:479:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ListItemModified [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_diffsqlgen.cpp:1044:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_diffsqlgen.cpp:1160:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ListItemModified [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_diffsqlgen.cpp:1321:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ObjectAttrModified [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/db_mysql_diffsqlgen.cpp:1384:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:17515:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.cpp:447:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DictType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.cpp:1039:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.cpp:1384:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db_mysql_Trigger [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.cpp:1423:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.cpp:1623:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.cpp:1649:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.cpp:1681:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DictType [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.cpp:1900:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.cpp:1950:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.cpp:1984:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATETIME_FMT [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.cpp:2253:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable script [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.cpp:2454:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable script [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.cpp:2544:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Initialized [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql/src/module_db_mysql.cpp:2837:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.cpp:44:38: warning: The class 'Mysql_sql_statement_decomposer' defines member function with name 'set_options' also defined in its parent class 'Mysql_sql_parser_base'. [duplInheritedMember] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_parser_base.h:65:8: note: Parent function 'Mysql_sql_parser_base::set_options' mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.cpp:44:38: note: Derived function 'Mysql_sql_statement_decomposer::set_options' mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.cpp:110:7: style: Condition 'tree' is always true [knownConditionTrueFalse] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.cpp:60:71: style:inconclusive: Function 'decompose_view' argument 1 names different: declaration 'ddl' definition 'sql'. [funcArgNamesDifferent] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.h:49:41: note: Function 'decompose_view' argument 1 names different: declaration 'ddl' definition 'sql'. mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.cpp:60:71: note: Function 'decompose_view' argument 1 names different: declaration 'ddl' definition 'sql'. mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.cpp:417:30: style: Local variable 'db_schema' shadows outer argument [shadowArgument] mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.cpp:379:108: note: Shadowed declaration mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.cpp:417:30: note: Shadow variable mysql-workbench-community-8.0.32-src/modules/db.mysql.sqlparser/src/mysql_sql_statement_decomposer.cpp:227:24: style: Variable 'select_item_list' is assigned a value that is never used. [unreadVariable] mysql-workbench-community-8.0.32-src/modules/sample/src/sample.cpp:31:3: style: Class 'SampleImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:17871:63: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:17882:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:17893:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:17904:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:17915:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:17926:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:17937:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:17948:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:17959:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:17970:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:17981:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:17992:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:18003:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:18014:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:18025:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:18036:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:18047:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:18058:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:18069:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:18080:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:18091:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:18102:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:18113:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:18124:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:18135:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:18146:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-src/library/sql.parser/source/linux/myx_sql_parser.cpp:18157:64: style: Same expression on both sides of '-'. [duplicateExpression] mysql-workbench-community-8.0.32-