2026-01-17 20:06 ftp://ftp.de.debian.org/debian/pool/main/libc/libcompiler-lexer-perl/libcompiler-lexer-perl_0.23.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-90-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.19.0 head-info: ae060de (2026-01-17 14:25:56 +0100) count: 106 106 elapsed-time: 1.7 4.2 head-timing-info: old-timing-info: head results: Compiler-Lexer-0.23/src/compiler/lexer/Compiler_annotator.cpp:24:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WhiteSpace [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_annotator.cpp:75:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegDelim [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_annotator.cpp:86:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RawString [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_annotator.cpp:108:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pointer [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_annotator.cpp:116:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_annotator.cpp:137:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShortScalarDereference [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_annotator.cpp:145:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CallDecl [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_annotator.cpp:155:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_annotator.cpp:175:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UseDecl [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_annotator.cpp:215:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_annotator.cpp:241:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_annotator.cpp:256:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_annotator.cpp:267:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_annotator.cpp:281:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FunctionDecl [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_annotator.cpp:290:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Call [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_annotator.cpp:296:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Package [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_annotator.cpp:306:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UseDecl [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_annotator.cpp:315:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:17:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable script_size [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:30:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:42:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:159:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:173:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:211:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NamespaceResolver [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:254:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:318:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:338:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:457:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stmt [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:486:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockStmt [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:589:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:612:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockStmt [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:643:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_id [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:664:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:716:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:503:14: style: Condition 'tk_n>i+3' is always true [knownConditionTrueFalse] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:501:14: note: Assuming that condition 'tk_n>i+3' is not redundant Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:503:14: note: Condition 'tk_n>i+3' is always true Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:18:17: style: C-style pointer casting [cstyleCast] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:302:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:225:11: style: The scope of the variable 'as_token' can be reduced. [variableScope] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:143:9: style: Local variable 'ch' shadows outer variable [shadowVariable] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:47:12: note: Shadowed declaration Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:143:9: note: Shadow variable Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:226:11: style: Local variable 'next_tk' shadows outer variable [shadowVariable] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:193:9: note: Shadowed declaration Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:226:11: note: Shadow variable Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:237:11: style: Local variable 'next_tk' shadows outer variable [shadowVariable] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:193:9: note: Shadowed declaration Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:237:11: note: Shadow variable Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:398:13: style: Variable 'next_tk' can be declared as pointer to const [constVariablePointer] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_lexer.cpp:611:10: style: Variable 'tk' can be declared as pointer to const [constVariablePointer] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_manager.cpp:7:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Token [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_manager.cpp:17:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_manager.cpp:22:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_manager.cpp:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_manager.cpp:48:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_manager.cpp:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_manager.cpp:69:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_manager.cpp:74:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pool [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_manager.cpp:79:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pool [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_manager.cpp:88:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokens [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_manager.cpp:108:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_manager.cpp:117:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_manager.cpp:126:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_manager.cpp:133:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_manager.cpp:142:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_manager.cpp:148:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_manager.cpp:158:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_manager.cpp:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable script_size [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_manager.cpp:170:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_manager.cpp:55:54: error: Overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmetic] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_manager.cpp:51:32: note: Assignment 'prev_tk=(tk!=head)?tk-1:NULL', assigned value is 0 Compiler-Lexer-0.23/src/compiler/lexer/Compiler_manager.cpp:55:54: note: Null pointer subtraction Compiler-Lexer-0.23/src/compiler/lexer/Compiler_manager.cpp:9:9: style: C-style pointer casting [cstyleCast] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_manager.cpp:51:9: style: Variable 'prev_tk' can be declared as pointer to const [constVariablePointer] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:64:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegExp [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:186:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegExp [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:195:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOL [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:226:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:251:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:260:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOL [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:322:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regex_delim [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:369:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pointer [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:431:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegDelim [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:452:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regex_delim [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:532:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOL [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:555:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOL [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:634:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PostDeref [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:704:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isRegexStarted [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:723:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable here_document_tag_tk [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:760:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:790:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formatDeclaredToken [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:831:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOL [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:845:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOL [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:868:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOL [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:902:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:948:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:956:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commentFlag [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:1026:23: style: Redundant condition: prev_ch=='\\'. 'prev_ch!='\\' || (prev_ch=='\\' && before_prev_ch=='\\')' is equivalent to 'prev_ch!='\\' || before_prev_ch=='\\'' [redundantCondition] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:542:30: style: C-style pointer casting [cstyleCast] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:748:30: style: C-style pointer casting [cstyleCast] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:1012:30: style: C-style pointer casting [cstyleCast] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:1181:31: style: C-style pointer casting [cstyleCast] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:646:9: style: Variable 'symbol' is reassigned a value before the old one has been used. [redundantAssignment] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:628:11: note: symbol is assigned Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:646:9: note: symbol is overwritten Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:194:7: style: The scope of the variable 'num_buffer' can be reduced. [variableScope] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:102:9: style: Local variable 'prev_ch' shadows outer variable [shadowVariable] Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:62:7: note: Shadowed declaration Compiler-Lexer-0.23/src/compiler/lexer/Compiler_scanner.cpp:102:9: note: Shadow variable Compiler-Lexer-0.23/src/compiler/util/Compiler_double_charactor_operator.cpp:11:23: style: Variable 'asso_values' can be declared as const array [constVariable] gen/reserved_keywords.gperf:334:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Symbol [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/util/Compiler_reserved_keyword.cpp:44:25: style: Variable 'asso_values' can be declared as const array [constVariable] Compiler-Lexer-0.23/src/compiler/util/Compiler_token.cpp:12:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/util/Compiler_token.cpp:28:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total_token_num [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/util/Compiler_token.cpp:73:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isDeparsed [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/util/Compiler_token.cpp:39:8: style: C-style pointer casting [cstyleCast] Compiler-Lexer-0.23/src/compiler/util/Compiler_triple_charactor_operator.cpp:12:23: style: Variable 'asso_values' can be declared as const array [constVariable] Compiler-Lexer-0.23/src/compiler/util/Compiler_util.cpp:9:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Compiler-Lexer-0.23/src/compiler/util/Compiler_util.cpp:23:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] diff: DONE