2025-05-05 06:37 ftp://ftp.de.debian.org/debian/pool/main/k/kdevelop-pg-qt/kdevelop-pg-qt_2.4.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 88ef81e (2025-05-02 08:42:38 +0200) count: 900 894 elapsed-time: 5.3 5.5 head-timing-info: old-timing-info: head results: kdevelop-pg-qt-2.4.0/examples/cc/dumptree.cpp:111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/examples/cc/dumptree.cpp:108:11: style: The scope of the variable 'nodeText' can be reduced. [variableScope] kdevelop-pg-qt-2.4.0/examples/cc/main.cpp:22:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/examples/cc/lexer.h:32:17: style:inconclusive: Either there is a missing 'override', or the member function 'cc::Lexer::tokenBegin' can be const. [functionConst] kdevelop-pg-qt-2.4.0/examples/cc/lexer.h:33:17: style:inconclusive: Either there is a missing 'override', or the member function 'cc::Lexer::tokenEnd' can be const. [functionConst] kdevelop-pg-qt-2.4.0/examples/cc/tests/foobar.c:13:22: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] kdevelop-pg-qt-2.4.0/examples/cc/tests/foobar.c:17:26: style: Parameter 'argv' can be declared as pointer to const [constParameterPointer] kdevelop-pg-qt-2.4.0/examples/cool/cool_io.cpp:22:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/examples/cool/cool_lexer.h:35:17: style:inconclusive: Either there is a missing 'override', or the member function 'cool::Lexer::tokenBegin' can be const. [functionConst] kdevelop-pg-qt-2.4.0/examples/cool/cool_lexer.h:36:17: style:inconclusive: Either there is a missing 'override', or the member function 'cool::Lexer::tokenEnd' can be const. [functionConst] kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:15:20: style: The function 'visit_additive_expression' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/cool/cool_visitor.h:25:20: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:15:20: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:16:20: style: The function 'visit_block_expression' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/cool/cool_visitor.h:27:20: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:16:20: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:17:20: style: The function 'visit_case_condition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/cool/cool_visitor.h:29:20: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:17:20: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:18:20: style: The function 'visit_case_expression' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/cool/cool_visitor.h:31:20: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:18:20: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:19:20: style: The function 'visit_class' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/cool/cool_visitor.h:33:20: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:19:20: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:20:20: style: The function 'visit_expression' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/cool/cool_visitor.h:35:20: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:20:20: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:21:20: style: The function 'visit_feature' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/cool/cool_visitor.h:37:20: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:21:20: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:22:20: style: The function 'visit_formal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/cool/cool_visitor.h:39:20: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:22:20: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:23:20: style: The function 'visit_if_expression' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/cool/cool_visitor.h:41:20: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:23:20: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:24:20: style: The function 'visit_let_declaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/cool/cool_visitor.h:43:20: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:24:20: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:25:20: style: The function 'visit_let_expression' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/cool/cool_visitor.h:45:20: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:25:20: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:26:20: style: The function 'visit_multiplicative_expression' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/cool/cool_visitor.h:47:20: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:26:20: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:27:20: style: The function 'visit_postfix_expression' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/cool/cool_visitor.h:49:20: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:27:20: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:28:20: style: The function 'visit_primary_expression' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/cool/cool_visitor.h:51:20: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:28:20: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:29:20: style: The function 'visit_program' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/cool/cool_visitor.h:53:20: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:29:20: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:30:20: style: The function 'visit_relational_expression' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/cool/cool_visitor.h:55:20: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:30:20: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:31:20: style: The function 'visit_unary_expression' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/cool/cool_visitor.h:57:20: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:31:20: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:32:20: style: The function 'visit_while_expression' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/cool/cool_visitor.h:59:20: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/cool/cool_default_visitor.h:32:20: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:449:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1181:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] cool_lexer.cpp:591:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_init [valueFlowBailoutIncompleteVar] cool_lexer.cpp:1108:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_c_buf_p [valueFlowBailoutIncompleteVar] cool_lexer.cpp:1136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_state_buf [valueFlowBailoutIncompleteVar] cool_lexer.cpp:1147:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_buffer_stack [valueFlowBailoutIncompleteVar] cool_lexer.cpp:1159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yyin [valueFlowBailoutIncompleteVar] cool_lexer.cpp:1213:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_buffer_stack [valueFlowBailoutIncompleteVar] cool_lexer.cpp:1354:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_start [valueFlowBailoutIncompleteVar] cool_lexer.cpp:1384:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_c_buf_p [valueFlowBailoutIncompleteVar] cool_lexer.cpp:1409:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_c_buf_p [valueFlowBailoutIncompleteVar] cool_lexer.cpp:1447:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_c_buf_p [valueFlowBailoutIncompleteVar] cool_lexer.cpp:1518:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_buffer_stack [valueFlowBailoutIncompleteVar] cool_lexer.cpp:1536:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yyin [valueFlowBailoutIncompleteVar] cool_lexer.cpp:1554:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_buffer_stack [valueFlowBailoutIncompleteVar] cool_lexer.cpp:1578:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_n_chars [valueFlowBailoutIncompleteVar] cool_lexer.cpp:1635:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_buffer_stack [valueFlowBailoutIncompleteVar] cool_lexer.cpp:1651:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cool_lexer.cpp:1694:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_buffer_stack [valueFlowBailoutIncompleteVar] cool_lexer.cpp:1712:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_buffer_stack [valueFlowBailoutIncompleteVar] cool_lexer.cpp:1736:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_buffer_stack [valueFlowBailoutIncompleteVar] cool_lexer.cpp:1757:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_buffer_stack [valueFlowBailoutIncompleteVar] cool_lexer.cpp:1798:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_start_stack_ptr [valueFlowBailoutIncompleteVar] cool_lexer.cpp:1823:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_start_stack_ptr [valueFlowBailoutIncompleteVar] cool_lexer.cpp:1831:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_start_stack [valueFlowBailoutIncompleteVar] cool_lexer.cpp:1840:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] /home/koder/Kode/kdegit/kf5/kdevelop/kdevelop-pg-qt/examples/cool/cool_lexer.ll:112:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parser [valueFlowBailoutIncompleteVar] /home/koder/Kode/kdegit/kf5/kdevelop/kdevelop-pg-qt/examples/cool/cool_lexer.ll:134:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_contents [valueFlowBailoutIncompleteVar] cool_lexer.cpp:1278:20: style: C-style pointer casting [cstyleCast] cool_lexer.cpp:1280:17: style: C-style pointer casting [cstyleCast] cool_lexer.cpp:1302:3: style: C-style pointer casting [cstyleCast] cool_lexer.cpp:1330:41: style: C-style pointer casting [cstyleCast] cool_lexer.cpp:1331:4: style: C-style pointer casting [cstyleCast] cool_lexer.cpp:1503:7: style: C-style pointer casting [cstyleCast] cool_lexer.cpp:1594:7: style: C-style pointer casting [cstyleCast] cool_lexer.cpp:1603:17: style: C-style pointer casting [cstyleCast] cool_lexer.cpp:1639:11: style: C-style pointer casting [cstyleCast] cool_lexer.cpp:1641:10: style: C-style pointer casting [cstyleCast] cool_lexer.cpp:1764:24: style: C-style pointer casting [cstyleCast] cool_lexer.cpp:1783:24: style: C-style pointer casting [cstyleCast] cool_lexer.cpp:1806:23: style: C-style pointer casting [cstyleCast] cool_lexer.cpp:1809:23: style: C-style pointer casting [cstyleCast] cool_lexer.cpp:1810:6: style: C-style pointer casting [cstyleCast] cool_lexer.cpp:1908:10: style: C-style pointer casting [cstyleCast] /home/koder/Kode/kdegit/kf5/kdevelop/kdevelop-pg-qt/examples/cool/cool_lexer.ll:119:32: style: C-style pointer casting [cstyleCast] kdevelop-pg-qt-2.4.0/examples/cool/main.cpp:31:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/examples/cool/main.cpp:65:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/examples/cool/main.cpp:92:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/examples/cool/main.cpp:142:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/examples/cool/main.cpp:27:15: style: Checking if unsigned expression 'i' is less than zero. [unsignedLessThanZero] kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:15:18: style: The function 'visitAssignmentStatement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/fact/factvisitor.h:23:18: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:15:18: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:16:18: style: The function 'visitBlockStatement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/fact/factvisitor.h:24:18: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:16:18: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:17:18: style: The function 'visitBody' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/fact/factvisitor.h:25:18: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:17:18: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:18:18: style: The function 'visitCondition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/fact/factvisitor.h:26:18: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:18:18: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:19:18: style: The function 'visitDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/fact/factvisitor.h:27:18: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:19:18: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:20:18: style: The function 'visitExpression' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/fact/factvisitor.h:28:18: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:20:18: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:21:18: style: The function 'visitFunctionDefinition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/fact/factvisitor.h:29:18: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:21:18: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:22:18: style: The function 'visitIfStatement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/fact/factvisitor.h:30:18: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:22:18: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:23:18: style: The function 'visitMultExpression' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/fact/factvisitor.h:31:18: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:23:18: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:24:18: style: The function 'visitPrimary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/fact/factvisitor.h:32:18: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:24:18: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:25:18: style: The function 'visitProgram' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/fact/factvisitor.h:33:18: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:25:18: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:26:18: style: The function 'visitReturnStatement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/fact/factvisitor.h:34:18: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:26:18: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:27:18: style: The function 'visitStatement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/fact/factvisitor.h:35:18: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:27:18: note: Function in derived class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:28:18: style: The function 'visitVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/examples/fact/factvisitor.h:36:18: note: Virtual function in base class kdevelop-pg-qt-2.4.0/examples/fact/factdefaultvisitor.h:28:18: note: Function in derived class cclexer.cpp:2774:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_init [valueFlowBailoutIncompleteVar] cclexer.cpp:3549:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_c_buf_p [valueFlowBailoutIncompleteVar] cclexer.cpp:3577:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_state_buf [valueFlowBailoutIncompleteVar] cclexer.cpp:3588:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_buffer_stack [valueFlowBailoutIncompleteVar] cclexer.cpp:3600:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yyin [valueFlowBailoutIncompleteVar] cclexer.cpp:3654:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_buffer_stack [valueFlowBailoutIncompleteVar] cclexer.cpp:3795:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_start [valueFlowBailoutIncompleteVar] cclexer.cpp:3825:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_c_buf_p [valueFlowBailoutIncompleteVar] cclexer.cpp:3850:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_c_buf_p [valueFlowBailoutIncompleteVar] cclexer.cpp:3888:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_c_buf_p [valueFlowBailoutIncompleteVar] cclexer.cpp:3959:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_buffer_stack [valueFlowBailoutIncompleteVar] cclexer.cpp:3977:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yyin [valueFlowBailoutIncompleteVar] cclexer.cpp:3995:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_buffer_stack [valueFlowBailoutIncompleteVar] cclexer.cpp:4019:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_n_chars [valueFlowBailoutIncompleteVar] cclexer.cpp:4076:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_buffer_stack [valueFlowBailoutIncompleteVar] cclexer.cpp:4092:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cclexer.cpp:4135:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_buffer_stack [valueFlowBailoutIncompleteVar] cclexer.cpp:4153:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_buffer_stack [valueFlowBailoutIncompleteVar] cclexer.cpp:4177:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_buffer_stack [valueFlowBailoutIncompleteVar] cclexer.cpp:4198:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_buffer_stack [valueFlowBailoutIncompleteVar] cclexer.cpp:4239:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_start_stack_ptr [valueFlowBailoutIncompleteVar] cclexer.cpp:4264:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_start_stack_ptr [valueFlowBailoutIncompleteVar] cclexer.cpp:4272:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yy_start_stack [valueFlowBailoutIncompleteVar] cclexer.cpp:4281:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] cc.ll:269:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parser [valueFlowBailoutIncompleteVar] cc.ll:291:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_contents [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/examples/fact/factparser.h:65:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/examples/fact/factparser.h:124:5: warning: Member variable 'Parser::m_debug' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/examples/fact/factlexer.cpp:38:13: style: Unused private function: 'Lexer::popState' [unusedPrivateFunction] kdevelop-pg-qt-2.4.0/examples/fact/factlexer.h:37:10: note: Unused private function: 'Lexer::popState' kdevelop-pg-qt-2.4.0/examples/fact/factlexer.cpp:38:13: note: Unused private function: 'Lexer::popState' kdevelop-pg-qt-2.4.0/examples/fact/factlexer.cpp:19:23: style:inconclusive: Function 'Lexer' argument 1 names different: declaration 'parser' definition '_parser'. [funcArgNamesDifferent] kdevelop-pg-qt-2.4.0/examples/fact/factlexer.h:21:26: note: Function 'Lexer' argument 1 names different: declaration 'parser' definition '_parser'. kdevelop-pg-qt-2.4.0/examples/fact/factlexer.cpp:19:23: note: Function 'Lexer' argument 1 names different: declaration 'parser' definition '_parser'. kdevelop-pg-qt-2.4.0/examples/fact/factlexer.cpp:19:47: style:inconclusive: Function 'Lexer' argument 2 names different: declaration 'contents' definition 'content'. [funcArgNamesDifferent] kdevelop-pg-qt-2.4.0/examples/fact/factlexer.h:21:49: note: Function 'Lexer' argument 2 names different: declaration 'contents' definition 'content'. kdevelop-pg-qt-2.4.0/examples/fact/factlexer.cpp:19:47: note: Function 'Lexer' argument 2 names different: declaration 'contents' definition 'content'. kdevelop-pg-qt-2.4.0/examples/fact/factlexer.cpp:78:32: style: Variable 'it1' is assigned a value that is never used. [unreadVariable] kdevelop-pg-qt-2.4.0/examples/fact/factlexer.cpp:79:25: style: Variable 'it1' is assigned a value that is never used. [unreadVariable] cclexer.cpp:3719:20: style: C-style pointer casting [cstyleCast] cclexer.cpp:3721:17: style: C-style pointer casting [cstyleCast] cclexer.cpp:3743:3: style: C-style pointer casting [cstyleCast] cclexer.cpp:3771:41: style: C-style pointer casting [cstyleCast] cclexer.cpp:3772:4: style: C-style pointer casting [cstyleCast] cclexer.cpp:3944:7: style: C-style pointer casting [cstyleCast] cclexer.cpp:4035:7: style: C-style pointer casting [cstyleCast] cclexer.cpp:4044:17: style: C-style pointer casting [cstyleCast] cclexer.cpp:4080:11: style: C-style pointer casting [cstyleCast] cclexer.cpp:4082:10: style: C-style pointer casting [cstyleCast] cclexer.cpp:4205:24: style: C-style pointer casting [cstyleCast] cclexer.cpp:4224:24: style: C-style pointer casting [cstyleCast] cclexer.cpp:4247:23: style: C-style pointer casting [cstyleCast] cclexer.cpp:4250:23: style: C-style pointer casting [cstyleCast] cclexer.cpp:4251:6: style: C-style pointer casting [cstyleCast] cclexer.cpp:4349:10: style: C-style pointer casting [cstyleCast] cc.ll:276:32: style: C-style pointer casting [cstyleCast] cc.ll:167:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cc.ll:596:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cc.ll:610:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cc.ll:635:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:56:14: performance:inconclusive: Technically the member function 'fact::Parser::reportProblem' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/examples/fact/factparser.h:110:10: note: Technically the member function 'fact::Parser::reportProblem' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:56:14: note: Technically the member function 'fact::Parser::reportProblem' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:114:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:112:17: note: outer condition: yytoken==Token_IDENTIFIER kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:114:21: note: opposite inner condition: yytoken!=Token_IDENTIFIER kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:163:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:161:17: note: outer condition: yytoken==Token_LBRACE kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:163:21: note: opposite inner condition: yytoken!=Token_LBRACE kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:210:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:208:17: note: outer condition: yytoken==Token_LBRACE kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:210:21: note: opposite inner condition: yytoken!=Token_LBRACE kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:311:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:309:17: note: outer condition: yytoken==Token_VAR kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:311:21: note: opposite inner condition: yytoken!=Token_VAR kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:328:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:326:24: note: outer condition: yytoken==Token_COMMA kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:328:25: note: opposite inner condition: yytoken!=Token_COMMA kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:381:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:379:24: note: outer condition: yytoken==Token_MINUS kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:381:25: note: opposite inner condition: yytoken!=Token_MINUS kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:417:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:415:17: note: outer condition: yytoken==Token_FUNCTION kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:417:21: note: opposite inner condition: yytoken!=Token_FUNCTION kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:441:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:439:21: note: outer condition: yytoken==Token_IDENTIFIER kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:441:25: note: opposite inner condition: yytoken!=Token_IDENTIFIER kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:451:29: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:449:28: note: outer condition: yytoken==Token_COMMA kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:451:29: note: opposite inner condition: yytoken!=Token_COMMA kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:509:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:507:17: note: outer condition: yytoken==Token_IF kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:509:21: note: opposite inner condition: yytoken!=Token_IF kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:548:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:546:21: note: outer condition: yytoken==Token_ELSE kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:548:25: note: opposite inner condition: yytoken!=Token_ELSE kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:601:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:599:24: note: outer condition: yytoken==Token_STAR kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:601:25: note: opposite inner condition: yytoken!=Token_STAR kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:641:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:639:21: note: outer condition: yytoken==Token_NUMBER kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:641:25: note: opposite inner condition: yytoken!=Token_NUMBER kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:652:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:650:26: note: outer condition: yytoken==Token_IDENTIFIER kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:652:25: note: opposite inner condition: yytoken!=Token_IDENTIFIER kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:662:29: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:660:25: note: outer condition: yytoken==Token_LPAREN kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:662:29: note: opposite inner condition: yytoken!=Token_LPAREN kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:679:33: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:677:32: note: outer condition: yytoken==Token_COMMA kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:679:33: note: opposite inner condition: yytoken!=Token_COMMA kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:768:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:766:17: note: outer condition: yytoken==Token_RETURN kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:768:21: note: opposite inner condition: yytoken!=Token_RETURN kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:880:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:878:17: note: outer condition: yytoken==Token_IDENTIFIER kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:880:21: note: opposite inner condition: yytoken!=Token_IDENTIFIER kdevelop-pg-qt-2.4.0/examples/fact/main.cpp:53:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/examples/foolisp/foolisptest.cpp:15:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/examples/php/phptest.cpp:19:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:271:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:384:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:433:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:553:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:38:13: warning: Member variable 'ASEnhancer::indentLength' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:38:13: warning: Member variable 'ASEnhancer::useTabs' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:38:13: warning: Member variable 'ASEnhancer::caseIndent' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:38:13: warning: Member variable 'ASEnhancer::emptyLineFill' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:38:13: warning: Member variable 'ASEnhancer::lineNumber' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:38:13: warning: Member variable 'ASEnhancer::isInQuote' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:38:13: warning: Member variable 'ASEnhancer::isInComment' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:38:13: warning: Member variable 'ASEnhancer::quoteChar' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:38:13: warning: Member variable 'ASEnhancer::bracketCount' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:38:13: warning: Member variable 'ASEnhancer::switchDepth' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:38:13: warning: Member variable 'ASEnhancer::lookingForCaseBracket' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:38:13: warning: Member variable 'ASEnhancer::unindentNextLine' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:38:13: warning: Member variable 'ASEnhancer::sw' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:38:13: warning: Member variable 'ASEnhancer::nextLineIsEventIndent' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:38:13: warning: Member variable 'ASEnhancer::isInEventTable' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:38:13: warning: Member variable 'ASEnhancer::nextLineIsDeclareIndent' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:38:13: warning: Member variable 'ASEnhancer::isInDeclareSection' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:265:8: performance:inconclusive: Technically the member function 'astyle::ASBase::isWhiteSpace' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:268:8: performance:inconclusive: Technically the member function 'astyle::ASBase::peekNextChar' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:768:17: style:inconclusive: Technically the member function 'astyle::ASFormatter::findHeader' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:773:17: style:inconclusive: Technically the member function 'astyle::ASFormatter::findOperator' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:519:12: style: The destructor '~ASFormatter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:286:12: note: Virtual destructor in base class kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:519:12: note: Destructor in derived class kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:299:7: style: Local variable 'isInQuote' shadows outer variable [shadowVariable] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:472:8: note: Shadowed declaration kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:299:7: note: Shadow variable kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:300:7: style: Local variable 'quoteChar' shadows outer variable [shadowVariable] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:474:8: note: Shadowed declaration kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:300:7: note: Shadow variable kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:59:30: performance: Function parameter '_indentString' should be passed by const reference. [passedByValue] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:296:43: style: Parameter 'line' can be declared as reference to const [constParameterReference] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:376:52: style: Parameter 'line' can be declared as reference to const [constParameterReference] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASEnhancer.cpp:425:50: style: Parameter 'line' can be declared as reference to const [constParameterReference] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:773:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2156:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2567:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2584:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2607:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2635:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:736:49: style:inconclusive: Boolean expression 'isInVerbatimQuote' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::inLineNumber' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::horstmannIndentInStatement' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::nonInStatementBracket' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::lineCommentNoBeautify' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::isNonInStatementArray' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::isSharpAccessor' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::isSharpDelegate' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::isInExtern' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::isInBeautifySQL' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::isInIndentableStruct' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::currentHeader' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::previousLastLineHeader' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::probationHeader' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::isInQuote' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::isInVerbatimQuote' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::haveLineContinuationChar' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::isInAsm' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::isInAsmOneLine' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::isInAsmBlock' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::isInComment' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::isInHorstmannComment' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::isInCase' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::isInQuestion' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::isInStatement' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::isInHeader' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::isInTemplate' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::isInDefine' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::isInDefineDefinition' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::isInClassInitializer' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::isInClassHeaderTab' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::isInEnum' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::isInConditional' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::backslashEndsPrevLine' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::lineOpensComment' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::blockCommentNoIndent' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::blockCommentNoBeautify' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::previousLineProbationTab' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::parenDepth' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::blockTabCount' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::templateDepth' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::prevFinalLineSpaceTabCount' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::prevFinalLineTabCount' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::defineTabCount' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::quoteChar' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::prevNonSpaceCh' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::currentNonSpaceCh' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::currentNonLegalCh' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:48:15: warning: Member variable 'ASBeautifier::prevNonLegalCh' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2457:20: performance:inconclusive: Technically the member function 'astyle::ASBeautifier::deleteVector' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:292:8: note: Technically the member function 'astyle::ASBeautifier::deleteVector' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2457:20: note: Technically the member function 'astyle::ASBeautifier::deleteVector' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2482:20: performance:inconclusive: Technically the member function 'astyle::ASBeautifier::initVector' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:293:8: note: Technically the member function 'astyle::ASBeautifier::initVector' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2482:20: note: Technically the member function 'astyle::ASBeautifier::initVector' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:566:19: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getFileType' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:313:8: note: Technically the member function 'astyle::ASBeautifier::getFileType' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:566:19: note: Technically the member function 'astyle::ASBeautifier::getFileType' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:576:19: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getIndentLength' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:314:8: note: Technically the member function 'astyle::ASBeautifier::getIndentLength' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:576:19: note: Technically the member function 'astyle::ASBeautifier::getIndentLength' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:586:22: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getIndentString' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:315:10: note: Technically the member function 'astyle::ASBeautifier::getIndentString' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:586:22: note: Technically the member function 'astyle::ASBeautifier::getIndentString' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:642:20: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getBracketIndent' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:316:8: note: Technically the member function 'astyle::ASBeautifier::getBracketIndent' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:642:20: note: Technically the member function 'astyle::ASBeautifier::getBracketIndent' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:632:20: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getBlockIndent' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:317:8: note: Technically the member function 'astyle::ASBeautifier::getBlockIndent' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:632:20: note: Technically the member function 'astyle::ASBeautifier::getBlockIndent' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:675:20: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getCaseIndent' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:318:8: note: Technically the member function 'astyle::ASBeautifier::getCaseIndent' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:675:20: note: Technically the member function 'astyle::ASBeautifier::getCaseIndent' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:653:20: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getClassIndent' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:319:8: note: Technically the member function 'astyle::ASBeautifier::getClassIndent' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:653:20: note: Technically the member function 'astyle::ASBeautifier::getClassIndent' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:688:20: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getEmptyLineFill' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:320:8: note: Technically the member function 'astyle::ASBeautifier::getEmptyLineFill' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:688:20: note: Technically the member function 'astyle::ASBeautifier::getEmptyLineFill' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:622:20: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getForceTabIndentation' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:321:8: note: Technically the member function 'astyle::ASBeautifier::getForceTabIndentation' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:622:20: note: Technically the member function 'astyle::ASBeautifier::getForceTabIndentation' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:594:20: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getIndentManuallySet' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:322:8: note: Technically the member function 'astyle::ASBeautifier::getIndentManuallySet' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:594:20: note: Technically the member function 'astyle::ASBeautifier::getIndentManuallySet' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:604:20: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getMinConditionalManuallySet' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:323:8: note: Technically the member function 'astyle::ASBeautifier::getMinConditionalManuallySet' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:604:20: note: Technically the member function 'astyle::ASBeautifier::getMinConditionalManuallySet' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:612:20: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getModeManuallySet' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:324:8: note: Technically the member function 'astyle::ASBeautifier::getModeManuallySet' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:612:20: note: Technically the member function 'astyle::ASBeautifier::getModeManuallySet' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:664:20: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getSwitchIndent' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:325:8: note: Technically the member function 'astyle::ASBeautifier::getSwitchIndent' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:664:20: note: Technically the member function 'astyle::ASBeautifier::getSwitchIndent' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2340:19: performance:inconclusive: Technically the member function 'astyle::ASBeautifier::indexOf' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:334:8: note: Technically the member function 'astyle::ASBeautifier::indexOf' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2340:19: note: Technically the member function 'astyle::ASBeautifier::indexOf' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2369:22: style:inconclusive: Technically the member function 'astyle::ASBeautifier::trim' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:335:10: note: Technically the member function 'astyle::ASBeautifier::trim' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2369:22: note: Technically the member function 'astyle::ASBeautifier::trim' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2139:22: style:inconclusive: Technically the member function 'astyle::ASBeautifier::preLineWS' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:356:10: note: Technically the member function 'astyle::ASBeautifier::preLineWS' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2139:22: note: Technically the member function 'astyle::ASBeautifier::preLineWS' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2153:20: performance:inconclusive: Technically the member function 'astyle::ASBeautifier::isClassAccessModifier' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:383:8: note: Technically the member function 'astyle::ASBeautifier::isClassAccessModifier' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2153:20: note: Technically the member function 'astyle::ASBeautifier::isClassAccessModifier' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2578:20: performance:inconclusive: Technically the member function 'astyle::ASBeautifier::isLineEndComment' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:384:8: note: Technically the member function 'astyle::ASBeautifier::isLineEndComment' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2578:20: note: Technically the member function 'astyle::ASBeautifier::isLineEndComment' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2389:47: performance:inconclusive: Technically the member function 'astyle::ASBeautifier::copyTempStacks' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:386:35: note: Technically the member function 'astyle::ASBeautifier::copyTempStacks' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2389:47: note: Technically the member function 'astyle::ASBeautifier::copyTempStacks' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2424:20: performance:inconclusive: Technically the member function 'astyle::ASBeautifier::deleteContainer' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:387:29: note: Technically the member function 'astyle::ASBeautifier::deleteContainer' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2424:20: note: Technically the member function 'astyle::ASBeautifier::deleteContainer' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2441:20: performance:inconclusive: Technically the member function 'astyle::ASBeautifier::deleteContainer' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:388:8: note: Technically the member function 'astyle::ASBeautifier::deleteContainer' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2441:20: note: Technically the member function 'astyle::ASBeautifier::deleteContainer' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:315:10: performance: Function 'getIndentString()' should return member 'indentString' by const reference. [returnByReference] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:168:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:579:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:1583:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:1601:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:1619:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:1639:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:1668:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:1861:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:1964:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2061:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2122:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2187:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2450:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2519:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2559:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2639:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2688:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2843:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2888:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:3389:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:3475:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:3684:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:3801:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:4139:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:4162:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:4180:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:4240:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:4280:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:4316:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:4392:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:4459:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:738:7: style: The scope of the variable 'prevCh' can be reduced. [variableScope] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:739:7: style: The scope of the variable 'tempCh' can be reduced. [variableScope] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2248:7: style: The scope of the variable 'ch' can be reduced. [variableScope] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:97:48: style:inconclusive: Function 'ASBeautifier' argument 1 names different: declaration 'copy' definition 'other'. [funcArgNamesDifferent] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:350:36: note: Function 'ASBeautifier' argument 1 names different: declaration 'copy' definition 'other'. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:97:48: note: Function 'ASBeautifier' argument 1 names different: declaration 'copy' definition 'other'. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:721:45: style:inconclusive: Function 'beautify' argument 1 names different: declaration 'line' definition 'originalLine'. [funcArgNamesDifferent] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:291:41: note: Function 'beautify' argument 1 names different: declaration 'line' definition 'originalLine'. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:721:45: note: Function 'beautify' argument 1 names different: declaration 'line' definition 'originalLine'. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2499:7: style: Local variable 'isInComment' shadows outer variable [shadowVariable] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:402:8: note: Shadowed declaration kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2499:7: note: Shadow variable kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2500:7: style: Local variable 'isInQuote' shadows outer variable [shadowVariable] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:396:8: note: Shadowed declaration kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2500:7: note: Shadow variable kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2504:7: style: Local variable 'quoteChar' shadows outer variable [shadowVariable] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:444:8: note: Shadowed declaration kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2504:7: note: Shadow variable kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2153:50: style: Parameter 'line' can be declared as reference to const [constParameterReference] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2578:45: style: Parameter 'line' can be declared as reference to const [constParameterReference] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2613:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2446:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASLocalizer.cpp:102:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASLocalizer.cpp:332:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASLocalizer.cpp:370:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASLocalizer.cpp:389:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASLocalizer.cpp:95:2: performance: Variable 'm_localeName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASLocalizer.cpp:96:2: performance: Variable 'm_langID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASLocalizer.cpp:325:21: performance:inconclusive: Technically the member function 'astyle::Translation::convertToMultiByte' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASLocalizer.h:65:9: note: Technically the member function 'astyle::Translation::convertToMultiByte' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASLocalizer.cpp:325:21: note: Technically the member function 'astyle::Translation::convertToMultiByte' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASLocalizer.h:31:9: performance: Function 'getLanguageID()' should return member 'm_langID' by const reference. [returnByReference] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASLocalizer.cpp:102:8: style: Variable 'localeName' can be declared as pointer to const [constVariablePointer] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASLocalizer.cpp:371:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASLocalizer.cpp:390:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:78:29: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:76:25: note: outer condition: yytoken==Token_PLUS kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:78:29: note: opposite inner condition: yytoken!=Token_PLUS kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:89:29: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:87:30: note: outer condition: yytoken==Token_MINUS kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:89:29: note: opposite inner condition: yytoken!=Token_MINUS kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:130:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:128:17: note: outer condition: yytoken==Token_LBRACE kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:130:21: note: opposite inner condition: yytoken!=Token_LBRACE kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:195:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:193:17: note: outer condition: yytoken==Token_IDENTIFIER kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:195:21: note: opposite inner condition: yytoken!=Token_IDENTIFIER kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:252:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:250:17: note: outer condition: yytoken==Token_CASE kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:252:21: note: opposite inner condition: yytoken!=Token_CASE kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:318:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:316:17: note: outer condition: yytoken==Token_CLASS kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:318:21: note: opposite inner condition: yytoken!=Token_CLASS kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:335:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:333:21: note: outer condition: yytoken==Token_INHERITS kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:335:25: note: opposite inner condition: yytoken!=Token_INHERITS kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:478:33: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:476:32: note: outer condition: yytoken==Token_COMMA kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:478:33: note: opposite inner condition: yytoken!=Token_COMMA kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:573:29: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:571:25: note: outer condition: yytoken==Token_ARROW_LEFT kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:573:29: note: opposite inner condition: yytoken!=Token_ARROW_LEFT kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:619:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:617:17: note: outer condition: yytoken==Token_IDENTIFIER kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:619:21: note: opposite inner condition: yytoken!=Token_IDENTIFIER kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:661:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:659:17: note: outer condition: yytoken==Token_IF kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:661:21: note: opposite inner condition: yytoken!=Token_IF kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:732:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:730:17: note: outer condition: yytoken==Token_IDENTIFIER kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:732:21: note: opposite inner condition: yytoken!=Token_IDENTIFIER kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:757:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:755:21: note: outer condition: yytoken==Token_ARROW_LEFT kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:757:25: note: opposite inner condition: yytoken!=Token_ARROW_LEFT kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:798:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:796:17: note: outer condition: yytoken==Token_LET kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:798:21: note: opposite inner condition: yytoken!=Token_LET kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:815:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:813:24: note: outer condition: yytoken==Token_COMMA kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:815:25: note: opposite inner condition: yytoken!=Token_COMMA kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:892:29: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:890:25: note: outer condition: yytoken==Token_STAR kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:892:29: note: opposite inner condition: yytoken!=Token_STAR kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:903:29: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:901:30: note: outer condition: yytoken==Token_SLASH kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:903:29: note: opposite inner condition: yytoken!=Token_SLASH kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:971:29: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:969:25: note: outer condition: yytoken==Token_AT kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:971:29: note: opposite inner condition: yytoken!=Token_AT kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1034:37: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1032:36: note: outer condition: yytoken==Token_COMMA kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1034:37: note: opposite inner condition: yytoken!=Token_COMMA kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1067:29: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1065:30: note: outer condition: yytoken==Token_DOT kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1067:29: note: opposite inner condition: yytoken!=Token_DOT kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1115:37: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1113:36: note: outer condition: yytoken==Token_COMMA kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1115:37: note: opposite inner condition: yytoken!=Token_COMMA kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1183:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1181:22: note: outer condition: yytoken==Token_IDENTIFIER kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1183:25: note: opposite inner condition: yytoken!=Token_IDENTIFIER kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1209:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1207:27: note: outer condition: yytoken==Token_IDENTIFIER kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1209:25: note: opposite inner condition: yytoken!=Token_IDENTIFIER kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1250:33: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1248:32: note: outer condition: yytoken==Token_COMMA kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1250:33: note: opposite inner condition: yytoken!=Token_COMMA kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1283:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1281:26: note: outer condition: yytoken==Token_IDENTIFIER kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1283:25: note: opposite inner condition: yytoken!=Token_IDENTIFIER kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1294:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1292:26: note: outer condition: yytoken==Token_INTEGER kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1294:25: note: opposite inner condition: yytoken!=Token_INTEGER kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1305:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1303:26: note: outer condition: yytoken==Token_STRING kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1305:25: note: opposite inner condition: yytoken!=Token_STRING kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1316:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1314:26: note: outer condition: yytoken==Token_TRUE kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1316:25: note: opposite inner condition: yytoken!=Token_TRUE kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1327:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1325:26: note: outer condition: yytoken==Token_FALSE kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1327:25: note: opposite inner condition: yytoken!=Token_FALSE kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1338:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1336:26: note: outer condition: yytoken==Token_NEW kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1338:25: note: opposite inner condition: yytoken!=Token_NEW kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1356:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1354:26: note: outer condition: yytoken==Token_LPAREN kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1356:25: note: opposite inner condition: yytoken!=Token_LPAREN kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1526:29: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1524:25: note: outer condition: yytoken==Token_EQUAL kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1526:29: note: opposite inner condition: yytoken!=Token_EQUAL kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1537:29: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1535:30: note: outer condition: yytoken==Token_LESS_EQUAL kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1537:29: note: opposite inner condition: yytoken!=Token_LESS_EQUAL kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1548:29: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1546:30: note: outer condition: yytoken==Token_LESS kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1548:29: note: opposite inner condition: yytoken!=Token_LESS kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1605:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1603:21: note: outer condition: yytoken==Token_TILDE kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1605:25: note: opposite inner condition: yytoken!=Token_TILDE kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1624:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1622:26: note: outer condition: yytoken==Token_NOT kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1624:25: note: opposite inner condition: yytoken!=Token_NOT kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1643:25: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1641:26: note: outer condition: yytoken==Token_ISVOID kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1643:25: note: opposite inner condition: yytoken!=Token_ISVOID kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1705:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1703:17: note: outer condition: yytoken==Token_WHILE kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:1705:21: note: opposite inner condition: yytoken!=Token_WHILE kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:449:22: style: Condition 'yytoken==Token_IDENTIFIER' is always true [knownConditionTrueFalse] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:447:17: note: Assuming that condition 'yytoken==Token_IDENTIFIER' is not redundant kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:449:22: note: Condition 'yytoken==Token_IDENTIFIER' is always true kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:451:25: style: Condition 'yytoken!=Token_IDENTIFIER' is always false [knownConditionTrueFalse] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:447:17: note: Assuming that condition 'yytoken==Token_IDENTIFIER' is not redundant kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:451:25: note: Condition 'yytoken!=Token_IDENTIFIER' is always false kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:546:26: style: Condition 'yytoken==Token_IDENTIFIER' is always true [knownConditionTrueFalse] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:447:17: note: Assuming that condition 'yytoken==Token_IDENTIFIER' is not redundant kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:546:26: note: Condition 'yytoken==Token_IDENTIFIER' is always true kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:548:25: style: Condition 'yytoken!=Token_IDENTIFIER' is always false [knownConditionTrueFalse] kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:447:17: note: Assuming that condition 'yytoken==Token_IDENTIFIER' is not redundant kdevelop-pg-qt-2.4.0/examples/cool/cool_parser.cpp:548:25: note: Condition 'yytoken!=Token_IDENTIFIER' is always false kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:183:18: performance:inconclusive: Technically the member function 'astyle::ASResource::buildAssignmentOperators' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:159:8: note: Technically the member function 'astyle::ASResource::buildAssignmentOperators' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:183:18: note: Technically the member function 'astyle::ASResource::buildAssignmentOperators' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:212:18: performance:inconclusive: Technically the member function 'astyle::ASResource::buildCastOperators' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:160:8: note: Technically the member function 'astyle::ASResource::buildCastOperators' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:212:18: note: Technically the member function 'astyle::ASResource::buildCastOperators' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:226:18: performance:inconclusive: Technically the member function 'astyle::ASResource::buildHeaders' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:161:8: note: Technically the member function 'astyle::ASResource::buildHeaders' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:226:18: note: Technically the member function 'astyle::ASResource::buildHeaders' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:281:18: performance:inconclusive: Technically the member function 'astyle::ASResource::buildIndentableHeaders' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:162:8: note: Technically the member function 'astyle::ASResource::buildIndentableHeaders' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:281:18: note: Technically the member function 'astyle::ASResource::buildIndentableHeaders' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:297:18: performance:inconclusive: Technically the member function 'astyle::ASResource::buildNonAssignmentOperators' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:163:8: note: Technically the member function 'astyle::ASResource::buildNonAssignmentOperators' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:297:18: note: Technically the member function 'astyle::ASResource::buildNonAssignmentOperators' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:322:18: performance:inconclusive: Technically the member function 'astyle::ASResource::buildNonParenHeaders' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:164:8: note: Technically the member function 'astyle::ASResource::buildNonParenHeaders' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:322:18: note: Technically the member function 'astyle::ASResource::buildNonParenHeaders' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:367:18: performance:inconclusive: Technically the member function 'astyle::ASResource::buildOperators' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:165:8: note: Technically the member function 'astyle::ASResource::buildOperators' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:367:18: note: Technically the member function 'astyle::ASResource::buildOperators' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:425:18: performance:inconclusive: Technically the member function 'astyle::ASResource::buildPreBlockStatements' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:166:8: note: Technically the member function 'astyle::ASResource::buildPreBlockStatements' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:425:18: note: Technically the member function 'astyle::ASResource::buildPreBlockStatements' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:455:18: performance:inconclusive: Technically the member function 'astyle::ASResource::buildPreCommandHeaders' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:167:8: note: Technically the member function 'astyle::ASResource::buildPreCommandHeaders' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:455:18: note: Technically the member function 'astyle::ASResource::buildPreCommandHeaders' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:483:18: performance:inconclusive: Technically the member function 'astyle::ASResource::buildPreDefinitionHeaders' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:168:8: note: Technically the member function 'astyle::ASResource::buildPreDefinitionHeaders' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:483:18: note: Technically the member function 'astyle::ASResource::buildPreDefinitionHeaders' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:541:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kdev-pg-parser.cc:1300:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YYEMPTY [valueFlowBailoutIncompleteVar] kdev-pg-lexer.cc:1462:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] kdev-pg-lexer.cc:2567:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] kdev-pg-lexer.cc:2896:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kdev-pg-lexer.cc:3134:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kdev-pg-lexer.ll:356:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] kdev-pg-lexer.ll:423:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdev-pg-parser.cc:1234:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] kdev-pg-parser.yy:634:38: warning: If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory] kdev-pg-parser.yy:633:63: note: Assuming allocation function fails kdev-pg-parser.yy:633:50: note: Assignment 'tmp=(char*)calloc(yyleng+7,sizeof(char))', assigned value is 0 kdev-pg-parser.yy:634:38: note: Null pointer dereference kdev-pg-parser.yy:641:38: warning: If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory] kdev-pg-parser.yy:640:63: note: Assuming allocation function fails kdev-pg-parser.yy:640:50: note: Assignment 'tmp=(char*)calloc(yyleng+7,sizeof(char))', assigned value is 0 kdev-pg-parser.yy:641:38: note: Null pointer dereference kdev-pg-parser.yy:635:48: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kdev-pg-parser.yy:633:63: note: Assuming allocation function fails kdev-pg-parser.yy:633:50: note: Assignment 'tmp=(char*)calloc(yyleng+7,sizeof(char))', assigned value is 0 kdev-pg-parser.yy:635:48: note: Null pointer addition kdev-pg-parser.yy:636:48: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kdev-pg-parser.yy:633:63: note: Assuming allocation function fails kdev-pg-parser.yy:633:50: note: Assignment 'tmp=(char*)calloc(yyleng+7,sizeof(char))', assigned value is 0 kdev-pg-parser.yy:636:48: note: Null pointer addition kdev-pg-parser.yy:642:48: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kdev-pg-parser.yy:640:63: note: Assuming allocation function fails kdev-pg-parser.yy:640:50: note: Assignment 'tmp=(char*)calloc(yyleng+7,sizeof(char))', assigned value is 0 kdev-pg-parser.yy:642:48: note: Null pointer addition kdev-pg-parser.yy:643:48: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kdev-pg-parser.yy:640:63: note: Assuming allocation function fails kdev-pg-parser.yy:640:50: note: Assignment 'tmp=(char*)calloc(yyleng+7,sizeof(char))', assigned value is 0 kdev-pg-parser.yy:643:48: note: Null pointer addition kdev-pg-parser.yy:558:27: style: C-style pointer casting [cstyleCast] kdev-pg-parser.yy:563:27: style: C-style pointer casting [cstyleCast] kdev-pg-parser.yy:590:37: style: C-style pointer casting [cstyleCast] kdev-pg-parser.yy:594:128: style: C-style pointer casting [cstyleCast] kdev-pg-parser.yy:598:37: style: C-style pointer casting [cstyleCast] kdev-pg-parser.yy:602:128: style: C-style pointer casting [cstyleCast] kdev-pg-parser.yy:606:37: style: C-style pointer casting [cstyleCast] kdev-pg-parser.yy:624:52: style: C-style pointer casting [cstyleCast] kdev-pg-parser.yy:630:52: style: C-style pointer casting [cstyleCast] kdev-pg-parser.yy:631:52: style: C-style pointer casting [cstyleCast] kdev-pg-parser.yy:633:50: style: C-style pointer casting [cstyleCast] kdev-pg-parser.yy:640:50: style: C-style pointer casting [cstyleCast] kdev-pg-parser.yy:659:58: style: C-style pointer casting [cstyleCast] kdev-pg-parser.yy:663:25: style: C-style pointer casting [cstyleCast] kdev-pg-parser.cc:1319:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] kdev-pg-parser.cc:1261:31: note: 'yystate' is assigned value '0' here. kdev-pg-parser.cc:1319:3: note: The comparison '0 <= yystate' is always true. kdev-pg-parser.cc:2899:12: style: The comparison 'yyss != yyssa' is always false because 'yyss' and 'yyssa' represent the same value. [knownConditionTrueFalse] kdev-pg-parser.cc:1273:24: note: 'yyss' is assigned value 'yyssa' here. kdev-pg-parser.cc:2899:12: note: The comparison 'yyss != yyssa' is always false because 'yyss' and 'yyssa' represent the same value. kdev-pg-parser.yy:570:11: style: Statements following noreturn function 'qFatal()' will never be executed. [unreachableCode] kdev-pg-parser.yy:329:157: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kdev-pg-parser.yy:335:81: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kdev-pg-parser.yy:390:157: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kdev-pg-parser.yy:396:81: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kdev-pg-parser.cc:1234:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] kdev-pg-lexer.cc:2443:16: style: Condition 'yywrap()' is always true [knownConditionTrueFalse] kdev-pg-lexer.cc:2443:16: note: Calling function 'yywrap' returns 1 kdev-pg-lexer.cc:2443:16: note: Condition 'yywrap()' is always true kdev-pg-lexer.cc:2752:17: style: Condition 'yywrap()' is always true [knownConditionTrueFalse] kdev-pg-lexer.cc:2752:17: note: Calling function 'yywrap' returns 1 kdev-pg-lexer.cc:2752:17: note: Condition 'yywrap()' is always true kdev-pg-lexer.ll:408:5: error: Common realloc mistake: 'yyTextLine' nulled but not freed upon failure [memleakOnRealloc] kdev-pg-lexer.cc:2900:2: warning: Possible null pointer dereference: b [nullPointer] kdev-pg-lexer.cc:2793:18: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 kdev-pg-lexer.cc:2900:2: note: Null pointer dereference kdev-pg-lexer.cc:2901:2: warning: Possible null pointer dereference: b [nullPointer] kdev-pg-lexer.cc:2793:18: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 kdev-pg-lexer.cc:2901:2: note: Null pointer dereference kdev-pg-lexer.cc:1454:30: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.ll:488:11: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.ll:539:1: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.ll:615:1: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.ll:621:1: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.ll:626:1: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.ll:636:11: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.ll:681:9: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.ll:762:1: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.ll:805:7: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.ll:842:7: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.ll:863:1: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.ll:868:1: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.ll:873:1: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.ll:880:4: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.cc:2595:41: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.cc:2596:4: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.cc:2771:7: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.cc:2850:7: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.cc:2859:17: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.cc:2884:11: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.cc:2886:10: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.cc:3010:24: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.cc:3029:24: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.cc:3058:7: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.cc:3107:8: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.cc:3338:10: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.ll:408:18: style: C-style pointer casting [cstyleCast] kdev-pg-lexer.ll:457:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kdev-pg-lexer.ll:646:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kdev-pg-lexer.ll:695:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kdev-pg-lexer.ll:773:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kdev-pg-lexer.ll:809:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kdev-pg-lexer.ll:814:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kdev-pg-lexer.ll:849:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kdev-pg-lexer.ll:858:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kdev-pg-lexer.ll:883:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kdev-pg-lexer.ll:426:9: style: The scope of the variable 'p' can be reduced. [variableScope] kdev-pg-lexer.cc:2645:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] kdev-pg-lexer.cc:341:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. kdev-pg-lexer.cc:2645:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. kdev-pg-lexer.cc:2666:40: style:inconclusive: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent] kdev-pg-lexer.cc:1315:40: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. kdev-pg-lexer.cc:2666:40: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. kdev-pg-lexer.cc:3085:46: style:inconclusive: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] kdev-pg-lexer.cc:296:46: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. kdev-pg-lexer.cc:3085:46: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. kdev-pg-lexer.cc:3098:46: style:inconclusive: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] kdev-pg-lexer.cc:297:45: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. kdev-pg-lexer.cc:3098:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. kdev-pg-lexer.cc:3098:60: style:inconclusive: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] kdev-pg-lexer.cc:297:56: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. kdev-pg-lexer.cc:3098:60: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. kdev-pg-lexer.cc:3230:24: style:inconclusive: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] kdev-pg-lexer.cc:1279:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. kdev-pg-lexer.cc:3230:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. kdev-pg-lexer.cc:2509:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] kdev-pg-lexer.cc:2681:9: style: Variable 'source' can be declared as pointer to const [constVariablePointer] kdev-pg-lexer.cc:2564:16: style: Variable 'num_to_read' is assigned a value that is never used. [unreadVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-beautifier.cpp:50:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-beautifier.h:22:3: style: Class 'IteratorQTextStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-ast.h:363:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-ast-gen.cpp:18:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-ast-gen.cpp:122:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-ast-gen.cpp:199:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-ast-gen.cpp:285:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-ast.h:352:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NodeKind [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-ast-gen.h:47:3: warning: Member variable 'GenerateAstRule::mInAlternative' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-ast-gen.h:47:3: warning: Member variable 'GenerateAstRule::mInCons' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/kdev-pg.h:106:3: warning: Member variable 'World::beautifulCode' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.h:30:3: warning: Member variable 'CodeGenerator::mEvolve' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-ast-gen.h:28:3: style: Class 'GenerateAst' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-ast-gen.h:47:3: style: Class 'GenerateAstRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-ast-gen.h:68:3: style: Class 'GenerateAstFwd' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.h:64:3: style: Class 'GenerateForwardParserRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.h:77:3: style: Class 'GenerateParserRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.h:119:3: style: Class 'GenerateRecursiveDelegation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.h:155:3: style: Class 'GenerateTokenVariableInitialization' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.h:183:3: style: Class 'GenerateParserDeclarations' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.h:195:3: style: Class 'GenerateParserBits' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.h:207:3: style: Class 'GenerateTokenTexts' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.h:139:3: style: Class 'GenerateVariableDeclaration < true , true >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg.h:262:12: style: C-style pointer casting [cstyleCast] kdevelop-pg-qt-2.4.0/src/kdev-pg.h:264:12: style: C-style pointer casting [cstyleCast] kdevelop-pg-qt-2.4.0/src/kdev-pg.h:164:41: performance: Function parameter '__name' should be passed by const reference. [passedByValue] kdevelop-pg-qt-2.4.0/src/kdev-pg.h:208:45: performance: Function parameter '__name' should be passed by const reference. [passedByValue] kdevelop-pg-qt-2.4.0/src/kdev-pg.h:208:61: performance: Function parameter '__description' should be passed by const reference. [passedByValue] kdevelop-pg-qt-2.4.0/src/kdev-pg.h:218:41: performance: Function parameter '__name' should be passed by const reference. [passedByValue] kdevelop-pg-qt-2.4.0/src/kdev-pg.h:234:44: performance: Function parameter 'file' should be passed by const reference. [passedByValue] kdevelop-pg-qt-2.4.0/src/kdev-pg.h:239:37: performance: Function parameter 'file' should be passed by const reference. [passedByValue] kdevelop-pg-qt-2.4.0/src/kdev-pg.h:244:30: performance: Function parameter 'file' should be passed by const reference. [passedByValue] kdevelop-pg-qt-2.4.0/src/kdev-pg.h:249:36: performance: Function parameter 'file' should be passed by const reference. [passedByValue] kdevelop-pg-qt-2.4.0/src/kdev-pg.h:254:43: performance: Function parameter 'file' should be passed by const reference. [passedByValue] kdevelop-pg-qt-2.4.0/src/kdev-pg-ast-gen.cpp:117:22: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.cpp:19:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.cpp:27:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.cpp:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.cpp:158:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mTok [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.cpp:25:25: style: Unused private function: 'BnfVisitor::createArray' [unusedPrivateFunction] kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.h:34:15: note: Unused private function: 'BnfVisitor::createArray' kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.cpp:25:25: note: Unused private function: 'BnfVisitor::createArray' kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.cpp:17:25: performance:inconclusive: Technically the member function 'KDevPG::BnfVisitor::localCreateNode' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.h:31:15: note: Technically the member function 'KDevPG::BnfVisitor::localCreateNode' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.cpp:17:25: note: Technically the member function 'KDevPG::BnfVisitor::localCreateNode' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.cpp:25:25: performance:inconclusive: Technically the member function 'KDevPG::BnfVisitor::createArray' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.h:34:15: note: Technically the member function 'KDevPG::BnfVisitor::createArray' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.cpp:25:25: note: Technically the member function 'KDevPG::BnfVisitor::createArray' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.cpp:31:25: performance:inconclusive: Technically the member function 'KDevPG::BnfVisitor::getSubArray' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.h:37:16: note: Technically the member function 'KDevPG::BnfVisitor::getSubArray' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.cpp:31:25: note: Technically the member function 'KDevPG::BnfVisitor::getSubArray' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.h:63:16: style: Virtual function 'finished' is called from destructor '~BnfVisitor()' at line 66. Dynamic binding is not used. [virtualCallInConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.h:66:5: note: Calling finished kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.h:63:16: note: finished is a virtual function kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:61:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:129:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:173:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:289:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checkOut [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:306:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checkOut [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:342:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checkOut [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:367:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checkOut [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:382:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checkOut [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:390:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checkOut [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.h:44:1: style: The class 'FirstFirstConflictChecker' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.h:61:1: style: The class 'FirstFollowConflictChecker' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.h:90:1: style: The class 'UndefinedSymbolChecker' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.h:104:1: style: The class 'UndefinedTokenChecker' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:108:34: style:inconclusive: Technically the member function 'KDevPG::FirstFollowConflictChecker::check' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.h:67:8: note: Technically the member function 'KDevPG::FirstFollowConflictChecker::check' can be const. kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:108:34: note: Technically the member function 'KDevPG::FirstFollowConflictChecker::check' can be const. kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:387:29: style:inconclusive: Technically the member function 'KDevPG::ProblemSummaryPrinter::operator()' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.h:120:8: note: Technically the member function 'KDevPG::ProblemSummaryPrinter::operator()' can be const. kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:387:29: note: Technically the member function 'KDevPG::ProblemSummaryPrinter::operator()' can be const. kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.h:82:3: style: Class 'FollowDepChecker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-pretty-printer.h:22:3: style: Class 'PrettyPrinter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:143:29: style: C-style pointer casting [cstyleCast] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:153:43: style:inconclusive: Function 'check' argument 1 names different: declaration 'n' definition 'node'. [funcArgNamesDifferent] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.h:83:27: note: Function 'check' argument 1 names different: declaration 'n' definition 'node'. kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:153:43: note: Function 'check' argument 1 names different: declaration 'n' definition 'node'. kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:69:24: style: Variable 'n' can be declared as pointer to const [constVariablePointer] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:88:26: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:221:28: style: Variable 'first' is assigned a value that is never used. [unreadVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:221:22: style: Variable 'first' is assigned a value that is never used. [unreadVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-debug-visitor-gen.cpp:17:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-debug-visitor-gen.cpp:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-debug-visitor-gen.cpp:169:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-default-visitor-bits-gen.h:44:3: style: Class 'HasMemberNodes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-debug-visitor-gen.h:27:3: style: Class 'GenerateDebugVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-debug-visitor-gen.h:39:3: style: Class 'GenerateDebugVisitorRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:29:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:92:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:132:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:166:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:223:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:229:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:240:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:297:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:342:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:365:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:462:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:733:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:801:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:815:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:915:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:1053:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:1069:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:1247:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:1254:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-default-visitor-bits-gen.cpp:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-default-visitor-bits-gen.cpp:84:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.h:139:3: style: Class 'GenerateVariableDeclaration < false , true >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.h:45:8: style: The function 'visitCons' overrides a function in a base class but just delegates back to the base class. [uselessOverride] kdevelop-pg-qt-2.4.0/src/kdev-pg-default-visitor.h:35:8: note: Virtual function in base class kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.h:45:8: note: Function in derived class kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.h:50:8: style: The function 'visitCondition' overrides a function in a base class but just delegates back to the base class. [uselessOverride] kdevelop-pg-qt-2.4.0/src/kdev-pg-default-visitor.h:40:8: note: Virtual function in base class kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.h:50:8: note: Function in derived class kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:68:18: style: C-style pointer casting [cstyleCast] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:81:16: style: The scope of the variable '__id' can be reduced. [variableScope] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:83:13: style: The scope of the variable 'symbol_name' can be reduced. [variableScope] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:959:66: style:inconclusive: Function 'operator()' argument 1 names different: declaration 'node' definition 'sym'. [funcArgNamesDifferent] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.h:110:38: note: Function 'operator()' argument 1 names different: declaration 'node' definition 'sym'. kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:959:66: note: Function 'operator()' argument 1 names different: declaration 'node' definition 'sym'. kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:1228:73: style:inconclusive: Function 'operator()' argument 1 names different: declaration 'node' definition 'sym'. [funcArgNamesDifferent] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.h:159:38: note: Function 'operator()' argument 1 names different: declaration 'node' definition 'sym'. kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:1228:73: note: Function 'operator()' argument 1 names different: declaration 'node' definition 'sym'. kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:73:23: style: Variable 's' can be declared as reference to const [constVariableReference] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:57:32: style: Variable 't' can be declared as pointer to const [constVariablePointer] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:130:47: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:155:50: style: Parameter 'a' can be declared as pointer to const. However it seems that 'terminalItemNameLess' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:185:71: note: You might need to cast the function pointer here kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:155:50: note: Parameter 'a' can be declared as pointer to const kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:155:74: style: Parameter 'b' can be declared as pointer to const. However it seems that 'terminalItemNameLess' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:185:71: note: You might need to cast the function pointer here kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:155:74: note: Parameter 'b' can be declared as pointer to const kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:186:16: style: Variable 'terminalItem' can be declared as pointer to const [constVariablePointer] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:269:35: style: Variable 'a' can be declared as pointer to const [constVariablePointer] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:285:29: style: Variable 'cond' can be declared as pointer to const [constVariablePointer] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:326:25: style: Variable 'cond' can be declared as pointer to const [constVariablePointer] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:1020:66: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:1039:66: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:1048:59: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:1257:26: style: Variable 't' can be declared as pointer to const [constVariablePointer] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:48:23: style: Variable 'item' is assigned a value that is never used. [unreadVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-default-visitor-gen.cpp:19:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-default-visitor-gen.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:163:23: style: Variable 'item' is assigned a value that is never used. [unreadVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:570:26: style: Variable 'baseType' is assigned a value that is never used. [unreadVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:570:17: style: Variable 'baseType' is assigned a value that is never used. [unreadVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-default-visitor-gen.h:41:3: style: Class 'GenerateDefaultVisitorRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:1743:45: style:inconclusive: Boolean expression 'isInVerbatimQuote' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:1893:51: style: Array index 'j' is used before limits check. [arrayIndexThenCheck] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::currentHeader' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::previousOperator' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::currentChar' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::previousChar' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::previousNonWSChar' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::previousCommandChar' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::quoteChar' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::charNum' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::preprocBracketTypeStackSize' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::tabIncrementIn' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::spacePadNum' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::nextLineSpacePadNum' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::templateDepth' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::traceLineNumber' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::horstmannIndentChars' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::leadingSpaces' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::formattedLineCommentNum' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::currentLineFirstBracketNum' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::previousReadyFormattedLineLength' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::previousBracketType' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isVirgin' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isInLineComment' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isInComment' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::noTrimCommentContinuation' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isInPreprocessor' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isInTemplate' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::doesLineStartComment' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::lineEndsInCommentOnly' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::lineIsLineCommentOnly' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::lineIsEmpty' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isImmediatelyPostCommentOnly' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isImmediatelyPostEmptyLine' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isInQuote' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isInVerbatimQuote' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::haveLineContinuationChar' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isInQuoteContinuation' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isInBlParen' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isSpecialChar' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isNonParenHeader' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::foundQuestionMark' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::foundPreDefinitionHeader' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::foundNamespaceHeader' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::foundClassHeader' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::foundStructHeader' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::foundInterfaceHeader' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::foundPreCommandHeader' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::foundCastOperator' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isInLineBreak' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::endOfCodeReached' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isInExecSQL' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isInAsm' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isInAsmOneLine' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isInAsmBlock' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isLineReady' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isPreviousBracketBlockRelated' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isInPotentialCalculation' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isCharImmediatelyPostComment' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isPreviousCharPostComment' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isCharImmediatelyPostLineComment' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isCharImmediatelyPostOpenBlock' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isCharImmediatelyPostCloseBlock' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isCharImmediatelyPostTemplate' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isCharImmediatelyPostReturn' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isCharImmediatelyPostOperator' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::breakCurrentOneLineBlock' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isInHorstmannRunIn' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::currentLineBeginsWithBracket' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::shouldReparseCurrentChar' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::needHeaderOpeningBracket' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::shouldBreakLineAtNextChar' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::passedSemicolon' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::passedColon' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::clearNonInStatement' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isImmediatelyPostComment' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isImmediatelyPostLineComment' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isImmediatelyPostEmptyBlock' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isImmediatelyPostPreprocessor' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isImmediatelyPostReturn' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isImmediatelyPostOperator' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isPrependPostBlockEmptyLineRequested' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isAppendPostBlockEmptyLineRequested' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::prependEmptyLine' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::appendOpeningBracket' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::foundClosingHeader' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isInHeader' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isImmediatelyPostHeader' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isInCase' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:49:14: warning: Member variable 'ASFormatter::isJavaStaticConstructor' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:3522:19: performance:inconclusive: Technically the member function 'astyle::ASFormatter::deleteContainer' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:548:29: note: Technically the member function 'astyle::ASFormatter::deleteContainer' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:3522:19: note: Technically the member function 'astyle::ASFormatter::deleteContainer' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:1326:19: performance:inconclusive: Technically the member function 'astyle::ASFormatter::isBracketType' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:560:8: note: Technically the member function 'astyle::ASFormatter::isBracketType' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:1326:19: note: Technically the member function 'astyle::ASFormatter::isBracketType' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2059:19: performance:inconclusive: Technically the member function 'astyle::ASFormatter::isEmptyLine' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:564:8: note: Technically the member function 'astyle::ASFormatter::isEmptyLine' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2059:19: note: Technically the member function 'astyle::ASFormatter::isEmptyLine' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:3506:19: performance:inconclusive: Technically the member function 'astyle::ASFormatter::deleteContainer' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:586:8: note: Technically the member function 'astyle::ASFormatter::deleteContainer' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:3506:19: note: Technically the member function 'astyle::ASFormatter::deleteContainer' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:4309:21: performance:inconclusive: Technically the member function 'astyle::ASFormatter::findNextChar' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:611:10: note: Technically the member function 'astyle::ASFormatter::findNextChar' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:4309:21: note: Technically the member function 'astyle::ASFormatter::findNextChar' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/kdev-pg-first.cpp:27:12: warning: Member variable 'NextFirst::mMergeZeroBlocked' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-first.h:30:3: style: Class 'NextFirst' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2968:22: style: Condition 'currentChar=='('' is always true [knownConditionTrueFalse] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2877:18: note: Assuming that condition 'currentChar=='('' is not redundant kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2968:22: note: Condition 'currentChar=='('' is always true kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:3025:45: style: Condition 'currentChar==')'' is always true [knownConditionTrueFalse] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:3003:23: note: Assuming that condition 'currentChar==')'' is not redundant kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:3025:45: note: Condition 'currentChar==')'' is always true kdevelop-pg-qt-2.4.0/src/kdev-pg-follow.cpp:72:13: warning: Member variable 'NextFollow::mSymbol' is not initialized in the constructor. [uninitMemberVar] kdevelop-pg-qt-2.4.0/src/kdev-pg-follow.cpp:175:18: performance:inconclusive: Technically the member function 'KDevPG::NextFollow::addFirstToFollowDep' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/kdev-pg-follow.h:40:8: note: Technically the member function 'KDevPG::NextFollow::addFirstToFollowDep' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/kdev-pg-follow.cpp:175:18: note: Technically the member function 'KDevPG::NextFollow::addFirstToFollowDep' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/kdev-pg-follow.cpp:190:18: performance:inconclusive: Technically the member function 'KDevPG::NextFollow::addFollowToFollowDep' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/kdev-pg-follow.h:43:8: note: Technically the member function 'KDevPG::NextFollow::addFollowToFollowDep' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/kdev-pg-follow.cpp:190:18: note: Technically the member function 'KDevPG::NextFollow::addFollowToFollowDep' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/kdev-pg-follow.h:32:3: style: Class 'NextFollow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:133:42: style:inconclusive: Function 'init' argument 1 names different: declaration 'iter' definition 'si'. [funcArgNamesDifferent] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:520:31: note: Function 'init' argument 1 names different: declaration 'iter' definition 'si'. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:133:42: note: Function 'init' argument 1 names different: declaration 'iter' definition 'si'. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:1414:47: style:inconclusive: Function 'setOperatorPaddingMode' argument 1 names different: declaration 'mode' definition 'state'. [funcArgNamesDifferent] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:536:36: note: Function 'setOperatorPaddingMode' argument 1 names different: declaration 'mode' definition 'state'. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:1414:47: note: Function 'setOperatorPaddingMode' argument 1 names different: declaration 'mode' definition 'state'. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:1427:52: style:inconclusive: Function 'setParensOutsidePaddingMode' argument 1 names different: declaration 'mode' definition 'state'. [funcArgNamesDifferent] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:537:41: note: Function 'setParensOutsidePaddingMode' argument 1 names different: declaration 'mode' definition 'state'. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:1427:52: note: Function 'setParensOutsidePaddingMode' argument 1 names different: declaration 'mode' definition 'state'. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:1440:51: style:inconclusive: Function 'setParensInsidePaddingMode' argument 1 names different: declaration 'mode' definition 'state'. [funcArgNamesDifferent] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:538:40: note: Function 'setParensInsidePaddingMode' argument 1 names different: declaration 'mode' definition 'state'. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:1440:51: note: Function 'setParensInsidePaddingMode' argument 1 names different: declaration 'mode' definition 'state'. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:1453:51: style:inconclusive: Function 'setParensHeaderPaddingMode' argument 1 names different: declaration 'mode' definition 'state'. [funcArgNamesDifferent] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:539:40: note: Function 'setParensHeaderPaddingMode' argument 1 names different: declaration 'mode' definition 'state'. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:1453:51: note: Function 'setParensHeaderPaddingMode' argument 1 names different: declaration 'mode' definition 'state'. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:660:10: style: Local variable 'currentChar' shadows outer variable [shadowVariable] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:637:8: note: Shadowed declaration kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:660:10: note: Shadow variable kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2337:7: style: Local variable 'isInComment' shadows outer variable [shadowVariable] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:668:8: note: Shadowed declaration kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2337:7: note: Shadow variable kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2338:7: style: Local variable 'isInQuote' shadows outer variable [shadowVariable] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:678:8: note: Shadowed declaration kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2338:7: note: Shadow variable kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2341:7: style: Local variable 'quoteChar' shadows outer variable [shadowVariable] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:641:8: note: Shadowed declaration kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2341:7: note: Shadow variable kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2449:9: style: Local variable 'nextLine' shadows outer function [shadowFunction] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:522:10: note: Shadowed declaration kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2449:9: note: Shadow variable kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2453:7: style: Local variable 'isInComment' shadows outer variable [shadowVariable] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:668:8: note: Shadowed declaration kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2453:7: note: Shadow variable kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:3682:9: style: Local variable 'nextLine' shadows outer function [shadowFunction] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:522:10: note: Shadowed declaration kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:3682:9: note: Shadow variable kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:4369:9: style: Local variable 'nextLine' shadows outer function [shadowFunction] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:522:10: note: Shadowed declaration kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:4369:9: note: Shadow variable kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:4372:7: style: Local variable 'isInComment' shadows outer variable [shadowVariable] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:668:8: note: Shadowed declaration kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:4372:7: note: Shadow variable kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2333:49: style: Parameter 'line' can be declared as reference to const [constParameterReference] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:4309:42: style: Parameter 'line' can be declared as reference to const [constParameterReference] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:4361:51: style: Parameter 'firstLine' can be declared as reference to const [constParameterReference] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:4446:38: style: Parameter 'line' can be declared as reference to const [constParameterReference] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2092:11: warning: Either the condition 'lastWord.empty()' is redundant or expression 'lastWord[0]' causes access out of bounds. [containerOutOfBounds] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2091:20: note: Assuming that condition 'lastWord.empty()' is not redundant kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2092:11: note: Access out of bounds kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2096:22: warning: Either the condition 'lastWord.empty()' is redundant or expression 'lastWord[0]' causes access out of bounds. [containerOutOfBounds] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2091:20: note: Assuming that condition 'lastWord.empty()' is not redundant kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2096:22: note: Access out of bounds kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:4340:11: warning: Either the condition 'i >::vecUnion' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:544:18: performance:inconclusive: Technically the member function 'NFA < SeqCharSet < Latin1 > >::vecUnion' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:544:18: performance:inconclusive: Technically the member function 'NFA < SeqCharSet < Ucs2 > >::vecUnion' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:544:18: performance:inconclusive: Technically the member function 'NFA < SeqCharSet < Ucs4 > >::vecUnion' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:544:18: performance:inconclusive: Technically the member function 'NFA < TableCharSet < Ascii > >::vecUnion' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:544:18: performance:inconclusive: Technically the member function 'NFA < TableCharSet < Latin1 > >::vecUnion' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:544:18: performance:inconclusive: Technically the member function 'NFA < TableCharSet < Ucs2 > >::vecUnion' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:167:12: style:inconclusive: Technically the member function 'DFA < SeqCharSet < Ascii > >::accepts' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:186:28: style:inconclusive: Technically the member function 'DFA < SeqCharSet < Ascii > >::nextAction' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:299:10: style:inconclusive: Technically the member function 'DFA < SeqCharSet < Ascii > >::sameGroup' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:167:12: style:inconclusive: Technically the member function 'DFA < SeqCharSet < Latin1 > >::accepts' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:186:28: style:inconclusive: Technically the member function 'DFA < SeqCharSet < Latin1 > >::nextAction' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:299:10: style:inconclusive: Technically the member function 'DFA < SeqCharSet < Latin1 > >::sameGroup' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:167:12: style:inconclusive: Technically the member function 'DFA < SeqCharSet < Ucs2 > >::accepts' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:186:28: style:inconclusive: Technically the member function 'DFA < SeqCharSet < Ucs2 > >::nextAction' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:299:10: style:inconclusive: Technically the member function 'DFA < SeqCharSet < Ucs2 > >::sameGroup' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:167:12: style:inconclusive: Technically the member function 'DFA < SeqCharSet < Ucs4 > >::accepts' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:186:28: style:inconclusive: Technically the member function 'DFA < SeqCharSet < Ucs4 > >::nextAction' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:299:10: style:inconclusive: Technically the member function 'DFA < SeqCharSet < Ucs4 > >::sameGroup' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:167:12: style:inconclusive: Technically the member function 'DFA < TableCharSet < Ascii > >::accepts' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:186:28: style:inconclusive: Technically the member function 'DFA < TableCharSet < Ascii > >::nextAction' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:299:10: style:inconclusive: Technically the member function 'DFA < TableCharSet < Ascii > >::sameGroup' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:167:12: style:inconclusive: Technically the member function 'DFA < TableCharSet < Latin1 > >::accepts' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:186:28: style:inconclusive: Technically the member function 'DFA < TableCharSet < Latin1 > >::nextAction' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:299:10: style:inconclusive: Technically the member function 'DFA < TableCharSet < Latin1 > >::sameGroup' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:167:12: style:inconclusive: Technically the member function 'DFA < TableCharSet < Ucs2 > >::accepts' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:186:28: style:inconclusive: Technically the member function 'DFA < TableCharSet < Ucs2 > >::nextAction' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:299:10: style:inconclusive: Technically the member function 'DFA < TableCharSet < Ucs2 > >::sameGroup' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-bit-array.h:69:10: style: Class 'BitArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:429:5: style: Class 'NFA < SeqCharSet < Ascii > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:429:5: style: Class 'NFA < SeqCharSet < Latin1 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:429:5: style: Class 'NFA < SeqCharSet < Ucs2 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:429:5: style: Class 'NFA < SeqCharSet < Ucs4 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:429:5: style: Class 'NFA < TableCharSet < Ascii > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:429:5: style: Class 'NFA < TableCharSet < Latin1 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:429:5: style: Class 'NFA < TableCharSet < Ucs2 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp-helper.h:437:3: style: Class 'TableCharSet < Ascii >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp-helper.h:447:3: style: Class 'TableCharSet < Ascii >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp-helper.h:437:3: style: Class 'TableCharSet < Latin1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp-helper.h:447:3: style: Class 'TableCharSet < Latin1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp-helper.h:437:3: style: Class 'TableCharSet < Ucs2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp-helper.h:447:3: style: Class 'TableCharSet < Ucs2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp-helper.h:79:5: style: Class 'SeqCharSet < Ascii >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp-helper.h:93:5: style: Class 'SeqCharSet < Ascii >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp-helper.h:99:5: style: Class 'SeqCharSet < Ascii >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp-helper.h:79:5: style: Class 'SeqCharSet < Latin1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp-helper.h:93:5: style: Class 'SeqCharSet < Latin1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp-helper.h:99:5: style: Class 'SeqCharSet < Latin1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp-helper.h:79:5: style: Class 'SeqCharSet < Ucs2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp-helper.h:93:5: style: Class 'SeqCharSet < Ucs2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp-helper.h:99:5: style: Class 'SeqCharSet < Ucs2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp-helper.h:79:5: style: Class 'SeqCharSet < Ucs4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp-helper.h:93:5: style: Class 'SeqCharSet < Ucs4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp-helper.h:99:5: style: Class 'SeqCharSet < Ucs4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1037:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1044:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1051:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1058:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1065:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1166:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1266:9: style: Local variable 'to0' shadows outer variable [shadowVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1251:35: note: Shadowed declaration kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1266:9: note: Shadow variable kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1266:14: style: Local variable 'to1' shadows outer variable [shadowVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1251:40: note: Shadowed declaration kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1266:14: note: Shadow variable kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:621:77: style: Local variable 'rules' shadows outer variable [shadowVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:375:45: note: Shadowed declaration kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:621:77: note: Shadow variable kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:858:19: style: Local variable 'tmp' shadows outer variable [shadowVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:841:20: note: Shadowed declaration kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:858:19: note: Shadow variable kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1201:15: style: Variable 'surrpairs' is assigned a value that is never used. [unreadVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1206:15: style: Variable 'surrpairs' is assigned a value that is never used. [unreadVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1216:22: style: Variable 'ascii' is assigned a value that is never used. [unreadVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1216:33: style: Variable 'topOf2' is assigned a value that is never used. [unreadVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1216:49: style: Variable 'topOf2<<=lowerBytes' is assigned a value that is never used. [unreadVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1216:61: style: Variable 'topOf3' is assigned a value that is never used. [unreadVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1216:93: style: Variable '(topOf3<<=lowerBytes)<<=lowerBytes' is assigned a value that is never used. [unreadVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1216:106: style: Variable 'topOf4' is assigned a value that is never used. [unreadVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1216:138: style: Variable '(topOf4<<=lowerBytes)<<=lowerBytes' is assigned a value that is never used. [unreadVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1225:22: style: Variable 'ascii' is assigned a value that is never used. [unreadVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1225:33: style: Variable 'topOf2' is assigned a value that is never used. [unreadVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1225:49: style: Variable 'topOf2<<=lowerBytes' is assigned a value that is never used. [unreadVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1225:61: style: Variable 'topOf3' is assigned a value that is never used. [unreadVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1225:93: style: Variable '(topOf3<<=lowerBytes)<<=lowerBytes' is assigned a value that is never used. [unreadVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1225:106: style: Variable 'topOf4' is assigned a value that is never used. [unreadVariable] kdevelop-pg-qt-2.4.0/src/kdev-pg-regexp.cpp:1225:138: style: Variable '(topOf4<<=lowerBytes)<<=lowerBytes' is assigned a value that is never used. [unreadVariable] diff: 2.17.0 kdev-pg-parser.yy:635:48: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kdev-pg-parser.yy:633:63: note: Assuming allocation function fails kdev-pg-parser.yy:633:50: note: Assignment 'tmp=(char*)calloc(yyleng+7,sizeof(char))', assigned value is 0 kdev-pg-parser.yy:635:48: note: Null pointer addition head kdev-pg-parser.yy:635:48: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kdev-pg-parser.yy:633:63: note: Assuming allocation function fails kdev-pg-parser.yy:633:50: note: Assignment 'tmp=(char*)calloc(yyleng+7,sizeof(char))', assigned value is 0 kdev-pg-parser.yy:635:48: note: Null pointer addition 2.17.0 kdev-pg-parser.yy:636:48: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kdev-pg-parser.yy:633:63: note: Assuming allocation function fails kdev-pg-parser.yy:633:50: note: Assignment 'tmp=(char*)calloc(yyleng+7,sizeof(char))', assigned value is 0 kdev-pg-parser.yy:636:48: note: Null pointer addition head kdev-pg-parser.yy:636:48: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kdev-pg-parser.yy:633:63: note: Assuming allocation function fails kdev-pg-parser.yy:633:50: note: Assignment 'tmp=(char*)calloc(yyleng+7,sizeof(char))', assigned value is 0 kdev-pg-parser.yy:636:48: note: Null pointer addition 2.17.0 kdev-pg-parser.yy:642:48: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kdev-pg-parser.yy:640:63: note: Assuming allocation function fails kdev-pg-parser.yy:640:50: note: Assignment 'tmp=(char*)calloc(yyleng+7,sizeof(char))', assigned value is 0 kdev-pg-parser.yy:642:48: note: Null pointer addition head kdev-pg-parser.yy:642:48: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kdev-pg-parser.yy:640:63: note: Assuming allocation function fails kdev-pg-parser.yy:640:50: note: Assignment 'tmp=(char*)calloc(yyleng+7,sizeof(char))', assigned value is 0 kdev-pg-parser.yy:642:48: note: Null pointer addition 2.17.0 kdev-pg-parser.yy:643:48: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kdev-pg-parser.yy:640:63: note: Assuming allocation function fails kdev-pg-parser.yy:640:50: note: Assignment 'tmp=(char*)calloc(yyleng+7,sizeof(char))', assigned value is 0 kdev-pg-parser.yy:643:48: note: Null pointer addition head kdev-pg-parser.yy:643:48: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kdev-pg-parser.yy:640:63: note: Assuming allocation function fails kdev-pg-parser.yy:640:50: note: Assignment 'tmp=(char*)calloc(yyleng+7,sizeof(char))', assigned value is 0 kdev-pg-parser.yy:643:48: note: Null pointer addition head kdevelop-pg-qt-2.4.0/examples/fact/factlexer.cpp:38:13: style: Unused private function: 'Lexer::popState' [unusedPrivateFunction] kdevelop-pg-qt-2.4.0/examples/fact/factlexer.h:37:10: note: Unused private function: 'Lexer::popState' kdevelop-pg-qt-2.4.0/examples/fact/factlexer.cpp:38:13: note: Unused private function: 'Lexer::popState' 2.17.0 kdevelop-pg-qt-2.4.0/examples/fact/factlexer.h:37:10: style: Unused private function: 'Lexer::popState' [unusedPrivateFunction] head kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:56:14: performance:inconclusive: Technically the member function 'fact::Parser::reportProblem' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/examples/fact/factparser.h:110:10: note: Technically the member function 'fact::Parser::reportProblem' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:56:14: note: Technically the member function 'fact::Parser::reportProblem' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/examples/fact/factparser.h:110:10: performance:inconclusive: Technically the member function 'fact::Parser::reportProblem' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/examples/fact/factparser.cpp:56:14: note: Technically the member function 'fact::Parser::reportProblem' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/examples/fact/factparser.h:110:10: note: Technically the member function 'fact::Parser::reportProblem' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2139:22: style:inconclusive: Technically the member function 'astyle::ASBeautifier::preLineWS' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:356:10: note: Technically the member function 'astyle::ASBeautifier::preLineWS' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2139:22: note: Technically the member function 'astyle::ASBeautifier::preLineWS' can be const. head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2153:20: performance:inconclusive: Technically the member function 'astyle::ASBeautifier::isClassAccessModifier' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:383:8: note: Technically the member function 'astyle::ASBeautifier::isClassAccessModifier' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2153:20: note: Technically the member function 'astyle::ASBeautifier::isClassAccessModifier' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2340:19: performance:inconclusive: Technically the member function 'astyle::ASBeautifier::indexOf' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:334:8: note: Technically the member function 'astyle::ASBeautifier::indexOf' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2340:19: note: Technically the member function 'astyle::ASBeautifier::indexOf' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2369:22: style:inconclusive: Technically the member function 'astyle::ASBeautifier::trim' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:335:10: note: Technically the member function 'astyle::ASBeautifier::trim' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2369:22: note: Technically the member function 'astyle::ASBeautifier::trim' can be const. head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2389:47: performance:inconclusive: Technically the member function 'astyle::ASBeautifier::copyTempStacks' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:386:35: note: Technically the member function 'astyle::ASBeautifier::copyTempStacks' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2389:47: note: Technically the member function 'astyle::ASBeautifier::copyTempStacks' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2424:20: performance:inconclusive: Technically the member function 'astyle::ASBeautifier::deleteContainer' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:387:29: note: Technically the member function 'astyle::ASBeautifier::deleteContainer' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2424:20: note: Technically the member function 'astyle::ASBeautifier::deleteContainer' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2441:20: performance:inconclusive: Technically the member function 'astyle::ASBeautifier::deleteContainer' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:388:8: note: Technically the member function 'astyle::ASBeautifier::deleteContainer' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2441:20: note: Technically the member function 'astyle::ASBeautifier::deleteContainer' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2457:20: performance:inconclusive: Technically the member function 'astyle::ASBeautifier::deleteVector' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:292:8: note: Technically the member function 'astyle::ASBeautifier::deleteVector' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2457:20: note: Technically the member function 'astyle::ASBeautifier::deleteVector' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2482:20: performance:inconclusive: Technically the member function 'astyle::ASBeautifier::initVector' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:293:8: note: Technically the member function 'astyle::ASBeautifier::initVector' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2482:20: note: Technically the member function 'astyle::ASBeautifier::initVector' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2578:20: performance:inconclusive: Technically the member function 'astyle::ASBeautifier::isLineEndComment' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:384:8: note: Technically the member function 'astyle::ASBeautifier::isLineEndComment' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2578:20: note: Technically the member function 'astyle::ASBeautifier::isLineEndComment' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2613:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:566:19: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getFileType' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:313:8: note: Technically the member function 'astyle::ASBeautifier::getFileType' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:566:19: note: Technically the member function 'astyle::ASBeautifier::getFileType' can be const. head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:576:19: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getIndentLength' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:314:8: note: Technically the member function 'astyle::ASBeautifier::getIndentLength' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:576:19: note: Technically the member function 'astyle::ASBeautifier::getIndentLength' can be const. head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:586:22: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getIndentString' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:315:10: note: Technically the member function 'astyle::ASBeautifier::getIndentString' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:586:22: note: Technically the member function 'astyle::ASBeautifier::getIndentString' can be const. head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:594:20: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getIndentManuallySet' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:322:8: note: Technically the member function 'astyle::ASBeautifier::getIndentManuallySet' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:594:20: note: Technically the member function 'astyle::ASBeautifier::getIndentManuallySet' can be const. head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:604:20: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getMinConditionalManuallySet' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:323:8: note: Technically the member function 'astyle::ASBeautifier::getMinConditionalManuallySet' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:604:20: note: Technically the member function 'astyle::ASBeautifier::getMinConditionalManuallySet' can be const. head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:612:20: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getModeManuallySet' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:324:8: note: Technically the member function 'astyle::ASBeautifier::getModeManuallySet' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:612:20: note: Technically the member function 'astyle::ASBeautifier::getModeManuallySet' can be const. head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:622:20: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getForceTabIndentation' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:321:8: note: Technically the member function 'astyle::ASBeautifier::getForceTabIndentation' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:622:20: note: Technically the member function 'astyle::ASBeautifier::getForceTabIndentation' can be const. head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:632:20: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getBlockIndent' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:317:8: note: Technically the member function 'astyle::ASBeautifier::getBlockIndent' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:632:20: note: Technically the member function 'astyle::ASBeautifier::getBlockIndent' can be const. head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:642:20: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getBracketIndent' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:316:8: note: Technically the member function 'astyle::ASBeautifier::getBracketIndent' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:642:20: note: Technically the member function 'astyle::ASBeautifier::getBracketIndent' can be const. head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:653:20: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getClassIndent' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:319:8: note: Technically the member function 'astyle::ASBeautifier::getClassIndent' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:653:20: note: Technically the member function 'astyle::ASBeautifier::getClassIndent' can be const. head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:664:20: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getSwitchIndent' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:325:8: note: Technically the member function 'astyle::ASBeautifier::getSwitchIndent' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:664:20: note: Technically the member function 'astyle::ASBeautifier::getSwitchIndent' can be const. head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:675:20: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getCaseIndent' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:318:8: note: Technically the member function 'astyle::ASBeautifier::getCaseIndent' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:675:20: note: Technically the member function 'astyle::ASBeautifier::getCaseIndent' can be const. head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:688:20: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getEmptyLineFill' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:320:8: note: Technically the member function 'astyle::ASBeautifier::getEmptyLineFill' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:688:20: note: Technically the member function 'astyle::ASBeautifier::getEmptyLineFill' can be const. head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:1326:19: performance:inconclusive: Technically the member function 'astyle::ASFormatter::isBracketType' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:560:8: note: Technically the member function 'astyle::ASFormatter::isBracketType' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:1326:19: note: Technically the member function 'astyle::ASFormatter::isBracketType' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2059:19: performance:inconclusive: Technically the member function 'astyle::ASFormatter::isEmptyLine' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:564:8: note: Technically the member function 'astyle::ASFormatter::isEmptyLine' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2059:19: note: Technically the member function 'astyle::ASFormatter::isEmptyLine' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:3506:19: performance:inconclusive: Technically the member function 'astyle::ASFormatter::deleteContainer' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:586:8: note: Technically the member function 'astyle::ASFormatter::deleteContainer' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:3506:19: note: Technically the member function 'astyle::ASFormatter::deleteContainer' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:3522:19: performance:inconclusive: Technically the member function 'astyle::ASFormatter::deleteContainer' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:548:29: note: Technically the member function 'astyle::ASFormatter::deleteContainer' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:3522:19: note: Technically the member function 'astyle::ASFormatter::deleteContainer' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:4186:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:4309:21: performance:inconclusive: Technically the member function 'astyle::ASFormatter::findNextChar' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:611:10: note: Technically the member function 'astyle::ASFormatter::findNextChar' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:4309:21: note: Technically the member function 'astyle::ASFormatter::findNextChar' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASLocalizer.cpp:325:21: performance:inconclusive: Technically the member function 'astyle::Translation::convertToMultiByte' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASLocalizer.h:65:9: note: Technically the member function 'astyle::Translation::convertToMultiByte' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASLocalizer.cpp:325:21: note: Technically the member function 'astyle::Translation::convertToMultiByte' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASLocalizer.cpp:371:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASLocalizer.cpp:390:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASLocalizer.h:65:9: performance:inconclusive: Technically the member function 'astyle::Translation::convertToMultiByte' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASLocalizer.cpp:325:21: note: Technically the member function 'astyle::Translation::convertToMultiByte' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASLocalizer.h:65:9: note: Technically the member function 'astyle::Translation::convertToMultiByte' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:183:18: performance:inconclusive: Technically the member function 'astyle::ASResource::buildAssignmentOperators' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:159:8: note: Technically the member function 'astyle::ASResource::buildAssignmentOperators' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:183:18: note: Technically the member function 'astyle::ASResource::buildAssignmentOperators' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:212:18: performance:inconclusive: Technically the member function 'astyle::ASResource::buildCastOperators' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:160:8: note: Technically the member function 'astyle::ASResource::buildCastOperators' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:212:18: note: Technically the member function 'astyle::ASResource::buildCastOperators' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:226:18: performance:inconclusive: Technically the member function 'astyle::ASResource::buildHeaders' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:161:8: note: Technically the member function 'astyle::ASResource::buildHeaders' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:226:18: note: Technically the member function 'astyle::ASResource::buildHeaders' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:281:18: performance:inconclusive: Technically the member function 'astyle::ASResource::buildIndentableHeaders' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:162:8: note: Technically the member function 'astyle::ASResource::buildIndentableHeaders' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:281:18: note: Technically the member function 'astyle::ASResource::buildIndentableHeaders' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:297:18: performance:inconclusive: Technically the member function 'astyle::ASResource::buildNonAssignmentOperators' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:163:8: note: Technically the member function 'astyle::ASResource::buildNonAssignmentOperators' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:297:18: note: Technically the member function 'astyle::ASResource::buildNonAssignmentOperators' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:322:18: performance:inconclusive: Technically the member function 'astyle::ASResource::buildNonParenHeaders' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:164:8: note: Technically the member function 'astyle::ASResource::buildNonParenHeaders' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:322:18: note: Technically the member function 'astyle::ASResource::buildNonParenHeaders' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:367:18: performance:inconclusive: Technically the member function 'astyle::ASResource::buildOperators' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:165:8: note: Technically the member function 'astyle::ASResource::buildOperators' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:367:18: note: Technically the member function 'astyle::ASResource::buildOperators' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:425:18: performance:inconclusive: Technically the member function 'astyle::ASResource::buildPreBlockStatements' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:166:8: note: Technically the member function 'astyle::ASResource::buildPreBlockStatements' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:425:18: note: Technically the member function 'astyle::ASResource::buildPreBlockStatements' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:455:18: performance:inconclusive: Technically the member function 'astyle::ASResource::buildPreCommandHeaders' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:167:8: note: Technically the member function 'astyle::ASResource::buildPreCommandHeaders' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:455:18: note: Technically the member function 'astyle::ASResource::buildPreCommandHeaders' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:483:18: performance:inconclusive: Technically the member function 'astyle::ASResource::buildPreDefinitionHeaders' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:168:8: note: Technically the member function 'astyle::ASResource::buildPreDefinitionHeaders' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:483:18: note: Technically the member function 'astyle::ASResource::buildPreDefinitionHeaders' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:541:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:159:8: performance:inconclusive: Technically the member function 'astyle::ASResource::buildAssignmentOperators' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:183:18: note: Technically the member function 'astyle::ASResource::buildAssignmentOperators' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:159:8: note: Technically the member function 'astyle::ASResource::buildAssignmentOperators' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:160:8: performance:inconclusive: Technically the member function 'astyle::ASResource::buildCastOperators' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:212:18: note: Technically the member function 'astyle::ASResource::buildCastOperators' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:160:8: note: Technically the member function 'astyle::ASResource::buildCastOperators' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:161:8: performance:inconclusive: Technically the member function 'astyle::ASResource::buildHeaders' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:226:18: note: Technically the member function 'astyle::ASResource::buildHeaders' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:161:8: note: Technically the member function 'astyle::ASResource::buildHeaders' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:162:8: performance:inconclusive: Technically the member function 'astyle::ASResource::buildIndentableHeaders' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:281:18: note: Technically the member function 'astyle::ASResource::buildIndentableHeaders' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:162:8: note: Technically the member function 'astyle::ASResource::buildIndentableHeaders' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:163:8: performance:inconclusive: Technically the member function 'astyle::ASResource::buildNonAssignmentOperators' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:297:18: note: Technically the member function 'astyle::ASResource::buildNonAssignmentOperators' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:163:8: note: Technically the member function 'astyle::ASResource::buildNonAssignmentOperators' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:164:8: performance:inconclusive: Technically the member function 'astyle::ASResource::buildNonParenHeaders' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:322:18: note: Technically the member function 'astyle::ASResource::buildNonParenHeaders' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:164:8: note: Technically the member function 'astyle::ASResource::buildNonParenHeaders' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:165:8: performance:inconclusive: Technically the member function 'astyle::ASResource::buildOperators' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:367:18: note: Technically the member function 'astyle::ASResource::buildOperators' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:165:8: note: Technically the member function 'astyle::ASResource::buildOperators' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:166:8: performance:inconclusive: Technically the member function 'astyle::ASResource::buildPreBlockStatements' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:425:18: note: Technically the member function 'astyle::ASResource::buildPreBlockStatements' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:166:8: note: Technically the member function 'astyle::ASResource::buildPreBlockStatements' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:167:8: performance:inconclusive: Technically the member function 'astyle::ASResource::buildPreCommandHeaders' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:455:18: note: Technically the member function 'astyle::ASResource::buildPreCommandHeaders' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:167:8: note: Technically the member function 'astyle::ASResource::buildPreCommandHeaders' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:168:8: performance:inconclusive: Technically the member function 'astyle::ASResource::buildPreDefinitionHeaders' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASResource.cpp:483:18: note: Technically the member function 'astyle::ASResource::buildPreDefinitionHeaders' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:168:8: note: Technically the member function 'astyle::ASResource::buildPreDefinitionHeaders' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:292:8: performance:inconclusive: Technically the member function 'astyle::ASBeautifier::deleteVector' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2457:20: note: Technically the member function 'astyle::ASBeautifier::deleteVector' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:292:8: note: Technically the member function 'astyle::ASBeautifier::deleteVector' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:293:8: performance:inconclusive: Technically the member function 'astyle::ASBeautifier::initVector' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2482:20: note: Technically the member function 'astyle::ASBeautifier::initVector' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:293:8: note: Technically the member function 'astyle::ASBeautifier::initVector' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:313:8: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getFileType' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:566:19: note: Technically the member function 'astyle::ASBeautifier::getFileType' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:313:8: note: Technically the member function 'astyle::ASBeautifier::getFileType' can be const. 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:314:8: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getIndentLength' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:576:19: note: Technically the member function 'astyle::ASBeautifier::getIndentLength' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:314:8: note: Technically the member function 'astyle::ASBeautifier::getIndentLength' can be const. 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:315:10: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getIndentString' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:586:22: note: Technically the member function 'astyle::ASBeautifier::getIndentString' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:315:10: note: Technically the member function 'astyle::ASBeautifier::getIndentString' can be const. 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:316:8: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getBracketIndent' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:642:20: note: Technically the member function 'astyle::ASBeautifier::getBracketIndent' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:316:8: note: Technically the member function 'astyle::ASBeautifier::getBracketIndent' can be const. 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:317:8: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getBlockIndent' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:632:20: note: Technically the member function 'astyle::ASBeautifier::getBlockIndent' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:317:8: note: Technically the member function 'astyle::ASBeautifier::getBlockIndent' can be const. 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:318:8: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getCaseIndent' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:675:20: note: Technically the member function 'astyle::ASBeautifier::getCaseIndent' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:318:8: note: Technically the member function 'astyle::ASBeautifier::getCaseIndent' can be const. 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:319:8: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getClassIndent' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:653:20: note: Technically the member function 'astyle::ASBeautifier::getClassIndent' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:319:8: note: Technically the member function 'astyle::ASBeautifier::getClassIndent' can be const. 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:320:8: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getEmptyLineFill' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:688:20: note: Technically the member function 'astyle::ASBeautifier::getEmptyLineFill' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:320:8: note: Technically the member function 'astyle::ASBeautifier::getEmptyLineFill' can be const. 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:321:8: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getForceTabIndentation' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:622:20: note: Technically the member function 'astyle::ASBeautifier::getForceTabIndentation' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:321:8: note: Technically the member function 'astyle::ASBeautifier::getForceTabIndentation' can be const. 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:322:8: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getIndentManuallySet' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:594:20: note: Technically the member function 'astyle::ASBeautifier::getIndentManuallySet' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:322:8: note: Technically the member function 'astyle::ASBeautifier::getIndentManuallySet' can be const. 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:323:8: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getMinConditionalManuallySet' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:604:20: note: Technically the member function 'astyle::ASBeautifier::getMinConditionalManuallySet' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:323:8: note: Technically the member function 'astyle::ASBeautifier::getMinConditionalManuallySet' can be const. 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:324:8: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getModeManuallySet' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:612:20: note: Technically the member function 'astyle::ASBeautifier::getModeManuallySet' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:324:8: note: Technically the member function 'astyle::ASBeautifier::getModeManuallySet' can be const. 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:325:8: style:inconclusive: Technically the member function 'astyle::ASBeautifier::getSwitchIndent' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:664:20: note: Technically the member function 'astyle::ASBeautifier::getSwitchIndent' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:325:8: note: Technically the member function 'astyle::ASBeautifier::getSwitchIndent' can be const. 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:334:8: performance:inconclusive: Technically the member function 'astyle::ASBeautifier::indexOf' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2340:19: note: Technically the member function 'astyle::ASBeautifier::indexOf' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:334:8: note: Technically the member function 'astyle::ASBeautifier::indexOf' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:335:10: style:inconclusive: Technically the member function 'astyle::ASBeautifier::trim' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2369:22: note: Technically the member function 'astyle::ASBeautifier::trim' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:335:10: note: Technically the member function 'astyle::ASBeautifier::trim' can be const. 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:356:10: style:inconclusive: Technically the member function 'astyle::ASBeautifier::preLineWS' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2139:22: note: Technically the member function 'astyle::ASBeautifier::preLineWS' can be const. kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:356:10: note: Technically the member function 'astyle::ASBeautifier::preLineWS' can be const. 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:383:8: performance:inconclusive: Technically the member function 'astyle::ASBeautifier::isClassAccessModifier' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2153:20: note: Technically the member function 'astyle::ASBeautifier::isClassAccessModifier' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:383:8: note: Technically the member function 'astyle::ASBeautifier::isClassAccessModifier' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:384:8: performance:inconclusive: Technically the member function 'astyle::ASBeautifier::isLineEndComment' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2578:20: note: Technically the member function 'astyle::ASBeautifier::isLineEndComment' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:384:8: note: Technically the member function 'astyle::ASBeautifier::isLineEndComment' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:386:35: performance:inconclusive: Technically the member function 'astyle::ASBeautifier::copyTempStacks' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2389:47: note: Technically the member function 'astyle::ASBeautifier::copyTempStacks' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:386:35: note: Technically the member function 'astyle::ASBeautifier::copyTempStacks' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:387:29: performance:inconclusive: Technically the member function 'astyle::ASBeautifier::deleteContainer' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2424:20: note: Technically the member function 'astyle::ASBeautifier::deleteContainer' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:387:29: note: Technically the member function 'astyle::ASBeautifier::deleteContainer' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:388:8: performance:inconclusive: Technically the member function 'astyle::ASBeautifier::deleteContainer' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASBeautifier.cpp:2441:20: note: Technically the member function 'astyle::ASBeautifier::deleteContainer' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:388:8: note: Technically the member function 'astyle::ASBeautifier::deleteContainer' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:548:29: performance:inconclusive: Technically the member function 'astyle::ASFormatter::deleteContainer' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:3522:19: note: Technically the member function 'astyle::ASFormatter::deleteContainer' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:548:29: note: Technically the member function 'astyle::ASFormatter::deleteContainer' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:560:8: performance:inconclusive: Technically the member function 'astyle::ASFormatter::isBracketType' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:1326:19: note: Technically the member function 'astyle::ASFormatter::isBracketType' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:560:8: note: Technically the member function 'astyle::ASFormatter::isBracketType' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:564:8: performance:inconclusive: Technically the member function 'astyle::ASFormatter::isEmptyLine' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:2059:19: note: Technically the member function 'astyle::ASFormatter::isEmptyLine' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:564:8: note: Technically the member function 'astyle::ASFormatter::isEmptyLine' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:586:8: performance:inconclusive: Technically the member function 'astyle::ASFormatter::deleteContainer' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:3506:19: note: Technically the member function 'astyle::ASFormatter::deleteContainer' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:586:8: note: Technically the member function 'astyle::ASFormatter::deleteContainer' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:611:10: performance:inconclusive: Technically the member function 'astyle::ASFormatter::findNextChar' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/ASFormatter.cpp:4309:21: note: Technically the member function 'astyle::ASFormatter::findNextChar' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/3rdparty/libastyle/astyle.h:611:10: note: Technically the member function 'astyle::ASFormatter::findNextChar' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/kdev-pg-ast.h:352:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] head kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.cpp:17:25: performance:inconclusive: Technically the member function 'KDevPG::BnfVisitor::localCreateNode' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.h:31:15: note: Technically the member function 'KDevPG::BnfVisitor::localCreateNode' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.cpp:17:25: note: Technically the member function 'KDevPG::BnfVisitor::localCreateNode' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.cpp:25:25: performance:inconclusive: Technically the member function 'KDevPG::BnfVisitor::createArray' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.h:34:15: note: Technically the member function 'KDevPG::BnfVisitor::createArray' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.cpp:25:25: note: Technically the member function 'KDevPG::BnfVisitor::createArray' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.cpp:25:25: style: Unused private function: 'BnfVisitor::createArray' [unusedPrivateFunction] kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.h:34:15: note: Unused private function: 'BnfVisitor::createArray' kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.cpp:25:25: note: Unused private function: 'BnfVisitor::createArray' head kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.cpp:31:25: performance:inconclusive: Technically the member function 'KDevPG::BnfVisitor::getSubArray' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.h:37:16: note: Technically the member function 'KDevPG::BnfVisitor::getSubArray' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.cpp:31:25: note: Technically the member function 'KDevPG::BnfVisitor::getSubArray' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.h:31:15: performance:inconclusive: Technically the member function 'KDevPG::BnfVisitor::localCreateNode' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.cpp:17:25: note: Technically the member function 'KDevPG::BnfVisitor::localCreateNode' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.h:31:15: note: Technically the member function 'KDevPG::BnfVisitor::localCreateNode' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.h:34:15: performance:inconclusive: Technically the member function 'KDevPG::BnfVisitor::createArray' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.cpp:25:25: note: Technically the member function 'KDevPG::BnfVisitor::createArray' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.h:34:15: note: Technically the member function 'KDevPG::BnfVisitor::createArray' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.h:34:15: style: Unused private function: 'BnfVisitor::createArray' [unusedPrivateFunction] 2.17.0 kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.h:37:16: performance:inconclusive: Technically the member function 'KDevPG::BnfVisitor::getSubArray' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.cpp:31:25: note: Technically the member function 'KDevPG::BnfVisitor::getSubArray' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/kdev-pg-bnf-visitor.h:37:16: note: Technically the member function 'KDevPG::BnfVisitor::getSubArray' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:108:34: style:inconclusive: Technically the member function 'KDevPG::FirstFollowConflictChecker::check' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.h:67:8: note: Technically the member function 'KDevPG::FirstFollowConflictChecker::check' can be const. kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:108:34: note: Technically the member function 'KDevPG::FirstFollowConflictChecker::check' can be const. head kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:221:22: style: Variable 'first' is assigned a value that is never used. [unreadVariable] head kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:387:29: style:inconclusive: Technically the member function 'KDevPG::ProblemSummaryPrinter::operator()' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.h:120:8: note: Technically the member function 'KDevPG::ProblemSummaryPrinter::operator()' can be const. kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:387:29: note: Technically the member function 'KDevPG::ProblemSummaryPrinter::operator()' can be const. 2.17.0 kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.h:120:8: style:inconclusive: Technically the member function 'KDevPG::ProblemSummaryPrinter::operator()' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:387:29: note: Technically the member function 'KDevPG::ProblemSummaryPrinter::operator()' can be const. kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.h:120:8: note: Technically the member function 'KDevPG::ProblemSummaryPrinter::operator()' can be const. 2.17.0 kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.h:67:8: style:inconclusive: Technically the member function 'KDevPG::FirstFollowConflictChecker::check' can be const. [functionConst] kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.cpp:108:34: note: Technically the member function 'KDevPG::FirstFollowConflictChecker::check' can be const. kdevelop-pg-qt-2.4.0/src/kdev-pg-checker.h:67:8: note: Technically the member function 'KDevPG::FirstFollowConflictChecker::check' can be const. head kdevelop-pg-qt-2.4.0/src/kdev-pg-code-gen.cpp:570:17: style: Variable 'baseType' is assigned a value that is never used. [unreadVariable] head kdevelop-pg-qt-2.4.0/src/kdev-pg-follow.cpp:175:18: performance:inconclusive: Technically the member function 'KDevPG::NextFollow::addFirstToFollowDep' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/kdev-pg-follow.h:40:8: note: Technically the member function 'KDevPG::NextFollow::addFirstToFollowDep' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/kdev-pg-follow.cpp:175:18: note: Technically the member function 'KDevPG::NextFollow::addFirstToFollowDep' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/kdev-pg-follow.cpp:190:18: performance:inconclusive: Technically the member function 'KDevPG::NextFollow::addFollowToFollowDep' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/kdev-pg-follow.h:43:8: note: Technically the member function 'KDevPG::NextFollow::addFollowToFollowDep' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/kdev-pg-follow.cpp:190:18: note: Technically the member function 'KDevPG::NextFollow::addFollowToFollowDep' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/kdev-pg-follow.h:40:8: performance:inconclusive: Technically the member function 'KDevPG::NextFollow::addFirstToFollowDep' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/kdev-pg-follow.cpp:175:18: note: Technically the member function 'KDevPG::NextFollow::addFirstToFollowDep' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/kdev-pg-follow.h:40:8: note: Technically the member function 'KDevPG::NextFollow::addFirstToFollowDep' can be static (but you may consider moving to unnamed namespace). 2.17.0 kdevelop-pg-qt-2.4.0/src/kdev-pg-follow.h:43:8: performance:inconclusive: Technically the member function 'KDevPG::NextFollow::addFollowToFollowDep' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdevelop-pg-qt-2.4.0/src/kdev-pg-follow.cpp:190:18: note: Technically the member function 'KDevPG::NextFollow::addFollowToFollowDep' can be static (but you may consider moving to unnamed namespace). kdevelop-pg-qt-2.4.0/src/kdev-pg-follow.h:43:8: note: Technically the member function 'KDevPG::NextFollow::addFollowToFollowDep' can be static (but you may consider moving to unnamed namespace). head kdevelop-pg-qt-2.4.0/src/regexp1.cpp:70:5: error: There is an unknown macro here somewhere. Configuration is required. If lpos is a macro then please configure it. [unknownMacro] 2.17.0 kdevelop-pg-qt-2.4.0/src/regexp1.cpp:71:1: error: syntax error: = .. return [syntaxError] head kdevelop-pg-qt-2.4.0/tests/testlocationtable.cpp:18:25: performance:inconclusive: Either there is a missing 'override', or the member function 'KDevPG::TestLocationTable::initTestCase' can be static. [functionStatic] kdevelop-pg-qt-2.4.0/tests/testlocationtable.h:20:10: note: Either there is a missing 'override', or the member function 'KDevPG::TestLocationTable::initTestCase' can be static. kdevelop-pg-qt-2.4.0/tests/testlocationtable.cpp:18:25: note: Either there is a missing 'override', or the member function 'KDevPG::TestLocationTable::initTestCase' can be static. 2.17.0 kdevelop-pg-qt-2.4.0/tests/testlocationtable.h:20:10: performance:inconclusive: Either there is a missing 'override', or the member function 'KDevPG::TestLocationTable::initTestCase' can be static. [functionStatic] kdevelop-pg-qt-2.4.0/tests/testlocationtable.cpp:18:25: note: Either there is a missing 'override', or the member function 'KDevPG::TestLocationTable::initTestCase' can be static. kdevelop-pg-qt-2.4.0/tests/testlocationtable.h:20:10: note: Either there is a missing 'override', or the member function 'KDevPG::TestLocationTable::initTestCase' can be static. head kdevelop-pg-qt-2.4.0/tests/testmemorypool.cpp:18:22: performance:inconclusive: Either there is a missing 'override', or the member function 'KDevPG::TestMemoryPool::initTestCase' can be static. [functionStatic] kdevelop-pg-qt-2.4.0/tests/testmemorypool.h:20:10: note: Either there is a missing 'override', or the member function 'KDevPG::TestMemoryPool::initTestCase' can be static. kdevelop-pg-qt-2.4.0/tests/testmemorypool.cpp:18:22: note: Either there is a missing 'override', or the member function 'KDevPG::TestMemoryPool::initTestCase' can be static. 2.17.0 kdevelop-pg-qt-2.4.0/tests/testmemorypool.h:20:10: performance:inconclusive: Either there is a missing 'override', or the member function 'KDevPG::TestMemoryPool::initTestCase' can be static. [functionStatic] kdevelop-pg-qt-2.4.0/tests/testmemorypool.cpp:18:22: note: Either there is a missing 'override', or the member function 'KDevPG::TestMemoryPool::initTestCase' can be static. kdevelop-pg-qt-2.4.0/tests/testmemorypool.h:20:10: note: Either there is a missing 'override', or the member function 'KDevPG::TestMemoryPool::initTestCase' can be static. DONE