2026-03-15 20:55 ftp://ftp.de.debian.org/debian/pool/main/l/lyx/lyx_2.5.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=icu --library=qt --library=zlib --library=motif --library=boost --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-106-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: 68c91ae (2026-03-15 18:48:06 +0100) count: 3991 3978 elapsed-time: 426.5 413.8 head-timing-info: old-timing-info: head results: lyx-2.5.0/3rdparty/dtl/dt2dv.c:356:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:398:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:417:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:444:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:455:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:508:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:555:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:606:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:639:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:706:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:835:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:860:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:890:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:923:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:1046:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:1088:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:1146:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:1201:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:1255:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:1487:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:1551:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:1591:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:1661:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:1708:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:1803:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:1837:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:1868:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:1911:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:1947:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:1983:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:2088:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:2118:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:2219:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:2248:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:2320:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:2369:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:2418:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:2500:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:2549:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:2672:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:2789:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dt2dv.c:1358:8: error: Array 'token[256]' accessed at index 256, which is out of bounds. [arrayIndexOutOfBounds] lyx-2.5.0/3rdparty/dtl/dt2dv.c:1346:24: note: Assuming that condition 'count<=255' is not redundant lyx-2.5.0/3rdparty/dtl/dt2dv.c:1358:8: note: Array index out of bounds lyx-2.5.0/3rdparty/dtl/dt2dv.c:437:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] lyx-2.5.0/3rdparty/dtl/dt2dv.c:446:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] lyx-2.5.0/3rdparty/dtl/dt2dv.c:457:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] lyx-2.5.0/3rdparty/dtl/dt2dv.c:875:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] lyx-2.5.0/3rdparty/dtl/dt2dv.c:2021:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] lyx-2.5.0/3rdparty/dtl/dt2dv.c:2038:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] lyx-2.5.0/3rdparty/dtl/dt2dv.c:2070:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] lyx-2.5.0/3rdparty/dtl/dt2dv.c:2094:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] lyx-2.5.0/3rdparty/dtl/dt2dv.c:2225:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] lyx-2.5.0/3rdparty/dtl/dt2dv.c:921:14: style: Condition 'code<0' is always false [knownConditionTrueFalse] lyx-2.5.0/3rdparty/dtl/dt2dv.c:920:18: note: Assignment 'code=prefix->first_code', assigned value is greater than -1 lyx-2.5.0/3rdparty/dtl/dt2dv.c:921:14: note: Condition 'code<0' is always false lyx-2.5.0/3rdparty/dtl/dt2dv.c:948:15: style: Condition '0<=code' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/dtl/dt2dv.c:921:14: note: Assuming that condition 'code<0' is not redundant lyx-2.5.0/3rdparty/dtl/dt2dv.c:934:31: note: Assuming condition is false lyx-2.5.0/3rdparty/dtl/dt2dv.c:948:15: note: Condition '0<=code' is always true lyx-2.5.0/3rdparty/dtl/dt2dv.c:405:3: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'COUNT {aka unsigned long}'. [invalidPrintfArgType_sint] lyx-2.5.0/3rdparty/dtl/dt2dv.c:742:9: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'COUNT {aka unsigned long}'. [invalidPrintfArgType_sint] lyx-2.5.0/3rdparty/dtl/dt2dv.c:804:3: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'COUNT {aka unsigned long}'. [invalidPrintfArgType_sint] lyx-2.5.0/3rdparty/dtl/dt2dv.c:809:3: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'COUNT {aka unsigned long}'. [invalidPrintfArgType_sint] lyx-2.5.0/3rdparty/dtl/dt2dv.c:812:3: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'COUNT {aka unsigned long}'. [invalidPrintfArgType_sint] lyx-2.5.0/3rdparty/dtl/dt2dv.c:867:3: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'COUNT {aka unsigned long}'. [invalidPrintfArgType_sint] lyx-2.5.0/3rdparty/dtl/dt2dv.c:869:3: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'COUNT {aka unsigned long}'. [invalidPrintfArgType_sint] lyx-2.5.0/3rdparty/dtl/dt2dv.c:871:3: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'COUNT {aka unsigned long}'. [invalidPrintfArgType_sint] lyx-2.5.0/3rdparty/dtl/dt2dv.c:874:3: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'COUNT {aka unsigned long}'. [invalidPrintfArgType_sint] lyx-2.5.0/3rdparty/dtl/dt2dv.c:1204:9: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'COUNT {aka unsigned long}'. [invalidPrintfArgType_sint] lyx-2.5.0/3rdparty/dtl/dt2dv.c:2848:5: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'COUNT {aka unsigned long}'. [invalidPrintfArgType_sint] lyx-2.5.0/3rdparty/dtl/dt2dv.c:724:11: style: Variable 'nread' is reassigned a value before the old one has been used. [redundantAssignment] lyx-2.5.0/3rdparty/dtl/dt2dv.c:700:13: note: nread is assigned lyx-2.5.0/3rdparty/dtl/dt2dv.c:724:11: note: nread is overwritten lyx-2.5.0/3rdparty/dtl/dt2dv.c:441:17: style: Local variable 'dtl_fp' shadows outer variable [shadowVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:312:8: note: Shadowed declaration lyx-2.5.0/3rdparty/dtl/dt2dv.c:441:17: note: Shadow variable lyx-2.5.0/3rdparty/dtl/dt2dv.c:442:14: style: Local variable 'nfile' shadows outer variable [shadowVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:303:5: note: Shadowed declaration lyx-2.5.0/3rdparty/dtl/dt2dv.c:442:14: note: Shadow variable lyx-2.5.0/3rdparty/dtl/dt2dv.c:451:17: style: Local variable 'dvi_fp' shadows outer variable [shadowVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:313:8: note: Shadowed declaration lyx-2.5.0/3rdparty/dtl/dt2dv.c:451:17: note: Shadow variable lyx-2.5.0/3rdparty/dtl/dt2dv.c:452:14: style: Local variable 'nfile' shadows outer variable [shadowVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:303:5: note: Shadowed declaration lyx-2.5.0/3rdparty/dtl/dt2dv.c:452:14: note: Shadow variable lyx-2.5.0/3rdparty/dtl/dt2dv.c:502:17: style: Local variable 'dtl_filename' shadows outer variable [shadowVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:315:8: note: Shadowed declaration lyx-2.5.0/3rdparty/dtl/dt2dv.c:502:17: note: Shadow variable lyx-2.5.0/3rdparty/dtl/dt2dv.c:549:17: style: Local variable 'dvi_filename' shadows outer variable [shadowVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:316:8: note: Shadowed declaration lyx-2.5.0/3rdparty/dtl/dt2dv.c:549:17: note: Shadow variable lyx-2.5.0/3rdparty/dtl/dt2dv.c:594:17: style: Local variable 'dtl_fp' shadows outer variable [shadowVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:312:8: note: Shadowed declaration lyx-2.5.0/3rdparty/dtl/dt2dv.c:594:17: note: Shadow variable lyx-2.5.0/3rdparty/dtl/dt2dv.c:594:27: style: Local variable 'dvi_fp' shadows outer variable [shadowVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:313:8: note: Shadowed declaration lyx-2.5.0/3rdparty/dtl/dt2dv.c:594:27: note: Shadow variable lyx-2.5.0/3rdparty/dtl/dt2dv.c:595:14: style: Local variable 'nfile' shadows outer variable [shadowVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:303:5: note: Shadowed declaration lyx-2.5.0/3rdparty/dtl/dt2dv.c:595:14: note: Shadow variable lyx-2.5.0/3rdparty/dtl/dt2dv.c:1035:15: style: Local variable 'dtl_line' shadows outer variable [shadowVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:52:6: note: Shadowed declaration lyx-2.5.0/3rdparty/dtl/dt2dv.c:1035:15: note: Shadow variable lyx-2.5.0/3rdparty/dtl/dt2dv.c:1428:15: style: Local variable 'dtl_line' shadows outer variable [shadowVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:52:6: note: Shadowed declaration lyx-2.5.0/3rdparty/dtl/dt2dv.c:1428:15: note: Shadow variable lyx-2.5.0/3rdparty/dtl/dt2dv.c:416:10: style: Variable 'keyword' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/dtl/dt2dv.c:472:10: style: Variable 'keyword' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/dtl/dt2dv.c:1449:11: style: Parameter 'command' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/3rdparty/dtl/dt2dv.c:337:11: style: Variable 'handler' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:395:11: style: Variable 'handler' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:685:9: style: Variable 'nread' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:724:11: style: Variable 'nread' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:774:13: style: Variable 'nread' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:913:15: style: Variable 'plen' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:1668:9: style: Variable 'nread' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:1715:9: style: Variable 'nread' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:1797:9: style: Variable 'nread' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:1831:9: style: Variable 'nread' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:2114:19: style: Variable 'char_status' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:2310:15: style: Variable 'nread' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:2314:9: style: Variable 'nread' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:2359:15: style: Variable 'nread' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dt2dv.c:2363:9: style: Variable 'nread' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dv2dt.c:150:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dv2dt.c:181:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dv2dt.c:211:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dv2dt.c:251:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dv2dt.c:391:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dv2dt.c:427:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dv2dt.c:473:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dv2dt.c:556:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dv2dt.c:671:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dv2dt.c:707:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dv2dt.c:910:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/dtl/dv2dt.c:604:7: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] lyx-2.5.0/3rdparty/dtl/dv2dt.c:268:21: style: Condition 'opcode>=128' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/dtl/dv2dt.c:260:21: note: Assuming that condition 'opcode<=127' is not redundant lyx-2.5.0/3rdparty/dtl/dv2dt.c:268:21: note: Condition 'opcode>=128' is always true lyx-2.5.0/3rdparty/dtl/dv2dt.c:171:11: style: Parameter 'dvi_file' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/3rdparty/dtl/dv2dt.c:201:11: style: Parameter 'dtl_file' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/3rdparty/dtl/dv2dt.c:250:9: style: Variable 'count' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dv2dt.c:256:13: style: Variable 'count' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dv2dt.c:265:13: style: Variable 'count' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dv2dt.c:270:13: style: Variable 'count' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dv2dt.c:275:13: style: Variable 'count' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dv2dt.c:280:13: style: Variable 'count' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dv2dt.c:285:13: style: Variable 'count' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dv2dt.c:290:13: style: Variable 'count' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dv2dt.c:295:13: style: Variable 'count' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dv2dt.c:300:13: style: Variable 'count' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dv2dt.c:305:13: style: Variable 'count' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dv2dt.c:310:13: style: Variable 'count' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dv2dt.c:315:13: style: Variable 'count' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dv2dt.c:386:13: style: Variable 'ibyte' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/dtl/dv2dt.c:422:13: style: Variable 'ibyte' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.hxx:278:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.cxx:128:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.cxx:476:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/baseaffix.hxx:45:3: warning: Member variable 'AffEntry::c' is not initialized in the constructor. [uninitMemberVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunzip.hxx:81:8: style:inconclusive: Technically the member function 'Hunzip::is_open' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.hxx:119:8: style:inconclusive: Technically the member function 'PfxEntry::getFlag' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.hxx:120:15: style:inconclusive: Technically the member function 'PfxEntry::getKey' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.hxx:123:14: style:inconclusive: Technically the member function 'PfxEntry::getKeyLen' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.hxx:125:22: style:inconclusive: Technically the member function 'PfxEntry::getMorph' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.hxx:127:32: style:inconclusive: Technically the member function 'PfxEntry::getCont' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.hxx:128:25: style:inconclusive: Technically the member function 'PfxEntry::getContLen' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.hxx:197:8: style:inconclusive: Technically the member function 'SfxEntry::getFlag' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.hxx:198:15: style:inconclusive: Technically the member function 'SfxEntry::getKey' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.hxx:201:22: style:inconclusive: Technically the member function 'SfxEntry::getMorph' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.hxx:203:32: style:inconclusive: Technically the member function 'SfxEntry::getCont' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.hxx:204:25: style:inconclusive: Technically the member function 'SfxEntry::getContLen' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.hxx:205:22: style:inconclusive: Technically the member function 'SfxEntry::getAffix' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.hxx:207:14: style:inconclusive: Technically the member function 'SfxEntry::getKeyLen' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunzip.hxx:77:3: style: Class 'Hunzip' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/filemgr.hxx:89:3: style: Class 'FileMgr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.cxx:135:14: warning: Either the condition 'p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.cxx:161:31: note: Assuming that condition 'p' is not redundant lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.cxx:135:14: note: Null pointer dereference lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.cxx:506:14: warning: Either the condition 'p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.cxx:531:25: note: Assuming that condition 'p' is not redundant lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.cxx:506:14: note: Null pointer dereference lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.cxx:628:13: style: The scope of the variable 'ep' can be reduced. [variableScope] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.cxx:126:56: style:inconclusive: Function 'test_condition' argument 1 names different: declaration 'st' definition 's'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.hxx:141:48: note: Function 'test_condition' argument 1 names different: declaration 'st' definition 's'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.cxx:126:56: note: Function 'test_condition' argument 1 names different: declaration 'st' definition 's'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.cxx:496:65: style:inconclusive: Function 'test_condition' argument 2 names different: declaration 'begin' definition 'beg'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.hxx:225:57: note: Function 'test_condition' argument 2 names different: declaration 'begin' definition 'beg'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.cxx:496:65: note: Function 'test_condition' argument 2 names different: declaration 'begin' definition 'beg'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.cxx:844:58: style:inconclusive: Function 'get_next_homonym' argument 1 names different: declaration 'word' definition 'he'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.hxx:191:50: note: Function 'get_next_homonym' argument 1 names different: declaration 'word' definition 'he'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affentry.cxx:844:58: note: Function 'get_next_homonym' argument 1 names different: declaration 'word' definition 'he'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:170:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:283:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1289:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1600:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:2209:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:3285:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:3693:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:3709:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:3756:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:3771:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:3863:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:3955:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:4051:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:4152:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:4257:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:4462:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:4746:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:3328:22: error:inconclusive: Returning object that points to local variable 'newword' that will be invalid when returning. [returnDanglingLifetime] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:3324:39: note: Pointer to container is created here. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:3324:39: note: Passed to 'morphgen'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:3321:23: note: Variable created here. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:3328:22: note: Returning object that points to local variable 'newword' that will be invalid when returning. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1069:22: style: The member function 'AffixMgr::isSubset' can be static. [functionStatic] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.hxx:189:14: note: The member function 'AffixMgr::isSubset' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1069:22: note: The member function 'AffixMgr::isSubset' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:2700:22: style: The member function 'AffixMgr::isRevSubset' can be static. [functionStatic] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.hxx:195:14: note: The member function 'AffixMgr::isRevSubset' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:2700:22: note: The member function 'AffixMgr::isRevSubset' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1350:15: style:inconclusive: Technically the member function 'AffixMgr::cpdcase_check' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.hxx:273:7: note: Technically the member function 'AffixMgr::cpdcase_check' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1350:15: note: Technically the member function 'AffixMgr::cpdcase_check' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1550:16: style:inconclusive: Technically the member function 'AffixMgr::setcminmax' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.hxx:275:8: note: Technically the member function 'AffixMgr::setcminmax' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1550:16: note: Technically the member function 'AffixMgr::setcminmax' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:3690:16: style:inconclusive: Technically the member function 'AffixMgr::parse_flag' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.hxx:347:8: note: Technically the member function 'AffixMgr::parse_flag' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:3690:16: note: Technically the member function 'AffixMgr::parse_flag' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:3706:16: style: The member function 'AffixMgr::parse_num' can be static. [functionStatic] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.hxx:348:8: note: The member function 'AffixMgr::parse_num' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:3706:16: note: The member function 'AffixMgr::parse_num' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:3766:16: style: The member function 'AffixMgr::parse_convtable' can be static. [functionStatic] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.hxx:350:8: note: The member function 'AffixMgr::parse_convtable' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:3766:16: note: The member function 'AffixMgr::parse_convtable' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:4338:16: style: The member function 'AffixMgr::reverse_condition' can be static. [functionStatic] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.hxx:361:8: note: The member function 'AffixMgr::reverse_condition' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:4338:16: note: The member function 'AffixMgr::reverse_condition' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1026:15: style:inconclusive: Technically the member function 'AffixMgr::condlen' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.hxx:363:7: note: Technically the member function 'AffixMgr::condlen' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1026:15: note: Technically the member function 'AffixMgr::condlen' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:890:21: style: The member function 'AffixMgr::process_pfx_in_order' can be static. [functionStatic] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.hxx:369:13: note: The member function 'AffixMgr::process_pfx_in_order' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:890:21: note: The member function 'AffixMgr::process_pfx_in_order' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:907:21: style: The member function 'AffixMgr::process_sfx_in_order' can be static. [functionStatic] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.hxx:370:13: note: The member function 'AffixMgr::process_sfx_in_order' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:907:21: note: The member function 'AffixMgr::process_sfx_in_order' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:4733:15: style:inconclusive: Technically the member function 'AffixMgr::redundant_condition' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.hxx:373:7: note: Technically the member function 'AffixMgr::redundant_condition' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:4733:15: note: Technically the member function 'AffixMgr::redundant_condition' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:232:10: warning: Class 'AffixMgr' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:232:10: warning: Class 'AffixMgr' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:2279:11: style: The if condition is the same as the previous if condition [duplicateCondition] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:2276:11: note: First condition lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:2279:11: note: Second condition lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1340:38: style: Condition '(len=i.pattern.size())!=0' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1336:25: note: Assuming that condition 'i.pattern.empty()' is not redundant lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1340:38: note: Condition '(len=i.pattern.size())!=0' is always true lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:2154:16: style: Condition '!onlycpdrule' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1702:15: note: Assuming that condition 'onlycpdrule' is not redundant lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:2154:16: note: Condition '!onlycpdrule' is always true lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:2565:21: style: Condition 'words' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:4660:23: style: Condition 'encodeit(*entry,chunk)' is always false [knownConditionTrueFalse] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:4660:23: note: Calling function 'encodeit' returns 0 lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:4660:23: note: Condition 'encodeit(*entry,chunk)' is always false lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:785:24: style: C-style pointer casting [cstyleCast] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:851:24: style: C-style pointer casting [cstyleCast] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1579:9: style: The scope of the variable 'oldnumsyllable' can be reduced. [variableScope] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1582:19: style: The scope of the variable 'affixed' can be reduced. [variableScope] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1587:7: style: The scope of the variable 'checked_prefix' can be reduced. [variableScope] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:2190:9: style: The scope of the variable 'oldnumsyllable' can be reduced. [variableScope] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:2193:8: style: The scope of the variable 'ch' can be reduced. [variableScope] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:2193:12: style: The scope of the variable 'affixed' can be reduced. [variableScope] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:2194:7: style: The scope of the variable 'checked_prefix' can be reduced. [variableScope] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1276:47: style:inconclusive: Function 'cpdrep_check' argument 1 names different: declaration 'word' definition 'in_word'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.hxx:261:39: note: Function 'cpdrep_check' argument 1 names different: declaration 'word' definition 'in_word'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1276:47: note: Function 'cpdrep_check' argument 1 names different: declaration 'word' definition 'in_word'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1276:60: style:inconclusive: Function 'cpdrep_check' argument 2 names different: declaration 'len' definition 'wl'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.hxx:261:49: note: Function 'cpdrep_check' argument 2 names different: declaration 'len' definition 'wl'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1276:60: note: Function 'cpdrep_check' argument 2 names different: declaration 'len' definition 'wl'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1304:62: style:inconclusive: Function 'cpdwordpair_check' argument 2 names different: declaration 'len' definition 'wl'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.hxx:262:54: note: Function 'cpdwordpair_check' argument 2 names different: declaration 'len' definition 'wl'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1304:62: note: Function 'cpdwordpair_check' argument 2 names different: declaration 'len' definition 'wl'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1323:32: style:inconclusive: Function 'cpdpat_check' argument 2 names different: declaration 'len' definition 'pos'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.hxx:264:24: note: Function 'cpdpat_check' argument 2 names different: declaration 'len' definition 'pos'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1323:32: note: Function 'cpdpat_check' argument 2 names different: declaration 'len' definition 'pos'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1350:58: style:inconclusive: Function 'cpdcase_check' argument 2 names different: declaration 'len' definition 'pos'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.hxx:273:50: note: Function 'cpdcase_check' argument 2 names different: declaration 'len' definition 'pos'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1350:58: note: Function 'cpdcase_check' argument 2 names different: declaration 'len' definition 'pos'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1383:37: style:inconclusive: Function 'defcpd_check' argument 4 names different: declaration 'rwords' definition 'def'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.hxx:271:29: note: Function 'defcpd_check' argument 4 names different: declaration 'rwords' definition 'def'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1383:37: note: Function 'defcpd_check' argument 4 names different: declaration 'rwords' definition 'def'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1327:14: style: Variable 'i' can be declared as reference to const [constVariableReference] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1411:16: style: Variable 'j' can be declared as reference to const [constVariableReference] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1426:14: style: Variable 'i' can be declared as reference to const [constVariableReference] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:4338:47: style: Parameter 'piece' can be declared as reference to const [constParameterReference] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1324:36: style: Parameter 'r1' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1325:36: style: Parameter 'r2' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1513:18: style: Variable 'rv' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:2121:36: style: Variable 'rv2' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:2191:23: style: Variable 'rv_first' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:3309:21: style: Variable 'check' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:4550:23: style: Variable 'start_entry' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:4834:19: style: Variable 'ht' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1662:16: warning: Either the condition 'i>st.size()' is redundant or 'i' can have the value st.size(). Expression 'st[i]' causes access out of bounds. [containerOutOfBounds] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1659:8: note: Assuming that condition 'i>st.size()' is not redundant lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1662:16: note: Access out of bounds lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:1413:43: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:2130:36: style: Variable 'st[i+rv->blen]' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:2193:20: style: Variable 'affixed' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:4105:23: style: Variable 'numdefcpd' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:4206:20: style: Variable 'nummap' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:4312:22: style: Variable 'numbreak' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:4483:27: style: Variable 'err' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/affixmgr.cxx:4507:21: style: Variable 'err' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:190:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:271:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:353:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:394:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:417:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:435:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:472:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:2341:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:2623:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:2530:36: style:inconclusive: Function 'get_captype' argument 1 names different: declaration 'q' definition 'word'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.hxx:233:61: note: Function 'get_captype' argument 1 names different: declaration 'q' definition 'word'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:2530:36: note: Function 'get_captype' argument 1 names different: declaration 'q' definition 'word'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:2562:49: style:inconclusive: Function 'get_captype_utf8' argument 1 names different: declaration 'q' definition 'word'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.hxx:236:74: note: Function 'get_captype_utf8' argument 1 names different: declaration 'q' definition 'word'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:2562:49: note: Function 'get_captype_utf8' argument 1 names different: declaration 'q' definition 'word'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:671:38: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:2440:19: style: Variable 'csconv' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:338:33: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:366:33: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:615:8: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:623:8: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:630:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:637:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:2332:58: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:2480:44: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:672:10: warning: Size of pointer 'dest' used instead of size of its data. [pointerSize] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/csutil.cxx:678:14: warning: Size of pointer 's' used instead of size of its data. [pointerSize] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/filemgr.cxx:79:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/filemgr.cxx:88:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/filemgr.cxx:78:14: style: The member function 'FileMgr::fail' can be static. [functionStatic] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/filemgr.hxx:85:7: note: The member function 'FileMgr::fail' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/filemgr.cxx:78:14: note: The member function 'FileMgr::fail' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/filemgr.cxx:117:14: style:inconclusive: Technically the member function 'FileMgr::getlinenum' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/filemgr.hxx:94:7: note: Technically the member function 'FileMgr::getlinenum' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/filemgr.cxx:117:14: note: Technically the member function 'FileMgr::getlinenum' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/filemgr.cxx:83:30: style:inconclusive: Function 'FileMgr' argument 1 names different: declaration 'filename' definition 'file'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/filemgr.hxx:89:23: note: Function 'FileMgr' argument 1 names different: declaration 'filename' definition 'file'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/filemgr.cxx:83:30: note: Function 'FileMgr' argument 1 names different: declaration 'filename' definition 'file'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:102:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:168:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:564:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:712:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:804:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:879:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:941:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:1060:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:1160:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:1169:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:1267:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:1274:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:476:14: style:inconclusive: Technically the member function 'HashMgr::remove' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.hxx:120:7: note: Technically the member function 'HashMgr::remove' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:476:14: note: Technically the member function 'HashMgr::remove' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:495:14: style:inconclusive: Technically the member function 'HashMgr::remove_forbidden_flag' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.hxx:152:7: note: Technically the member function 'HashMgr::remove_forbidden_flag' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:495:14: note: Technically the member function 'HashMgr::remove_forbidden_flag' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:109:15: style:inconclusive: Technically the member function 'HashMgr::free_flag' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.hxx:154:8: note: Technically the member function 'HashMgr::free_flag' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:109:15: note: Technically the member function 'HashMgr::free_flag' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:198:13: style: Condition 'complexprefixes' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:224:7: style: C-style pointer casting [cstyleCast] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:268:33: style: The scope of the variable 'w' can be reduced. [variableScope] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:159:42: style:inconclusive: Function 'add_word' argument 1 names different: declaration 'word' definition 'in_word'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.hxx:135:35: note: Function 'add_word' argument 1 names different: declaration 'word' definition 'in_word'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:159:42: note: Function 'add_word' argument 1 names different: declaration 'word' definition 'in_word'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:161:39: style:inconclusive: Function 'add_word' argument 3 names different: declaration 'ap' definition 'aff'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.hxx:137:32: note: Function 'add_word' argument 3 names different: declaration 'ap' definition 'aff'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:161:39: note: Function 'add_word' argument 3 names different: declaration 'ap' definition 'aff'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:163:42: style:inconclusive: Function 'add_word' argument 5 names different: declaration 'desc' definition 'in_desc'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.hxx:139:35: note: Function 'add_word' argument 5 names different: declaration 'desc' definition 'in_desc'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:163:42: note: Function 'add_word' argument 5 names different: declaration 'desc' definition 'in_desc'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:420:46: style:inconclusive: Function 'add_hidden_capitalized_word' argument 4 names different: declaration 'al' definition 'flagslen'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.hxx:147:39: note: Function 'add_hidden_capitalized_word' argument 4 names different: declaration 'al' definition 'flagslen'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:420:46: note: Function 'add_hidden_capitalized_word' argument 4 names different: declaration 'al' definition 'flagslen'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:520:73: style:inconclusive: Function 'add_with_affix' argument 2 names different: declaration 'pattern' definition 'example'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.hxx:119:66: note: Function 'add_with_affix' argument 2 names different: declaration 'pattern' definition 'example'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:520:73: note: Function 'add_with_affix' argument 2 names different: declaration 'pattern' definition 'example'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:869:56: style:inconclusive: Function 'decode_flag' argument 1 names different: declaration 'flag' definition 'f'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.hxx:123:49: note: Function 'decode_flag' argument 1 names different: declaration 'flag' definition 'f'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:869:56: note: Function 'decode_flag' argument 1 names different: declaration 'flag' definition 'f'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:900:49: style:inconclusive: Function 'encode_flag' argument 1 names different: declaration 'flag' definition 'f'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.hxx:124:42: note: Function 'encode_flag' argument 1 names different: declaration 'flag' definition 'f'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:900:49: note: Function 'encode_flag' argument 1 names different: declaration 'flag' definition 'f'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:419:58: style: Parameter 'flags' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:542:65: style: Parameter 'hp' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:855:40: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:862:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hashmgr.cxx:232:15: error: Memory is allocated but not initialized: hp [uninitdata] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:409:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:559:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:986:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1117:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1384:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1666:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1803:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1834:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1860:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1880:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1823:20: style:inconclusive: Technically the member function 'HunspellImpl::input_conv' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:102:8: note: Technically the member function 'HunspellImpl::input_conv' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1823:20: note: Technically the member function 'HunspellImpl::input_conv' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2041:20: style: The member function 'HunspellImpl::free_list' can be static. [functionStatic] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:119:8: note: The member function 'HunspellImpl::free_list' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2041:20: note: The member function 'HunspellImpl::free_list' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:296:20: style:inconclusive: Technically the member function 'HunspellImpl::cleanword' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:150:8: note: Technically the member function 'HunspellImpl::cleanword' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:296:20: note: Technically the member function 'HunspellImpl::cleanword' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:226:20: style:inconclusive: Technically the member function 'HunspellImpl::clean_ignore' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:156:8: note: Technically the member function 'HunspellImpl::clean_ignore' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:226:20: note: Technically the member function 'HunspellImpl::clean_ignore' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1437:20: style:inconclusive: Technically the member function 'HunspellImpl::mkinitcap' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:157:8: note: Technically the member function 'HunspellImpl::mkinitcap' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1437:20: note: Technically the member function 'HunspellImpl::mkinitcap' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1448:19: style:inconclusive: Technically the member function 'HunspellImpl::mkinitcap2' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:158:7: note: Technically the member function 'HunspellImpl::mkinitcap2' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1448:19: note: Technically the member function 'HunspellImpl::mkinitcap2' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1458:19: style:inconclusive: Technically the member function 'HunspellImpl::mkinitsmall2' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:159:7: note: Technically the member function 'HunspellImpl::mkinitsmall2' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1458:19: note: Technically the member function 'HunspellImpl::mkinitsmall2' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:373:20: style:inconclusive: Technically the member function 'HunspellImpl::mkallcap' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:160:8: note: Technically the member function 'HunspellImpl::mkallcap' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:373:20: note: Technically the member function 'HunspellImpl::mkallcap' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:384:19: style:inconclusive: Technically the member function 'HunspellImpl::mkallsmall2' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:161:7: note: Technically the member function 'HunspellImpl::mkallsmall2' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:384:19: note: Technically the member function 'HunspellImpl::mkallsmall2' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:395:27: style: The member function 'HunspellImpl::sharps_u8_l1' can be static. [functionStatic] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:163:15: note: The member function 'HunspellImpl::sharps_u8_l1' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:395:27: note: The member function 'HunspellImpl::sharps_u8_l1' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:429:19: style:inconclusive: Technically the member function 'HunspellImpl::is_keepcase' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:166:7: note: Technically the member function 'HunspellImpl::is_keepcase' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:429:19: note: Technically the member function 'HunspellImpl::is_keepcase' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:435:20: style: The member function 'HunspellImpl::insert_sug' can be static. [functionStatic] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:167:8: note: The member function 'HunspellImpl::insert_sug' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:435:20: note: The member function 'HunspellImpl::insert_sug' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1494:20: style: The member function 'HunspellImpl::cat_result' can be static. [functionStatic] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:168:8: note: The member function 'HunspellImpl::cat_result' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1494:20: note: The member function 'HunspellImpl::cat_result' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1801:27: style: The member function 'HunspellImpl::get_xml_par' can be static. [functionStatic] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:170:15: note: The member function 'HunspellImpl::get_xml_par' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1801:27: note: The member function 'HunspellImpl::get_xml_par' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1833:38: style: The member function 'HunspellImpl::get_xml_pos' can be static. [functionStatic] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:171:26: note: The member function 'HunspellImpl::get_xml_pos' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1833:38: note: The member function 'HunspellImpl::get_xml_pos' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:872:26: style: Condition 'pAMgr' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1032:24: style: Condition 'rl' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1507:24: style: Condition 'rl' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:301:28: style: C-style pointer casting [cstyleCast] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:895:60: style: C-style pointer casting [cstyleCast] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:902:62: style: C-style pointer casting [cstyleCast] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:918:62: style: C-style pointer casting [cstyleCast] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1998:15: style: C-style pointer casting [cstyleCast] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1518:28: style: The scope of the variable 'candidate_stack' can be reduced. [variableScope] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:251:47: style:inconclusive: Function 'cleanword2' argument 2 names different: declaration 'dest_u' definition 'dest_utf'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:152:42: note: Function 'cleanword2' argument 2 names different: declaration 'dest_u' definition 'dest_utf'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:251:47: note: Function 'cleanword2' argument 2 names different: declaration 'dest_u' definition 'dest_utf'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:403:38: style:inconclusive: Function 'spellsharps' argument 2 names different: declaration 'start_pos' definition 'n_pos'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:165:41: note: Function 'spellsharps' argument 2 names different: declaration 'start_pos' definition 'n_pos'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:403:38: note: Function 'spellsharps' argument 2 names different: declaration 'start_pos' definition 'n_pos'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:806:59: style:inconclusive: Function 'checkword' argument 1 names different: declaration 'source' definition 'w'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:162:47: note: Function 'checkword' argument 1 names different: declaration 'source' definition 'w'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:806:59: note: Function 'checkword' argument 1 names different: declaration 'source' definition 'w'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1050:15: style:inconclusive: Function 'suggest_internal' argument 4 names different: declaration 'capitalized' definition 'capwords'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:149:51: note: Function 'suggest_internal' argument 4 names different: declaration 'capitalized' definition 'capwords'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1050:15: note: Function 'suggest_internal' argument 4 names different: declaration 'capitalized' definition 'capwords'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1050:33: style:inconclusive: Function 'suggest_internal' argument 5 names different: declaration 'abbreviated' definition 'abbv'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:149:72: note: Function 'suggest_internal' argument 5 names different: declaration 'abbreviated' definition 'abbv'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1050:33: note: Function 'suggest_internal' argument 5 names different: declaration 'abbreviated' definition 'abbv'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1358:77: style:inconclusive: Function 'stem' argument 1 names different: declaration 'morph' definition 'desc'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:99:65: note: Function 'stem' argument 1 names different: declaration 'morph' definition 'desc'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1358:77: note: Function 'stem' argument 1 names different: declaration 'morph' definition 'desc'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1801:58: style:inconclusive: Function 'get_xml_par' argument 1 names different: declaration 'par' definition 'in_par'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:170:46: note: Function 'get_xml_par' argument 1 names different: declaration 'par' definition 'in_par'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1801:58: note: Function 'get_xml_par' argument 1 names different: declaration 'par' definition 'in_par'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1876:67: style:inconclusive: Function 'spellml' argument 1 names different: declaration 'word' definition 'in_word'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:169:55: note: Function 'spellml' argument 1 names different: declaration 'word' definition 'in_word'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1876:67: note: Function 'spellml' argument 1 names different: declaration 'word' definition 'in_word'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2064:45: style:inconclusive: Function 'stem' argument 2 names different: declaration 'morph' definition 'desc'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:123:33: note: Function 'stem' argument 2 names different: declaration 'morph' definition 'desc'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2064:45: note: Function 'stem' argument 2 names different: declaration 'morph' definition 'desc'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2073:72: style:inconclusive: Function 'generate' argument 3 names different: declaration 'word2' definition 'pattern'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:124:60: note: Function 'generate' argument 3 names different: declaration 'word2' definition 'pattern'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2073:72: note: Function 'generate' argument 3 names different: declaration 'word2' definition 'pattern'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2078:67: style:inconclusive: Function 'generate' argument 3 names different: declaration 'desc' definition 'pl'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:125:55: note: Function 'generate' argument 3 names different: declaration 'desc' definition 'pl'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2078:67: note: Function 'generate' argument 3 names different: declaration 'desc' definition 'pl'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2078:75: style:inconclusive: Function 'generate' argument 4 names different: declaration 'n' definition 'pln'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:125:65: note: Function 'generate' argument 4 names different: declaration 'n' definition 'pln'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2078:75: note: Function 'generate' argument 4 names different: declaration 'n' definition 'pln'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2135:73: style:inconclusive: Function 'stem' argument 1 names different: declaration 'morph' definition 'desc'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.hxx:177:65: note: Function 'stem' argument 1 names different: declaration 'morph' definition 'desc'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2135:73: note: Function 'stem' argument 1 names different: declaration 'morph' definition 'desc'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2179:89: style:inconclusive: Function 'generate' argument 2 names different: declaration 'word2' definition 'pattern'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.hxx:181:81: note: Function 'generate' argument 2 names different: declaration 'word2' definition 'pattern'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2179:89: note: Function 'generate' argument 2 names different: declaration 'word2' definition 'pattern'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2219:41: style:inconclusive: Function 'stem' argument 2 names different: declaration 'morph' definition 'desc'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.hxx:178:46: note: Function 'stem' argument 2 names different: declaration 'morph' definition 'desc'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2219:41: note: Function 'stem' argument 2 names different: declaration 'morph' definition 'desc'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2223:68: style:inconclusive: Function 'generate' argument 3 names different: declaration 'word2' definition 'pattern'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.hxx:182:73: note: Function 'generate' argument 3 names different: declaration 'word2' definition 'pattern'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2223:68: note: Function 'generate' argument 3 names different: declaration 'word2' definition 'pattern'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2227:63: style:inconclusive: Function 'generate' argument 3 names different: declaration 'desc' definition 'pl'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.hxx:192:68: note: Function 'generate' argument 3 names different: declaration 'desc' definition 'pl'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2227:63: note: Function 'generate' argument 3 names different: declaration 'desc' definition 'pl'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2227:71: style:inconclusive: Function 'generate' argument 4 names different: declaration 'n' definition 'pln'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.hxx:192:78: note: Function 'generate' argument 4 names different: declaration 'n' definition 'pln'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2227:71: note: Function 'generate' argument 4 names different: declaration 'n' definition 'pln'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2273:77: style:inconclusive: Function 'Hunspell_suffix_suggest' argument 3 names different: declaration 'word' definition 'root_word'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.h:94:66: note: Function 'Hunspell_suffix_suggest' argument 3 names different: declaration 'word' definition 'root_word'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2273:77: note: Function 'Hunspell_suffix_suggest' argument 3 names different: declaration 'word' definition 'root_word'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2292:35: style:inconclusive: Function 'Hunspell_generate' argument 4 names different: declaration 'word2' definition 'pattern'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.h:127:60: note: Function 'Hunspell_generate' argument 4 names different: declaration 'word2' definition 'pattern'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2292:35: note: Function 'Hunspell_generate' argument 4 names different: declaration 'word2' definition 'pattern'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2331:55: style:inconclusive: Function 'Hunspell_free_list' argument 2 names different: declaration 'slst' definition 'list'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.h:167:58: note: Function 'Hunspell_free_list' argument 2 names different: declaration 'slst' definition 'list'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:2331:55: note: Function 'Hunspell_free_list' argument 2 names different: declaration 'slst' definition 'list'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:344:16: style: Variable 'wc' can be declared as reference to const [constVariableReference] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:702:16: style: Variable 'j' can be declared as reference to const [constVariableReference] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:464:18: style: Variable 'rv' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunspell.cxx:1020:31: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunzip.cxx:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunzip.cxx:76:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunzip.cxx:61:3: performance: Variable 'filename' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunzip.cxx:53:13: style: The member function 'Hunzip::fail' can be static. [functionStatic] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunzip.hxx:74:7: note: The member function 'Hunzip::fail' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunzip.cxx:53:13: note: The member function 'Hunzip::fail' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunzip.cxx:58:28: style:inconclusive: Function 'Hunzip' argument 1 names different: declaration 'filename' definition 'file'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunzip.hxx:77:22: note: Function 'Hunzip' argument 1 names different: declaration 'filename' definition 'file'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunzip.cxx:58:28: note: Function 'Hunzip' argument 1 names different: declaration 'filename' definition 'file'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunzip.cxx:250:23: warning: Uninitialized variable: linebuf [uninitvar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunzip.cxx:209:21: note: Assuming condition is false lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunzip.cxx:246:7: note: Assuming condition is true lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/hunzip.cxx:250:23: note: Uninitialized variable: linebuf lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/phonet.cxx:71:17: style: The scope of the variable 'p' can be reduced. [variableScope] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/phonet.cxx:71:23: style: The scope of the variable 'k0' can be reduced. [variableScope] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/phonet.cxx:71:27: style: The scope of the variable 'n0' can be reduced. [variableScope] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/phonet.cxx:69:59: style:inconclusive: Function 'phonet' argument 2 names different: declaration 'phone' definition 'parms'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/phonet.hxx:48:57: note: Function 'phonet' argument 2 names different: declaration 'phone' definition 'parms'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/phonet.cxx:69:59: note: Function 'phonet' argument 2 names different: declaration 'phone' definition 'parms'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/phonet.cxx:69:59: style: Parameter 'parms' can be declared as reference to const [constParameterReference] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/phonet.cxx:53:46: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/replist.cxx:199:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/replist.cxx:89:14: style:inconclusive: Technically the member function 'RepList::find' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/replist.hxx:92:7: note: Technically the member function 'RepList::find' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/replist.cxx:89:14: note: Technically the member function 'RepList::find' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/replist.cxx:108:56: style:inconclusive: Function 'replace' argument 2 names different: declaration 'n' definition 'ind'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/replist.hxx:93:49: note: Function 'replace' argument 2 names different: declaration 'n' definition 'ind'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/replist.cxx:108:56: note: Function 'replace' argument 2 names different: declaration 'n' definition 'ind'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/replist.cxx:117:37: style:inconclusive: Function 'add' argument 1 names different: declaration 'pat1' definition 'in_pat1'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/replist.hxx:91:30: note: Function 'add' argument 1 names different: declaration 'pat1' definition 'in_pat1'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/replist.cxx:117:37: note: Function 'add' argument 1 names different: declaration 'pat1' definition 'in_pat1'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/replist.cxx:163:39: style:inconclusive: Function 'conv' argument 1 names different: declaration 'word' definition 'in_word'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/replist.hxx:94:32: note: Function 'conv' argument 1 names different: declaration 'word' definition 'in_word'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/replist.cxx:163:39: note: Function 'conv' argument 1 names different: declaration 'word' definition 'in_word'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/replist.cxx:196:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/replist.cxx:197:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/replist.cxx:198:7: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:145:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:248:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:495:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1662:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1917:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:2029:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1972:17: style: The member function 'SuggestMgr::ngram' can be static. [functionStatic] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.hxx:173:7: note: The member function 'SuggestMgr::ngram' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1972:17: note: The member function 'SuggestMgr::ngram' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:2016:17: style: The member function 'SuggestMgr::ngram' can be static. [functionStatic] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.hxx:175:7: note: The member function 'SuggestMgr::ngram' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:2016:17: note: The member function 'SuggestMgr::ngram' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:2156:17: style:inconclusive: Technically the member function 'SuggestMgr::mystrlen' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.hxx:176:7: note: Technically the member function 'SuggestMgr::mystrlen' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:2156:17: note: Technically the member function 'SuggestMgr::mystrlen' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:2053:17: style:inconclusive: Technically the member function 'SuggestMgr::leftcommonsubstring' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.hxx:177:7: note: Technically the member function 'SuggestMgr::leftcommonsubstring' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:2053:17: note: Technically the member function 'SuggestMgr::leftcommonsubstring' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:2076:17: style:inconclusive: Technically the member function 'SuggestMgr::leftcommonsubstring' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.hxx:179:7: note: Technically the member function 'SuggestMgr::leftcommonsubstring' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:2076:17: note: Technically the member function 'SuggestMgr::leftcommonsubstring' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:2097:17: style:inconclusive: Technically the member function 'SuggestMgr::commoncharacterpositions' can be const. [functionConst] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.hxx:180:7: note: Technically the member function 'SuggestMgr::commoncharacterpositions' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:2097:17: note: Technically the member function 'SuggestMgr::commoncharacterpositions' can be const. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:2165:18: style: The member function 'SuggestMgr::bubblesort' can be static. [functionStatic] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.hxx:181:8: note: The member function 'SuggestMgr::bubblesort' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:2165:18: note: The member function 'SuggestMgr::bubblesort' can be static. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1568:7: style: The if condition is the same as the previous if condition [duplicateCondition] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1539:7: note: First condition lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1568:7: note: Second condition lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1677:62: style: C-style pointer casting [cstyleCast] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1807:56: style: C-style pointer casting [cstyleCast] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1857:9: style: C-style pointer casting [cstyleCast] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1867:20: style: C-style pointer casting [cstyleCast] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:825:7: style: The scope of the variable 'c2' can be reduced. [variableScope] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:825:26: style: The scope of the variable 'cwrd' can be reduced. [variableScope] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1321:23: style: The scope of the variable 'w_mw' can be reduced. [variableScope] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:187:44: style:inconclusive: Function 'suggest' argument 2 names different: declaration 'word' definition 'w'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.hxx:120:67: note: Function 'suggest' argument 2 names different: declaration 'word' definition 'w'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:187:44: note: Function 'suggest' argument 2 names different: declaration 'word' definition 'w'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:188:30: style:inconclusive: Function 'suggest' argument 3 names different: declaration 'onlycmpdsug' definition 'onlycompoundsug'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.hxx:120:78: note: Function 'suggest' argument 3 names different: declaration 'onlycmpdsug' definition 'onlycompoundsug'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:188:30: note: Function 'suggest' argument 3 names different: declaration 'onlycmpdsug' definition 'onlycompoundsug'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1114:54: style:inconclusive: Function 'ngsuggest' argument 1 names different: declaration 'slst' definition 'wlst'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.hxx:125:44: note: Function 'ngsuggest' argument 1 names different: declaration 'slst' definition 'wlst'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1114:54: note: Function 'ngsuggest' argument 1 names different: declaration 'slst' definition 'wlst'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1115:39: style:inconclusive: Function 'ngsuggest' argument 2 names different: declaration 'word' definition 'w'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.hxx:125:62: note: Function 'ngsuggest' argument 2 names different: declaration 'word' definition 'w'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1115:39: note: Function 'ngsuggest' argument 2 names different: declaration 'word' definition 'w'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1761:58: style:inconclusive: Function 'suggest_morph' argument 1 names different: declaration 'word' definition 'in_w'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.hxx:127:48: note: Function 'suggest_morph' argument 1 names different: declaration 'word' definition 'in_w'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1761:58: note: Function 'suggest_morph' argument 1 names different: declaration 'word' definition 'in_w'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1886:69: style:inconclusive: Function 'suggest_gen' argument 1 names different: declaration 'pl' definition 'desc'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.hxx:128:59: note: Function 'suggest_gen' argument 1 names different: declaration 'pl' definition 'desc'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1886:69: note: Function 'suggest_gen' argument 1 names different: declaration 'pl' definition 'desc'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1886:94: style:inconclusive: Function 'suggest_gen' argument 2 names different: declaration 'pattern' definition 'in_pattern'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.hxx:128:82: note: Function 'suggest_gen' argument 2 names different: declaration 'pattern' definition 'in_pattern'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1886:94: note: Function 'suggest_gen' argument 2 names different: declaration 'pattern' definition 'in_pattern'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:2165:36: style:inconclusive: Function 'bubblesort' argument 1 names different: declaration 'rwd' definition 'rword'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.hxx:181:26: note: Function 'bubblesort' argument 1 names different: declaration 'rwd' definition 'rword'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:2165:36: note: Function 'bubblesort' argument 1 names different: declaration 'rwd' definition 'rword'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:2165:50: style:inconclusive: Function 'bubblesort' argument 2 names different: declaration 'rwd2' definition 'rword2'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.hxx:181:38: note: Function 'bubblesort' argument 2 names different: declaration 'rwd2' definition 'rword2'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:2165:50: note: Function 'bubblesort' argument 2 names different: declaration 'rwd2' definition 'rword2'. lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:824:42: style: Parameter 'info' can be declared as reference to const [constParameterReference] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:906:24: style: Variable 'k' can be declared as reference to const [constVariableReference] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1592:20: style: Variable 'j' can be declared as reference to const [constVariableReference] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1625:22: style: Variable 'j' can be declared as reference to const [constVariableReference] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1657:36: style: Parameter 'timelimit' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1669:20: style: Variable 'rv' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1674:24: style: Variable 'rv2' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1744:20: style: Variable 'rv' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1867:15: style: Variable 'st' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:907:35: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1598:52: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/3rdparty/hunspell/1.7.2/src/hunspell/suggestmgr.cxx:1630:47: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/3rdparty/libiconv/1.15/lib/genaliases.c:67:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/libiconv/1.15/lib/genaliases.c:60:9: style: Variable 'aliases_file_name' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/libiconv/1.15/lib/genaliases.c:61:9: style: Variable 'canonical_sh_file_name' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/libiconv/1.15/lib/genaliases.c:62:9: style: Variable 'canonical_local_sh_file_name' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/libiconv/1.15/lib/genaliases2.c:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/libiconv/1.15/lib/genaliases2.c:54:9: style: Variable 'aliases_file_name' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/libiconv/1.15/lib/genaliases2.c:55:9: style: Variable 'canonical_file_name' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/libiconv/1.15/lib/genaliases2.c:64:7: style: Variable 'tag' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/libiconv/1.15/lib/genflags.c:116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/libiconv/1.15/lib/genflags.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] lyx-2.5.0/3rdparty/libiconv/1.15/lib/mac_hebrew.h:59:14: style: Expression is always true because 'else if' condition is opposite to previous condition at line 55. [multiCondition] lyx-2.5.0/3rdparty/libiconv/1.15/lib/mac_hebrew.h:55:9: note: first condition lyx-2.5.0/3rdparty/libiconv/1.15/lib/mac_hebrew.h:59:14: note: else if condition is opposite to first condition lyx-2.5.0/3rdparty/libiconv/1.15/lib/utf32.h:78:12: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] lyx-2.5.0/3rdparty/libiconv/1.15/lib/utf32.h:66:10: note: outer condition: wc<0x110000 lyx-2.5.0/3rdparty/libiconv/1.15/lib/utf32.h:78:12: note: identical inner condition: wc<0x110000 lyx-2.5.0/3rdparty/libiconv/1.15/lib/utf7.h:255:17: style: Mismatching assignment and comparison, comparison 'i==62' is always false. [assignIfError] lyx-2.5.0/3rdparty/libiconv/1.15/lib/utf7.h:247:24: note: Mismatching assignment and comparison, comparison 'i==62' is always false. lyx-2.5.0/3rdparty/libiconv/1.15/lib/utf7.h:255:17: note: Mismatching assignment and comparison, comparison 'i==62' is always false. lyx-2.5.0/3rdparty/libiconv/1.15/lib/utf7.h:257:17: style: Mismatching assignment and comparison, comparison 'i==63' is always false. [assignIfError] lyx-2.5.0/3rdparty/libiconv/1.15/lib/utf7.h:247:24: note: Mismatching assignment and comparison, comparison 'i==63' is always false. lyx-2.5.0/3rdparty/libiconv/1.15/lib/utf7.h:257:17: note: Mismatching assignment and comparison, comparison 'i==63' is always false. lyx-2.5.0/3rdparty/libiconv/1.15/lib/utf7.h:341:15: style: Mismatching assignment and comparison, comparison 'i==62' is always false. [assignIfError] lyx-2.5.0/3rdparty/libiconv/1.15/lib/utf7.h:333:22: note: Mismatching assignment and comparison, comparison 'i==62' is always false. lyx-2.5.0/3rdparty/libiconv/1.15/lib/utf7.h:341:15: note: Mismatching assignment and comparison, comparison 'i==62' is always false. lyx-2.5.0/3rdparty/libiconv/1.15/lib/utf7.h:343:15: style: Mismatching assignment and comparison, comparison 'i==63' is always false. [assignIfError] lyx-2.5.0/3rdparty/libiconv/1.15/lib/utf7.h:333:22: note: Mismatching assignment and comparison, comparison 'i==63' is always false. lyx-2.5.0/3rdparty/libiconv/1.15/lib/utf7.h:343:15: note: Mismatching assignment and comparison, comparison 'i==63' is always false. lyx-2.5.0/3rdparty/libiconv/1.15/lib/utf7.h:142:34: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] lyx-2.5.0/3rdparty/libiconv/1.15/lib/utf7.h:298:66: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_2.h:102:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_2.h:98:10: note: Assuming that condition 'wc<0x00a0' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_2.h:102:15: note: Condition 'wc>=0x00a0' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_3.h:106:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_3.h:102:10: note: Assuming that condition 'wc<0x00a0' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_3.h:106:15: note: Condition 'wc>=0x00a0' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_4.h:102:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_4.h:98:10: note: Assuming that condition 'wc<0x00a0' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_4.h:102:15: note: Condition 'wc>=0x00a0' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_5.h:83:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_5.h:79:10: note: Assuming that condition 'wc<0x00a0' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_5.h:83:15: note: Condition 'wc>=0x00a0' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_6.h:88:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_6.h:84:10: note: Assuming that condition 'wc<0x00a0' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_6.h:88:15: note: Condition 'wc>=0x00a0' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_7.h:95:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_7.h:91:10: note: Assuming that condition 'wc<0x00a0' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_7.h:95:15: note: Condition 'wc>=0x00a0' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_8.h:95:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_8.h:91:10: note: Assuming that condition 'wc<0x00a0' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_8.h:95:15: note: Condition 'wc>=0x00a0' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_9.h:75:15: style: Condition 'wc>=0x00d0' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_9.h:71:10: note: Assuming that condition 'wc<0x00d0' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_9.h:75:15: note: Condition 'wc>=0x00d0' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_10.h:96:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_10.h:92:10: note: Assuming that condition 'wc<0x00a0' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_10.h:96:15: note: Condition 'wc>=0x00a0' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_13.h:99:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_13.h:95:10: note: Assuming that condition 'wc<0x00a0' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_13.h:99:15: note: Condition 'wc>=0x00a0' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_14.h:111:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_14.h:107:10: note: Assuming that condition 'wc<0x00a0' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_14.h:111:15: note: Condition 'wc>=0x00a0' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_15.h:67:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_15.h:63:10: note: Assuming that condition 'wc<0x00a0' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_15.h:67:15: note: Condition 'wc>=0x00a0' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_16.h:102:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_16.h:98:10: note: Assuming that condition 'wc<0x00a0' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso8859_16.h:102:15: note: Condition 'wc>=0x00a0' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/hp_roman8.h:101:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/hp_roman8.h:97:10: note: Assuming that condition 'wc<0x00a0' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/hp_roman8.h:101:15: note: Condition 'wc>=0x00a0' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/armscii_8.h:100:15: style: Condition 'wc>=0x0028' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/armscii_8.h:96:10: note: Assuming that condition 'wc<0x0028' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/armscii_8.h:100:15: note: Condition 'wc>=0x0028' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/georgian_academy.h:86:15: style: Condition 'wc>=0x0080' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/georgian_academy.h:82:10: note: Assuming that condition 'wc<0x0080' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/georgian_academy.h:86:15: note: Condition 'wc>=0x0080' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/georgian_ps.h:103:15: style: Condition 'wc>=0x0080' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/georgian_ps.h:99:10: note: Assuming that condition 'wc<0x0080' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/georgian_ps.h:103:15: note: Condition 'wc>=0x0080' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/cp1133.h:98:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/cp1133.h:94:10: note: Assuming that condition 'wc<0x00a0' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/cp1133.h:98:15: note: Condition 'wc>=0x00a0' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/gbk.h:95:11: style: Condition 'c>=0x81' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/gbk.h:67:9: note: Assuming that condition 'c>=0x81' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/gbk.h:68:11: note: Assuming condition is false lyx-2.5.0/3rdparty/libiconv/1.15/lib/gbk.h:95:11: note: Condition 'c>=0x81' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/cns11643_2.h:1100:16: style: Condition 'wc!=0xfffd' is always false [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/cns11643_2.h:1095:29: note: Assignment 'wc=0xfffd', assigned value is 65533 lyx-2.5.0/3rdparty/libiconv/1.15/lib/cns11643_2.h:1100:16: note: Condition 'wc!=0xfffd' is always false lyx-2.5.0/3rdparty/libiconv/1.15/lib/cns11643_4.h:50:16: style: Condition 'wc!=0xfffd' is always false [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/cns11643_4.h:40:21: note: Assignment 'wc=0xfffd', assigned value is 65533 lyx-2.5.0/3rdparty/libiconv/1.15/lib/cns11643_4.h:50:16: note: Condition 'wc!=0xfffd' is always false lyx-2.5.0/3rdparty/libiconv/1.15/lib/cns11643_5.h:1266:16: style: Condition 'wc!=0xfffd' is always false [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/cns11643_5.h:1259:21: note: Assignment 'wc=0xfffd', assigned value is 65533 lyx-2.5.0/3rdparty/libiconv/1.15/lib/cns11643_5.h:1266:16: note: Condition 'wc!=0xfffd' is always false lyx-2.5.0/3rdparty/libiconv/1.15/lib/cns11643_6.h:956:16: style: Condition 'wc!=0xfffd' is always false [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/cns11643_6.h:949:21: note: Assignment 'wc=0xfffd', assigned value is 65533 lyx-2.5.0/3rdparty/libiconv/1.15/lib/cns11643_6.h:956:16: note: Condition 'wc!=0xfffd' is always false lyx-2.5.0/3rdparty/libiconv/1.15/lib/cns11643_7.h:976:16: style: Condition 'wc!=0xfffd' is always false [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/cns11643_7.h:969:21: note: Assignment 'wc=0xfffd', assigned value is 65533 lyx-2.5.0/3rdparty/libiconv/1.15/lib/cns11643_7.h:976:16: note: Condition 'wc!=0xfffd' is always false lyx-2.5.0/3rdparty/libiconv/1.15/lib/cns11643_15.h:1071:16: style: Condition 'wc!=0xfffd' is always false [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/cns11643_15.h:1064:21: note: Assignment 'wc=0xfffd', assigned value is 65533 lyx-2.5.0/3rdparty/libiconv/1.15/lib/cns11643_15.h:1071:16: note: Condition 'wc!=0xfffd' is always false lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso2022_jp2.h:154:23: style: Condition 'ret!=1' is always false [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso2022_jp2.h:151:41: note: Calling function 'iso8859_1_mbtowc' returns 1 lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso2022_jp2.h:151:41: note: Assignment 'ret=iso8859_1_mbtowc(conv,pwc,&buf,1)', assigned value is 1 lyx-2.5.0/3rdparty/libiconv/1.15/lib/iso2022_jp2.h:154:23: note: Condition 'ret!=1' is always false lyx-2.5.0/3rdparty/libiconv/1.15/lib/hkscs2001.h:584:16: style: Condition 'wc>=0x6900' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/hkscs2001.h:558:14: note: Assuming that condition 'wc<0x6900' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/hkscs2001.h:584:16: note: Condition 'wc>=0x6900' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/hkscs2001.h:611:16: style: Condition 'wc>=0x9f00' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/hkscs2001.h:557:12: note: Assuming that condition 'wc<0x9f00' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/hkscs2001.h:611:16: note: Condition 'wc>=0x9f00' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/hkscs2001.h:636:16: style: Condition 'wc>=0x25600' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/hkscs2001.h:610:14: note: Assuming that condition 'wc<0x25600' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/hkscs2001.h:636:16: note: Condition 'wc>=0x25600' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/hkscs2004.h:578:16: style: Condition 'wc>=0x6e00' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/hkscs2004.h:550:14: note: Assuming that condition 'wc<0x6e00' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/hkscs2004.h:578:16: note: Condition 'wc>=0x6e00' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/hkscs2004.h:605:16: style: Condition 'wc>=0x21a00' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/hkscs2004.h:549:12: note: Assuming that condition 'wc<0x21a00' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/hkscs2004.h:605:16: note: Condition 'wc>=0x21a00' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/hkscs2004.h:630:16: style: Condition 'wc>=0x26b00' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/hkscs2004.h:604:14: note: Assuming that condition 'wc<0x26b00' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/hkscs2004.h:630:16: note: Condition 'wc>=0x26b00' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/cp922.h:87:15: style: Condition 'wc>=0x00a8' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/cp922.h:83:10: note: Assuming that condition 'wc<0x00a8' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/cp922.h:87:15: note: Condition 'wc>=0x00a8' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/cp1124.h:90:15: style: Condition 'wc>=0x00a0' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/cp1124.h:86:10: note: Assuming that condition 'wc<0x00a0' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/cp1124.h:90:15: note: Condition 'wc>=0x00a0' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/cp1129.h:109:15: style: Condition 'wc>=0x00a8' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/cp1129.h:105:10: note: Assuming that condition 'wc<0x00a8' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/cp1129.h:109:15: note: Condition 'wc>=0x00a8' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/cp1162.h:54:15: style: Condition 'wc>=0x0080' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/cp1162.h:50:10: note: Assuming that condition 'wc<0x0080' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/cp1162.h:54:15: note: Condition 'wc>=0x0080' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/cp864.h:160:15: style: Condition 'wc>=0x0020' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/cp864.h:156:10: note: Assuming that condition 'wc<0x0020' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/cp864.h:160:15: note: Condition 'wc>=0x0020' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/tds565.h:93:15: style: Condition 'wc>=0x0040' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/tds565.h:89:10: note: Assuming that condition 'wc<0x0040' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/tds565.h:93:15: note: Condition 'wc>=0x0040' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/jisx0208.h:2380:12: style: Unsigned expression 'wc' can't be negative so it is unnecessary to test it. [unsignedPositive] lyx-2.5.0/3rdparty/libiconv/1.15/lib/jisx0212.h:2160:12: style: Unsigned expression 'wc' can't be negative so it is unnecessary to test it. [unsignedPositive] lyx-2.5.0/3rdparty/libiconv/1.15/lib/gb2312.h:2538:12: style: Unsigned expression 'wc' can't be negative so it is unnecessary to test it. [unsignedPositive] lyx-2.5.0/3rdparty/libiconv/1.15/lib/isoir165ext.h:759:12: style: Unsigned expression 'wc' can't be negative so it is unnecessary to test it. [unsignedPositive] lyx-2.5.0/3rdparty/libiconv/1.15/lib/cns11643_inv.h:15372:12: style: Unsigned expression 'wc' can't be negative so it is unnecessary to test it. [unsignedPositive] lyx-2.5.0/3rdparty/libiconv/1.15/lib/big5.h:4123:12: style: Unsigned expression 'wc' can't be negative so it is unnecessary to test it. [unsignedPositive] lyx-2.5.0/3rdparty/libiconv/1.15/lib/ksc5601.h:2987:12: style: Unsigned expression 'wc' can't be negative so it is unnecessary to test it. [unsignedPositive] lyx-2.5.0/3rdparty/libiconv/1.15/lib/gb18030uni.h:184:23: style: Unsigned expression 'i' can't be negative so it is unnecessary to test it. [unsignedPositive] lyx-2.5.0/3rdparty/libiconv/1.15/lib/gb18030.h:248:25: style: Unsigned expression 'i' can't be negative so it is unnecessary to test it. [unsignedPositive] lyx-2.5.0/3rdparty/libiconv/1.15/lib/hkscs1999.h:2956:12: style: Unsigned expression 'wc' can't be negative so it is unnecessary to test it. [unsignedPositive] lyx-2.5.0/3rdparty/libiconv/1.15/lib/genflags.c:41:50: style: Parameter 'ofuncs' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/3rdparty/libiconv/1.15/lib/viscii.h:127:56: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 127. [shiftTooManyBitsSigned] lyx-2.5.0/3rdparty/libiconv/1.15/lib/viscii.h:127:26: note: Assuming that condition 'wc>=0x0020' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/viscii.h:127:56: note: Shift lyx-2.5.0/3rdparty/libiconv/1.15/lib/tcvn.h:220:56: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 220. [shiftTooManyBitsSigned] lyx-2.5.0/3rdparty/libiconv/1.15/lib/tcvn.h:220:26: note: Assuming that condition 'wc>=0x0020' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/tcvn.h:220:56: note: Shift lyx-2.5.0/3rdparty/libiconv/1.15/lib/gentranslit.c:40:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/libiconv/1.15/lib/gentranslit.c:242:49: warning: Either the condition 't>=0' is redundant or the array 'tables[8192]' is accessed at index -2, which is out of bounds. [negativeIndex] lyx-2.5.0/3rdparty/libiconv/1.15/lib/gentranslit.c:229:15: note: Assuming that condition 't>=0' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/gentranslit.c:242:49: note: Negative array index lyx-2.5.0/3rdparty/libiconv/1.15/lib/gentranslit.c:243:21: warning: Either the condition 't>=0' is redundant or the array 'tables[8192]' is accessed at index -2, which is out of bounds. [negativeIndex] lyx-2.5.0/3rdparty/libiconv/1.15/lib/gentranslit.c:229:15: note: Assuming that condition 't>=0' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/gentranslit.c:243:21: note: Negative array index lyx-2.5.0/3rdparty/libiconv/1.15/lib/gentranslit.c:82:11: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] lyx-2.5.0/3rdparty/libiconv/1.15/lib/gentranslit.c:124:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] lyx-2.5.0/3rdparty/libiconv/1.15/lib/loop_unicode.h:173:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E2BIG [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/libiconv/1.15/lib/loop_unicode.h:204:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E2BIG [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/libiconv/1.15/lib/loop_unicode.h:329:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/libiconv/1.15/lib/loop_unicode.h:477:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/libiconv/1.15/lib/iconv_open1.h:89:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ei_local_char [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/libiconv/1.15/lib/iconv.c:350:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/libiconv/1.15/lib/iconv.c:402:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ei_local_wchar_t [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/libiconv/1.15/lib/iconv.c:550:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ei_local_char [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/libiconv/1.15/lib/loop_unicode.h:147:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] lyx-2.5.0/3rdparty/libiconv/1.15/lib/loop_unicode.h:148:7: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] lyx-2.5.0/3rdparty/libiconv/1.15/lib/iconv_open1.h:86:14: style: Condition 'ap==NULL' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/iconv_open1.h:84:12: note: Assuming that condition 'ap==NULL' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/iconv_open1.h:86:14: note: Condition 'ap==NULL' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/iconv_open1.h:176:14: style: Condition 'ap==NULL' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/iconv_open1.h:174:12: note: Assuming that condition 'ap==NULL' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/iconv_open1.h:176:14: note: Condition 'ap==NULL' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/iconv.c:547:14: style: Condition 'ap==NULL' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/lib/iconv.c:544:12: note: Assuming that condition 'ap==NULL' is not redundant lyx-2.5.0/3rdparty/libiconv/1.15/lib/iconv.c:547:14: note: Condition 'ap==NULL' is always true lyx-2.5.0/3rdparty/libiconv/1.15/lib/iconv_open2.h:83:32: style: Variable 'wcd' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/libiconv/1.15/lib/loop_wchar.h:470:60: style: Parameter 'outbytesleft' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/3rdparty/libiconv/1.15/lib/iconv_open2.h:83:36: style: Variable 'wcd' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/libiconv/1.15/libcharset/lib/localcharset.c:140:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBDIR [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/libiconv/1.15/libcharset/lib/localcharset.c:473:14: style: Condition 'locale==NULL' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/libiconv/1.15/libcharset/lib/localcharset.c:464:24: note: Assignment 'locale=NULL', assigned value is 0 lyx-2.5.0/3rdparty/libiconv/1.15/libcharset/lib/localcharset.c:473:14: note: Condition 'locale==NULL' is always true lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:20:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:53:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:266:14: style: The member function 'MyThes::CleanUpAfterLookup' can be static. [functionStatic] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.hxx:43:14: note: The member function 'MyThes::CleanUpAfterLookup' can be static. lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:266:14: note: The member function 'MyThes::CleanUpAfterLookup' can be static. lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:320:13: style: The member function 'MyThes::binsearch' can be static. [functionStatic] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.hxx:58:13: note: The member function 'MyThes::binsearch' can be static. lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:320:13: note: The member function 'MyThes::binsearch' can be static. lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:350:16: style: The member function 'MyThes::mystrdup' can be static. [functionStatic] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.hxx:61:16: note: The member function 'MyThes::mystrdup' can be static. lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:350:16: note: The member function 'MyThes::mystrdup' can be static. lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:362:14: style: The member function 'MyThes::mychomp' can be static. [functionStatic] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.hxx:64:14: note: The member function 'MyThes::mychomp' can be static. lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:362:14: note: The member function 'MyThes::mychomp' can be static. lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:371:13: style: The member function 'MyThes::mystr_indexOfChar' can be static. [functionStatic] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.hxx:67:13: note: The member function 'MyThes::mystr_indexOfChar' can be static. lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:371:13: note: The member function 'MyThes::mystr_indexOfChar' can be static. lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:242:15: warning: If memory allocation fails, then there is a possible null pointer dereference: pm->psyns [nullPointerOutOfMemory] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:222:37: note: Assuming allocation function fails lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:222:21: note: Assignment 'pm->psyns=(char**)malloc(nf*sizeof(char*))', assigned value is 0 lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:226:29: note: Assuming condition is false lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:242:15: note: Null pointer dereference lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:59:12: style: C-style pointer casting [cstyleCast] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:60:13: style: C-style pointer casting [cstyleCast] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:76:28: style: C-style pointer casting [cstyleCast] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:121:14: style: C-style pointer casting [cstyleCast] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:124:24: style: C-style pointer casting [cstyleCast] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:125:21: style: C-style pointer casting [cstyleCast] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:171:12: style: C-style pointer casting [cstyleCast] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:183:12: style: C-style pointer casting [cstyleCast] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:222:21: style: C-style pointer casting [cstyleCast] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:355:9: style: C-style pointer casting [cstyleCast] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:373:21: style: C-style pointer casting [cstyleCast] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:322:17: style: The scope of the variable 'mp' can be reduced. [variableScope] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:322:21: style: The scope of the variable 'j' can be reduced. [variableScope] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:34:38: style:inconclusive: Function 'thInitialize' argument 1 names different: declaration 'indxpath' definition 'idxpath'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.hxx:49:39: note: Function 'thInitialize' argument 1 names different: declaration 'indxpath' definition 'idxpath'. lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:34:38: note: Function 'thInitialize' argument 1 names different: declaration 'indxpath' definition 'idxpath'. lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:266:52: style:inconclusive: Function 'CleanUpAfterLookup' argument 2 names different: declaration 'nmean' definition 'nmeanings'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.hxx:43:51: note: Function 'CleanUpAfterLookup' argument 2 names different: declaration 'nmean' definition 'nmeanings'. lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:266:52: note: Function 'CleanUpAfterLookup' argument 2 names different: declaration 'nmean' definition 'nmeanings'. lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:320:30: style:inconclusive: Function 'binsearch' argument 1 names different: declaration 'wrd' definition 'sw'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.hxx:58:30: note: Function 'binsearch' argument 1 names different: declaration 'wrd' definition 'sw'. lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:320:30: note: Function 'binsearch' argument 1 names different: declaration 'wrd' definition 'sw'. lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:320:40: style:inconclusive: Function 'binsearch' argument 2 names different: declaration 'list' definition '_list'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.hxx:58:41: note: Function 'binsearch' argument 2 names different: declaration 'list' definition '_list'. lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:320:40: note: Function 'binsearch' argument 2 names different: declaration 'list' definition '_list'. lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:350:38: style:inconclusive: Function 'mystrdup' argument 1 names different: declaration 'p' definition 's'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.hxx:61:38: note: Function 'mystrdup' argument 1 names different: declaration 'p' definition 's'. lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:350:38: note: Function 'mystrdup' argument 1 names different: declaration 'p' definition 's'. lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:320:30: style: Parameter 'sw' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:320:40: style: Parameter '_list' can be declared as const array [constParameter] lyx-2.5.0/3rdparty/mythes/1.2.5/mythes.cxx:373:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/zlib/1.2.11/crc32.c:219:13: style: Condition '*((unsigned char*)(&endian))' is always true [knownConditionTrueFalse] lyx-2.5.0/3rdparty/zlib/1.2.11/crc32.c:218:18: note: Assignment 'endian=1', assigned value is 1 lyx-2.5.0/3rdparty/zlib/1.2.11/crc32.c:219:13: note: Condition '*((unsigned char*)(&endian))' is always true lyx-2.5.0/3rdparty/zlib/1.2.11/crc32.c:203:19: style:inconclusive: Function 'crc32_z' argument 1 names different: declaration 'adler' definition 'crc'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/zlib/1.2.11/zlib.h:1742:31: note: Function 'crc32_z' argument 1 names different: declaration 'adler' definition 'crc'. lyx-2.5.0/3rdparty/zlib/1.2.11/crc32.c:203:19: note: Function 'crc32_z' argument 1 names different: declaration 'adler' definition 'crc'. lyx-2.5.0/3rdparty/zlib/1.2.11/crc32.c:345:20: style: Parameter 'mat' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/3rdparty/zlib/1.2.11/deflate.c:1807:20: style: Condition 'len==left' is always false [knownConditionTrueFalse] lyx-2.5.0/3rdparty/zlib/1.2.11/deflate.c:1805:13: note: len is assigned '(left)>(have)?(have):(left)' here. lyx-2.5.0/3rdparty/zlib/1.2.11/deflate.c:1807:20: note: Condition 'len==left' is always false lyx-2.5.0/3rdparty/zlib/1.2.11/deflate.c:356:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/zlib/1.2.11/deflate.c:450:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/zlib/1.2.11/deflate.c:680:20: style: Variable 'str' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/zlib/1.2.11/deflate.c:1110:20: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/zlib/1.2.11/deflate.c:1251:11: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/zlib/1.2.11/deflate.c:2063:12: style: Variable 'scan' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/zlib/1.2.11/deflate.c:2063:19: style: Variable 'strend' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/zlib/1.2.11/deflate.c:2038:9: style: Variable 'bflush' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/3rdparty/zlib/1.2.11/gzlib.c:232:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/zlib/1.2.11/gzread.c:41:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/zlib/1.2.11/gzread.c:438:43: warning: Either the condition 'size' is redundant or there is division by zero at line 438. [zerodivcond] lyx-2.5.0/3rdparty/zlib/1.2.11/gzread.c:432:9: note: Assuming that condition 'size' is not redundant lyx-2.5.0/3rdparty/zlib/1.2.11/gzread.c:438:43: note: Division by zero lyx-2.5.0/3rdparty/zlib/1.2.11/gzread.c:528:24: style: Variable 'src' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/zlib/1.2.11/gzread.c:550:20: style: Variable 'eol' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/zlib/1.2.11/gzwrite.c:91:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/zlib/1.2.11/gzwrite.c:300:44: warning: Either the condition 'size' is redundant or there is division by zero at line 300. [zerodivcond] lyx-2.5.0/3rdparty/zlib/1.2.11/gzwrite.c:294:9: note: Assuming that condition 'size' is not redundant lyx-2.5.0/3rdparty/zlib/1.2.11/gzwrite.c:300:44: note: Division by zero lyx-2.5.0/3rdparty/zlib/1.2.11/gzwrite.c:354:17: style:inconclusive: Function 'gzputs' argument 2 names different: declaration 's' definition 'str'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/zlib/1.2.11/zlib.h:1483:28: note: Function 'gzputs' argument 2 names different: declaration 's' definition 'str'. lyx-2.5.0/3rdparty/zlib/1.2.11/gzwrite.c:354:17: note: Function 'gzputs' argument 2 names different: declaration 's' definition 'str'. lyx-2.5.0/3rdparty/zlib/1.2.11/infback.c:264:24: style: Variable 'from' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/zlib/1.2.11/inffast.c:56:32: style: Variable 'last' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/zlib/1.2.11/inffast.c:58:24: style: Variable 'beg' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/zlib/1.2.11/inffast.c:59:24: style: Variable 'end' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/zlib/1.2.11/inflate.c:108:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/zlib/1.2.11/inflate.c:634:24: style: Variable 'from' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/zlib/1.2.11/inflate.c:1454:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/zlib/1.2.11/inflate.c:1465:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/zlib/1.2.11/inflate.c:1557:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/3rdparty/zlib/1.2.11/inflate.c:1425:36: warning: Uninitialized variable: buf [uninitvar] lyx-2.5.0/3rdparty/zlib/1.2.11/inflate.c:1419:28: note: Assuming condition is false lyx-2.5.0/3rdparty/zlib/1.2.11/inflate.c:1425:36: note: Uninitialized variable: buf lyx-2.5.0/3rdparty/zlib/1.2.11/inftrees.c:284:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] lyx-2.5.0/3rdparty/zlib/1.2.11/inftrees.c:34:21: style: Parameter 'lens' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/3rdparty/zlib/1.2.11/trees.c:1159:14: style:inconclusive: Function 'bi_reverse' argument 1 names different: declaration 'value' definition 'code'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/zlib/1.2.11/trees.c:152:27: note: Function 'bi_reverse' argument 1 names different: declaration 'value' definition 'code'. lyx-2.5.0/3rdparty/zlib/1.2.11/trees.c:1159:14: note: Function 'bi_reverse' argument 1 names different: declaration 'value' definition 'code'. lyx-2.5.0/3rdparty/zlib/1.2.11/trees.c:1160:9: style:inconclusive: Function 'bi_reverse' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] lyx-2.5.0/3rdparty/zlib/1.2.11/trees.c:152:27: note: Function 'bi_reverse' argument 2 names different: declaration 'length' definition 'len'. lyx-2.5.0/3rdparty/zlib/1.2.11/trees.c:1160:9: note: Function 'bi_reverse' argument 2 names different: declaration 'length' definition 'len'. lyx-2.5.0/3rdparty/zlib/1.2.11/trees.c:453:14: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/3rdparty/zlib/1.2.11/trees.c:575:11: style: Parameter 'bl_count' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/3rdparty/zlib/1.2.11/trees.c:865:12: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/3rdparty/zlib/1.2.11/trees.c:1125:20: style: Parameter 's' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/development/Win32/vld/src/utility.h:67:2: error: #error "Visual Leak Detector is not supported on this architecture." [preprocessorErrorDirective] lyx-2.5.0/development/Win32/vld/src/vldheap.cpp:163:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/Win32/vld/src/vldheap.cpp:186:32: style: C-style pointer casting [cstyleCast] lyx-2.5.0/development/autotests/xvkbd/findwidget.c:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/findwidget.c:105:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_SIZE [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/findwidget.c:234:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_SIZE [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/findwidget.c:263:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/findwidget.c:287:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/findwidget.c:69:29: style: Parameter 'selection' can be declared as pointer to const. However it seems that 'ConvertCommand' is a callback function, if 'selection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lyx-2.5.0/development/autotests/xvkbd/findwidget.c:241:23: note: You might need to cast the function pointer here lyx-2.5.0/development/autotests/xvkbd/findwidget.c:69:29: note: Parameter 'selection' can be declared as pointer to const lyx-2.5.0/development/autotests/xvkbd/findwidget.c:69:46: style: Parameter 'target' can be declared as pointer to const. However it seems that 'ConvertCommand' is a callback function, if 'target' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lyx-2.5.0/development/autotests/xvkbd/findwidget.c:241:23: note: You might need to cast the function pointer here lyx-2.5.0/development/autotests/xvkbd/findwidget.c:69:46: note: Parameter 'target' can be declared as pointer to const lyx-2.5.0/development/autotests/xvkbd/findwidget.c:92:43: style: Parameter 'length' can be declared as pointer to const. However it seems that 'GetClientValue' is a callback function, if 'length' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lyx-2.5.0/development/autotests/xvkbd/findwidget.c:219:51: note: You might need to cast the function pointer here lyx-2.5.0/development/autotests/xvkbd/findwidget.c:92:43: note: Parameter 'length' can be declared as pointer to const lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:506:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:562:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XC_dot [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:673:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:768:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:787:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:892:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Mode_switch [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:933:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:974:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1223:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1228:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1290:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1336:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1354:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1415:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1515:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1549:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1575:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1734:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlMask [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1754:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1769:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNx [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1787:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_ATOM [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1836:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1890:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1941:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstate [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1971:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstate [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2002:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2018:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2127:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2166:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2258:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2272:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2328:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2350:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2578:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2598:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2676:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formWidgetClass [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2722:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formWidgetClass [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2756:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formWidgetClass [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2771:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2818:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formWidgetClass [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2986:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3003:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNheight [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3120:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3171:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3197:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3232:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3306:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlMask [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3334:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KBBellPitch [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3357:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3368:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3386:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3420:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3440:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNiconPixmap [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3458:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3495:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3049:5: warning:inconclusive: The buffer 'fkey_filename' may not be null-terminated after the call to strncpy(). [terminateStrncpy] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:594:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:596:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1406:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1422:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1459:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1523:32: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1902:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1909:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2316:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2569:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2588:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2758:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2764:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:519:24: style: Condition 'strlen(name)>0' is always true [knownConditionTrueFalse] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:517:22: note: Assuming that condition 'strlen(name)>0' is not redundant lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:519:24: note: Condition 'strlen(name)>0' is always true lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1771:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1771:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2926:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2926:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2931:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2931:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3058:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3078:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1908:74: error: Allocation with XtNewString, XtAddCallback doesn't release it. [leakNoVarFunctionCall] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1273:10: warning: If memory allocation fails, then there is a possible null pointer dereference: node_ptr->next [nullPointerOutOfMemory] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1272:25: note: Assuming allocation function fails lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1272:25: note: Assignment 'node_ptr->next=malloc(sizeof(struct WORDLIST))', assigned value is 0 lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1273:10: note: Null pointer dereference lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1843:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: env_lang [nullPointerOutOfMemory] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1841:22: note: Assuming allocation function fails lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1841:22: note: Assignment 'env_lang=malloc(strlen("LC_ALL=")+strlen(lang)+1)', assigned value is 0 lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1843:12: note: Null pointer dereference lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1847:14: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: env_xenv [nullPointerOutOfMemory] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1845:24: note: Assuming allocation function fails lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1845:24: note: Assignment 'env_xenv=malloc(strlen("XENVIRONMENT=")+strlen(xenv)+1)', assigned value is 0 lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1847:14: note: Null pointer dereference lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3090:7: warning: If memory allocation fails, then there is a possible null pointer dereference: sp [nullPointerOutOfMemory] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3085:24: note: Assuming allocation function fails lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3085:24: note: Assignment 'new_node=malloc(sizeof(struct fkey_struct))', assigned value is 0 lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3088:10: note: sp is assigned 'new_node' here. lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3090:7: note: Null pointer dereference lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3091:7: warning: If memory allocation fails, then there is a possible null pointer dereference: sp [nullPointerOutOfMemory] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3085:24: note: Assuming allocation function fails lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3085:24: note: Assignment 'new_node=malloc(sizeof(struct fkey_struct))', assigned value is 0 lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3088:10: note: sp is assigned 'new_node' here. lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3091:7: note: Null pointer dereference lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3152:4: warning: If memory allocation fails, then there is a possible null pointer dereference: sp [nullPointerOutOfMemory] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3149:15: note: Assuming allocation function fails lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3149:15: note: Assignment 'sp=malloc(sizeof(struct fkey_struct))', assigned value is 0 lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3152:4: note: Null pointer dereference lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3153:4: warning: If memory allocation fails, then there is a possible null pointer dereference: sp [nullPointerOutOfMemory] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3149:15: note: Assuming allocation function fails lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3149:15: note: Assignment 'sp=malloc(sizeof(struct fkey_struct))', assigned value is 0 lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3153:4: note: Null pointer dereference lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3155:2: warning: If memory allocation fails, then there is a possible null pointer dereference: sp [nullPointerOutOfMemory] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3149:15: note: Assuming allocation function fails lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3149:15: note: Assignment 'sp=malloc(sizeof(struct fkey_struct))', assigned value is 0 lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3155:2: note: Null pointer dereference lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3155:22: warning: If memory allocation fails, then there is a possible null pointer dereference: sp [nullPointerOutOfMemory] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3149:15: note: Assuming allocation function fails lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3149:15: note: Assignment 'sp=malloc(sizeof(struct fkey_struct))', assigned value is 0 lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3155:22: note: Null pointer dereference lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3502:10: warning: If memory allocation fails, then there is a possible null pointer dereference: argv1 [nullPointerOutOfMemory] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3501:17: note: Assuming allocation function fails lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3501:17: note: Assignment 'argv1=malloc(sizeof(char*)*(argc1+5))', assigned value is 0 lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3502:10: note: Null pointer dereference lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3503:3: warning: If memory allocation fails, then there is a possible null pointer dereference: argv1 [nullPointerOutOfMemory] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3501:17: note: Assuming allocation function fails lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3501:17: note: Assignment 'argv1=malloc(sizeof(char*)*(argc1+5))', assigned value is 0 lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3503:3: note: Null pointer dereference lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3333:22: style: Variable 'kc.bell_duration' is reassigned a value before the old one has been used. [redundantAssignment] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3331:22: note: kc.bell_duration is assigned lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3333:22: note: kc.bell_duration is overwritten lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2919:18: style: Local variable 'wd' shadows outer variable [shadowVariable] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2802:13: note: Shadowed declaration lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2919:18: note: Shadow variable lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2920:9: style: Local variable 'max_wd' shadows outer variable [shadowVariable] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2802:17: note: Shadowed declaration lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2920:9: note: Shadow variable lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1288:20: style: Variable 'node_ptr' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1579:19: style: Variable 'last_target_dpy' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1728:48: style: Parameter 'event' can be declared as pointer to const. However it seems that 'ButtonDownAction' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3484:27: note: You might need to cast the function pointer here lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1728:48: note: Parameter 'event' can be declared as pointer to const lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1728:63: style: Parameter 'pars' can be declared as pointer to const. However it seems that 'ButtonDownAction' is a callback function, if 'pars' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3484:27: note: You might need to cast the function pointer here lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1728:63: note: Parameter 'pars' can be declared as pointer to const lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1728:79: style: Parameter 'n_pars' can be declared as pointer to const. However it seems that 'ButtonDownAction' is a callback function, if 'n_pars' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3484:27: note: You might need to cast the function pointer here lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1728:79: note: Parameter 'n_pars' can be declared as pointer to const lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1821:44: style: Parameter 'key' can be declared as pointer to const. However it seems that 'LayoutSelected' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1908:58: note: You might need to cast the function pointer here lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1821:44: note: Parameter 'key' can be declared as pointer to const lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:1826:9: style: Variable 'xenv' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2122:47: style: Parameter 'display_name' can be declared as pointer to const. However it seems that 'OpenRemoteDisplay' is a callback function, if 'display_name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2236:58: note: You might need to cast the function pointer here lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2122:47: note: Parameter 'display_name' can be declared as pointer to const lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2159:42: style: Parameter 'key' can be declared as pointer to const. However it seems that 'MenuSelected' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2860:63: note: You might need to cast the function pointer here lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2159:42: note: Parameter 'key' can be declared as pointer to const lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2752:25: style: Variable 'cp2' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2804:19: style: Variable 'label' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3109:51: style: Parameter 'key' can be declared as pointer to const. However it seems that 'FKeyValueMenuSelected' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3262:60: note: You might need to cast the function pointer here lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3109:51: note: Parameter 'key' can be declared as pointer to const lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3194:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3415:44: style: Parameter 'event' can be declared as pointer to const. However it seems that 'CloseBalloon' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3487:23: note: You might need to cast the function pointer here lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3415:44: note: Parameter 'event' can be declared as pointer to const lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3415:59: style: Parameter 'pars' can be declared as pointer to const. However it seems that 'CloseBalloon' is a callback function, if 'pars' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3487:23: note: You might need to cast the function pointer here lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3415:59: note: Parameter 'pars' can be declared as pointer to const lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3415:75: style: Parameter 'n_pars' can be declared as pointer to const. However it seems that 'CloseBalloon' is a callback function, if 'n_pars' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3487:23: note: You might need to cast the function pointer here lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3415:75: note: Parameter 'n_pars' can be declared as pointer to const lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:787:18: style: Variable 'first' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2685:9: style: Variable 'upper' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:2731:9: style: Variable 'upper' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3498:7: style: Unused variable: op [unusedVariable] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3498:11: style: Unused variable: ev [unusedVariable] lyx-2.5.0/development/autotests/xvkbd/xvkbd.c:3498:15: style: Unused variable: err [unusedVariable] lyx-2.5.0/development/cygwin/lyxeditor.c:44:37: error: There is an unknown macro here somewhere. Configuration is required. If PROGRAM_SUFFIX is a macro then please configure it. [unknownMacro] lyx-2.5.0/development/cygwin/lyxwin.c:77:21: error: There is an unknown macro here somewhere. Configuration is required. If LYX_ABS_INSTALLED_DATADIR is a macro then please configure it. [unknownMacro] lyx-2.5.0/development/lyxserver/server_monitor.cpp:91:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/lyxserver/server_monitor.cpp:153:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/lyxserver/server_monitor.cpp:238:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable User [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/lyxserver/server_monitor.cpp:268:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] lyx-2.5.0/development/lyxserver/server_monitor.h:99:2: style: Class 'ReadPipe' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/development/lyxserver/server_monitor.cpp:196:16: style: Condition 'n<0' is always true [knownConditionTrueFalse] lyx-2.5.0/development/lyxserver/server_monitor.cpp:156:12: note: Assuming that condition 'n=::read(pipeout,pipedata,BUFSIZE-1)' is not redundant lyx-2.5.0/development/lyxserver/server_monitor.cpp:196:16: note: Condition 'n<0' is always true lyx-2.5.0/development/lyxserver/server_monitor.cpp:228:11: style: Local variable 'event' shadows outer function [shadowFunction] lyx-2.5.0/development/lyxserver/server_monitor.h:68:7: note: Shadowed declaration lyx-2.5.0/development/lyxserver/server_monitor.cpp:228:11: note: Shadow variable lyx-2.5.0/src/AppleSpellChecker.cpp:70:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORD_OK [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/AppleSpellChecker.cpp:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_DICTIONARY [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/AppleSpellChecker.cpp:67:50: style: The member function 'lyx::AppleSpellChecker::Private::toResult' can be static. [functionStatic] lyx-2.5.0/src/AppleSpellChecker.cpp:31:23: note: The member function 'lyx::AppleSpellChecker::Private::toResult' can be static. lyx-2.5.0/src/AppleSpellChecker.cpp:67:50: note: The member function 'lyx::AppleSpellChecker::Private::toResult' can be static. lyx-2.5.0/src/AppleSpellChecker.cpp:74:36: style: The member function 'lyx::AppleSpellChecker::Private::toString' can be static. [functionStatic] lyx-2.5.0/src/AppleSpellChecker.cpp:32:9: note: The member function 'lyx::AppleSpellChecker::Private::toString' can be static. lyx-2.5.0/src/AppleSpellChecker.cpp:74:36: note: The member function 'lyx::AppleSpellChecker::Private::toString' can be static. lyx-2.5.0/src/AppleSpellChecker.cpp:57:4: warning: Class 'AppleSpellChecker' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] lyx-2.5.0/src/AppleSpellChecker.cpp:57:4: warning: Class 'AppleSpellChecker' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] lyx-2.5.0/src/support/docstring_list.h:31:2: style: Class 'docstring_list' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/AppleSpellChecker.h:23:3: style: The destructor '~AppleSpellChecker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/SpellChecker.h:55:11: note: Virtual destructor in base class lyx-2.5.0/src/AppleSpellChecker.h:23:3: note: Destructor in derived class lyx-2.5.0/src/Language.h:44:20: performance: Function 'lang()' should return member 'lang_' by const reference. [returnByReference] lyx-2.5.0/src/Language.h:46:20: performance: Function 'babel()' should return member 'babel_' by const reference. [returnByReference] lyx-2.5.0/src/Language.h:48:20: performance: Function 'babelOpts()' should return member 'babel_opts_' by const reference. [returnByReference] lyx-2.5.0/src/Language.h:50:20: performance: Function 'babelOptFormat()' should return member 'babeloptformat_' by const reference. [returnByReference] lyx-2.5.0/src/Language.h:54:20: performance: Function 'polyglossia()' should return member 'polyglossia_name_' by const reference. [returnByReference] lyx-2.5.0/src/Language.h:56:20: performance: Function 'polyglossiaOpts()' should return member 'polyglossia_opts_' by const reference. [returnByReference] lyx-2.5.0/src/Language.h:58:20: performance: Function 'xindy()' should return member 'xindy_' by const reference. [returnByReference] lyx-2.5.0/src/Language.h:64:20: performance: Function 'quoteStyle()' should return member 'quote_style_' by const reference. [returnByReference] lyx-2.5.0/src/Language.h:66:20: performance: Function 'activeChars()' should return member 'active_chars_' by const reference. [returnByReference] lyx-2.5.0/src/Language.h:68:20: performance: Function 'required()' should return member 'required_' by const reference. [returnByReference] lyx-2.5.0/src/Language.h:70:20: performance: Function 'provides()' should return member 'provides_' by const reference. [returnByReference] lyx-2.5.0/src/Language.h:72:20: performance: Function 'display()' should return member 'display_' by const reference. [returnByReference] lyx-2.5.0/src/Language.h:89:20: performance: Function 'encodingStr()' should return member 'encodingStr_' by const reference. [returnByReference] lyx-2.5.0/src/Language.h:91:20: performance: Function 'code()' should return member 'code_' by const reference. [returnByReference] lyx-2.5.0/src/Language.h:95:20: performance: Function 'variety()' should return member 'variety_' by const reference. [returnByReference] lyx-2.5.0/src/Language.h:99:12: performance: Function 'babel_postsettings()' should return member 'babel_postsettings_' by const reference. [returnByReference] lyx-2.5.0/src/Language.h:101:12: performance: Function 'babel_presettings()' should return member 'babel_presettings_' by const reference. [returnByReference] lyx-2.5.0/src/support/lstrings.h:136:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.h:141:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.h:146:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.h:151:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/AspellChecker.cpp:357:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORD_OK [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/AspellChecker.cpp:437:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_DICTIONARY [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/PersonalWordList.h:55:14: style: The member function 'lyx::PersonalWordList::header' can be static. [functionStatic] lyx-2.5.0/src/AspellChecker.cpp:157:30: style: The member function 'lyx::AspellChecker::Private::isValidDictionary' can be static. [functionStatic] lyx-2.5.0/src/AspellChecker.cpp:67:7: note: The member function 'lyx::AspellChecker::Private::isValidDictionary' can be static. lyx-2.5.0/src/AspellChecker.cpp:157:30: note: The member function 'lyx::AspellChecker::Private::isValidDictionary' can be static. lyx-2.5.0/src/AspellChecker.cpp:342:32: style: The member function 'lyx::AspellChecker::Private::toAspellWord' can be static. [functionStatic] lyx-2.5.0/src/AspellChecker.cpp:75:9: note: The member function 'lyx::AspellChecker::Private::toAspellWord' can be static. lyx-2.5.0/src/AspellChecker.cpp:342:32: note: The member function 'lyx::AspellChecker::Private::toAspellWord' can be static. lyx-2.5.0/src/AspellChecker.cpp:227:30: style:inconclusive: Technically the member function 'lyx::AspellChecker::Private::addToSession' can be const. [functionConst] lyx-2.5.0/src/AspellChecker.cpp:81:7: note: Technically the member function 'lyx::AspellChecker::Private::addToSession' can be const. lyx-2.5.0/src/AspellChecker.cpp:227:30: note: Technically the member function 'lyx::AspellChecker::Private::addToSession' can be const. lyx-2.5.0/src/AspellChecker.cpp:411:30: style:inconclusive: Technically the member function 'lyx::AspellChecker::Private::learned' can be const. [functionConst] lyx-2.5.0/src/AspellChecker.cpp:84:7: note: Technically the member function 'lyx::AspellChecker::Private::learned' can be const. lyx-2.5.0/src/AspellChecker.cpp:411:30: note: Technically the member function 'lyx::AspellChecker::Private::learned' can be const. lyx-2.5.0/src/AspellChecker.cpp:379:30: style: The member function 'lyx::AspellChecker::Private::accept' can be static. [functionStatic] lyx-2.5.0/src/AspellChecker.cpp:86:7: note: The member function 'lyx::AspellChecker::Private::accept' can be static. lyx-2.5.0/src/AspellChecker.cpp:379:30: note: The member function 'lyx::AspellChecker::Private::accept' can be static. lyx-2.5.0/src/AspellChecker.cpp:95:15: style: The member function 'lyx::AspellChecker::Private::dictDirectory' can be static. [functionStatic] lyx-2.5.0/src/AspellChecker.cpp:100:15: style: The member function 'lyx::AspellChecker::Private::dataDirectory' can be static. [functionStatic] lyx-2.5.0/src/AspellChecker.cpp:107:15: style: The member function 'lyx::AspellChecker::Private::osPackageBase' can be static. [functionStatic] lyx-2.5.0/src/AspellChecker.cpp:115:15: style: The member function 'lyx::AspellChecker::Private::osPackageDictDirectory' can be static. [functionStatic] lyx-2.5.0/src/AspellChecker.cpp:123:15: style: The member function 'lyx::AspellChecker::Private::osPackageDataDirectory' can be static. [functionStatic] lyx-2.5.0/src/AspellChecker.cpp:421:4: warning: Class 'AspellChecker' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] lyx-2.5.0/src/AspellChecker.cpp:421:4: warning: Class 'AspellChecker' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] lyx-2.5.0/src/support/FileName.h:255:2: style: Class 'DocFileName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/support/FileName.h:256:2: style: Class 'DocFileName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/PersonalWordList.h:26:2: style: Class 'PersonalWordList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/AspellChecker.h:24:3: style: The destructor '~AspellChecker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/SpellChecker.h:55:11: note: Virtual destructor in base class lyx-2.5.0/src/AspellChecker.h:24:3: note: Destructor in derived class lyx-2.5.0/src/AspellChecker.cpp:137:20: style: Local variable 'speller' shadows outer function [shadowFunction] lyx-2.5.0/src/AspellChecker.cpp:65:18: note: Shadowed declaration lyx-2.5.0/src/AspellChecker.cpp:137:20: note: Shadow variable lyx-2.5.0/src/AspellChecker.cpp:237:21: style: Parameter 'pd' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/src/AspellChecker.cpp:413:21: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/Author.h:30:2: style: Class 'Author' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/Author.cpp:117:32: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/Author.h:87:26: note: Shadowed declaration lyx-2.5.0/src/Author.cpp:117:32: note: Shadow variable lyx-2.5.0/src/Author.cpp:35:8: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/mathed/InsetMath.h:135:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMath.h:270:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Encoding.h:257:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Encoding.h:258:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/Inset.h:512:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Inline [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/BiblioInfo.cpp:660:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/BiblioInfo.cpp:691:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/BiblioInfo.cpp:716:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Encoding.h:257:64: error: Reference to temporary returned. [returnTempReference] lyx-2.5.0/src/mathed/MathStream.h:721:7: style:inconclusive: Technically the member function 'lyx::MapleStream::maxima' can be const. [functionConst] lyx-2.5.0/src/insets/InsetLayout.h:145:21: style: The member function 'lyx::InsetLayout::htmllabeltag' can be static. [functionStatic] lyx-2.5.0/src/TextClass.h:130:20: style: The member function 'lyx::TextClass::plainLayoutName' can be static. [functionStatic] lyx-2.5.0/src/BiblioInfo.h:62:2: style: Class 'BibTeXInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/Buffer.h:878:2: style: Class 'MarkAsExporting' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/mathed/MathStream.h:417:2: style: Class 'MTag' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/mathed/MathStream.h:429:2: style: Class 'MTagInline' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/mathed/MathStream.h:462:2: style: Class 'CTag' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/Encoding.h:29:2: style: Class 'EncodingException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/Encoding.h:256:3: style: Class 'const_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/Color.h:43:2: style: Class 'Color' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/support/Changer.h:40:2: style: Class 'RevertibleRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/TextClass.h:565:2: style: Class 'DocumentClass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/DocIterator.h:379:2: style: Class 'StableDocIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/TocBuilder.h:30:2: style: Class 'TocBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/TocBackend.h:125:2: style: Class 'TocBackend' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/mathed/MathStream.h:214:12: performance: Function 'escapeChars()' should return member 'escape_chars_' by const reference. [returnByReference] lyx-2.5.0/src/Encoding.h:87:14: performance: Function 'textPreamble()' should return member 'text_preamble_' by const reference. [returnByReference] lyx-2.5.0/src/Encoding.h:89:14: performance: Function 'mathPreamble()' should return member 'math_preamble_' by const reference. [returnByReference] lyx-2.5.0/src/Encoding.h:106:20: performance: Function 'tipaShortcut()' should return member 'tipa_shortcut_' by const reference. [returnByReference] lyx-2.5.0/src/Encoding.h:156:20: performance: Function 'name()' should return member 'name_' by const reference. [returnByReference] lyx-2.5.0/src/Encoding.h:158:20: performance: Function 'latexName()' should return member 'latexName_' by const reference. [returnByReference] lyx-2.5.0/src/Encoding.h:160:20: performance: Function 'guiName()' should return member 'guiName_' by const reference. [returnByReference] lyx-2.5.0/src/Encoding.h:162:20: performance: Function 'iconvName()' should return member 'iconvName_' by const reference. [returnByReference] lyx-2.5.0/src/insets/InsetLayout.h:260:14: performance: Function 'tocType()' should return member 'toc_type_' by const reference. [returnByReference] lyx-2.5.0/src/BiblioInfo.cpp:606:15: style: Variable 'filelist' is reassigned a value before the old one has been used. [redundantAssignment] lyx-2.5.0/src/BiblioInfo.cpp:605:16: note: filelist is assigned lyx-2.5.0/src/BiblioInfo.cpp:606:15: note: filelist is overwritten lyx-2.5.0/src/BiblioInfo.cpp:1472:9: style: The scope of the variable 'style' can be reduced. [variableScope] lyx-2.5.0/src/BiblioInfo.cpp:766:54: style:inconclusive: Function 'expandFormat' argument 1 names different: declaration 'fmt' definition 'format'. [funcArgNamesDifferent] lyx-2.5.0/src/BiblioInfo.h:155:43: note: Function 'expandFormat' argument 1 names different: declaration 'fmt' definition 'format'. lyx-2.5.0/src/BiblioInfo.cpp:766:54: note: Function 'expandFormat' argument 1 names different: declaration 'fmt' definition 'format'. lyx-2.5.0/src/BiblioInfo.cpp:1002:53: style:inconclusive: Function 'getValueForKey' argument 1 names different: declaration 'key' definition 'oldkey'. [funcArgNamesDifferent] lyx-2.5.0/src/BiblioInfo.h:137:47: note: Function 'getValueForKey' argument 1 names different: declaration 'key' definition 'oldkey'. lyx-2.5.0/src/BiblioInfo.cpp:1002:53: note: Function 'getValueForKey' argument 1 names different: declaration 'key' definition 'oldkey'. lyx-2.5.0/src/BiblioInfo.cpp:1628:54: style:inconclusive: Function 'citationStyleFromString' argument 1 names different: declaration 'latex_str' definition 'command'. [funcArgNamesDifferent] lyx-2.5.0/src/BiblioInfo.h:34:59: note: Function 'citationStyleFromString' argument 1 names different: declaration 'latex_str' definition 'command'. lyx-2.5.0/src/BiblioInfo.cpp:1628:54: note: Function 'citationStyleFromString' argument 1 names different: declaration 'latex_str' definition 'command'. lyx-2.5.0/src/BiblioInfo.cpp:779:9: style: Local variable 'key' shadows outer function [shadowFunction] lyx-2.5.0/src/BiblioInfo.h:111:7: note: Shadowed declaration lyx-2.5.0/src/BiblioInfo.cpp:779:9: note: Shadow variable lyx-2.5.0/src/BiblioInfo.cpp:1007:9: style: Local variable 'key' shadows outer function [shadowFunction] lyx-2.5.0/src/BiblioInfo.h:111:7: note: Shadowed declaration lyx-2.5.0/src/BiblioInfo.cpp:1007:9: note: Shadow variable lyx-2.5.0/src/BiblioInfo.cpp:1646:10: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] lyx-2.5.0/src/BiblioInfo.cpp:1047:18: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/BiblioInfo.cpp:1284:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/BiblioInfo.cpp:1294:13: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/BiblioInfo.cpp:1304:14: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/BiblioInfo.cpp:1422:7: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/BiblioInfo.cpp:1544:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/BranchList.cpp:167:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/BranchList.cpp:94:38: style:inconclusive: Function 'setColor' argument 1 names different: declaration 'color' definition 'col'. [funcArgNamesDifferent] lyx-2.5.0/src/BranchList.h:76:36: note: Function 'setColor' argument 1 names different: declaration 'color' definition 'col'. lyx-2.5.0/src/BranchList.cpp:94:38: note: Function 'setColor' argument 1 names different: declaration 'color' definition 'col'. lyx-2.5.0/src/BranchList.cpp:103:39: style:inconclusive: Function 'setColors' argument 1 names different: declaration 'color' definition 'lmcol'. [funcArgNamesDifferent] lyx-2.5.0/src/BranchList.h:78:37: note: Function 'setColors' argument 1 names different: declaration 'color' definition 'lmcol'. lyx-2.5.0/src/BranchList.cpp:103:39: note: Function 'setColors' argument 1 names different: declaration 'color' definition 'lmcol'. lyx-2.5.0/src/BranchList.cpp:103:61: style:inconclusive: Function 'setColors' argument 2 names different: declaration 'dmcolor' definition 'dmcol'. [funcArgNamesDifferent] lyx-2.5.0/src/BranchList.h:79:29: note: Function 'setColors' argument 2 names different: declaration 'dmcolor' definition 'dmcol'. lyx-2.5.0/src/BranchList.cpp:103:61: note: Function 'setColors' argument 2 names different: declaration 'dmcolor' definition 'dmcol'. lyx-2.5.0/src/mathed/MathData.h:50:2: debug: Failed to parse 'typedef std :: vector < MathAtom > std :: vector < MathAtom > :: const_iterator ;'. The checking continues anyway. [simplifyTypedef] lyx-2.5.0/src/mathed/MathData.h:51:2: debug: Failed to parse 'typedef std :: vector < MathAtom > std :: vector < MathAtom > :: iterator ;'. The checking continues anyway. [simplifyTypedef] lyx-2.5.0/src/mathed/MathData.h:52:2: debug: Failed to parse 'typedef std :: vector < MathAtom > std :: vector < MathAtom > :: size_type ;'. The checking continues anyway. [simplifyTypedef] lyx-2.5.0/src/mathed/MathData.h:53:2: debug: Failed to parse 'typedef std :: vector < MathAtom > std :: vector < MathAtom > :: difference_type ;'. The checking continues anyway. [simplifyTypedef] lyx-2.5.0/src/mathed/MathData.h:54:2: debug: Failed to parse 'typedef std :: vector < MathAtom > std :: vector < MathAtom > :: size ;'. The checking continues anyway. [simplifyTypedef] lyx-2.5.0/src/mathed/MathData.h:55:2: debug: Failed to parse 'typedef std :: vector < MathAtom > std :: vector < MathAtom > :: empty ;'. The checking continues anyway. [simplifyTypedef] lyx-2.5.0/src/mathed/MathData.h:56:2: debug: Failed to parse 'typedef std :: vector < MathAtom > std :: vector < MathAtom > :: clear ;'. The checking continues anyway. [simplifyTypedef] lyx-2.5.0/src/mathed/MathData.h:57:2: debug: Failed to parse 'typedef std :: vector < MathAtom > std :: vector < MathAtom > :: begin ;'. The checking continues anyway. [simplifyTypedef] lyx-2.5.0/src/mathed/MathData.h:58:2: debug: Failed to parse 'typedef std :: vector < MathAtom > std :: vector < MathAtom > :: end ;'. The checking continues anyway. [simplifyTypedef] lyx-2.5.0/src/mathed/MathData.h:59:2: debug: Failed to parse 'typedef std :: vector < MathAtom > std :: vector < MathAtom > :: pop_back ;'. The checking continues anyway. [simplifyTypedef] lyx-2.5.0/src/mathed/MathData.h:60:2: debug: Failed to parse 'typedef std :: vector < MathAtom > std :: vector < MathAtom > :: back ;'. The checking continues anyway. [simplifyTypedef] lyx-2.5.0/src/mathed/MathData.h:61:2: debug: Failed to parse 'typedef std :: vector < MathAtom > std :: vector < MathAtom > :: front ;'. The checking continues anyway. [simplifyTypedef] lyx-2.5.0/src/Format.h:94:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathHull.h:294:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Display [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Lexer.h:69:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Lexer.h:149:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Lexer.h:239:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Buffer.cpp:405:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Buffer.cpp:499:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Buffer.cpp:1155:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Buffer.cpp:1368:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Buffer.cpp:1654:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Buffer.cpp:1705:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Buffer.cpp:1771:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Buffer.cpp:1807:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Buffer.cpp:2145:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Buffer.cpp:2182:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Buffer.cpp:2278:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Buffer.cpp:2306:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_STRING [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Buffer.cpp:2845:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Buffer.cpp:3019:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Buffer.cpp:4134:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Buffer.cpp:4568:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/RenderBase.h:53:2: warning: Member variable 'RenderBase::dim_' is not initialized in the constructor. [uninitMemberVar] lyx-2.5.0/src/insets/RenderBase.h:54:2: warning: Member variable 'RenderBase::dim_' is not initialized in the copy constructor. [uninitMemberVar] lyx-2.5.0/src/insets/RenderBase.h:55:15: warning:inconclusive: Member variable 'RenderBase::state_' is not assigned a value in 'RenderBase::operator='. [operatorEqVarError] lyx-2.5.0/src/insets/RenderBase.h:55:15: warning: Member variable 'RenderBase::dim_' is not assigned a value in 'RenderBase::operator='. [operatorEqVarError] lyx-2.5.0/src/Buffer.cpp:2911:14: style:inconclusive: Technically the member function 'lyx::Buffer::branchActivationDispatch' can be const. [functionConst] lyx-2.5.0/src/Buffer.h:167:7: note: Technically the member function 'lyx::Buffer::branchActivationDispatch' can be const. lyx-2.5.0/src/Buffer.cpp:2911:14: note: Technically the member function 'lyx::Buffer::branchActivationDispatch' can be const. lyx-2.5.0/src/Buffer.cpp:2958:14: style: The member function 'lyx::Buffer::dispatch' can be static. [functionStatic] lyx-2.5.0/src/Buffer.h:172:7: note: The member function 'lyx::Buffer::dispatch' can be static. lyx-2.5.0/src/Buffer.cpp:2958:14: note: The member function 'lyx::Buffer::dispatch' can be static. lyx-2.5.0/src/Buffer.cpp:4855:28: style:inconclusive: Technically the member function 'lyx::Buffer::extractFromVC' can be const. [functionConst] lyx-2.5.0/src/Buffer.h:255:13: note: Technically the member function 'lyx::Buffer::extractFromVC' can be const. lyx-2.5.0/src/Buffer.cpp:4855:28: note: Technically the member function 'lyx::Buffer::extractFromVC' can be const. lyx-2.5.0/src/Buffer.cpp:2656:14: style: The member function 'lyx::Buffer::clearBibFileCache' can be static. [functionStatic] lyx-2.5.0/src/Buffer.h:515:7: note: The member function 'lyx::Buffer::clearBibFileCache' can be static. lyx-2.5.0/src/Buffer.cpp:2656:14: note: The member function 'lyx::Buffer::clearBibFileCache' can be static. lyx-2.5.0/src/Buffer.cpp:3277:21: style:inconclusive: Technically the member function 'lyx::Buffer::par_iterator_begin' can be const. [functionConst] lyx-2.5.0/src/Buffer.h:575:14: note: Technically the member function 'lyx::Buffer::par_iterator_begin' can be const. lyx-2.5.0/src/Buffer.cpp:3277:21: note: Technically the member function 'lyx::Buffer::par_iterator_begin' can be const. lyx-2.5.0/src/Buffer.cpp:3283:21: style:inconclusive: Technically the member function 'lyx::Buffer::par_iterator_end' can be const. [functionConst] lyx-2.5.0/src/Buffer.h:579:14: note: Technically the member function 'lyx::Buffer::par_iterator_end' can be const. lyx-2.5.0/src/Buffer.cpp:3283:21: note: Technically the member function 'lyx::Buffer::par_iterator_end' can be const. lyx-2.5.0/src/Buffer.cpp:825:14: style:inconclusive: Technically the member function 'lyx::Buffer::updateId' can be const. [functionConst] lyx-2.5.0/src/Buffer.h:670:7: note: Technically the member function 'lyx::Buffer::updateId' can be const. lyx-2.5.0/src/Buffer.cpp:825:14: note: Technically the member function 'lyx::Buffer::updateId' can be const. lyx-2.5.0/src/mathed/InsetMathHull.h:76:36: style:inconclusive: Technically the member function 'lyx::InsetMathHull::getLabels' can be const. [functionConst] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.h:144:11: style: The member function 'lyx::InsetMathMacroTemplate::optIdx' can be static. [functionStatic] lyx-2.5.0/src/support/FileMonitor.h:100:22: style:inconclusive: Either there is a missing 'override', or the member function 'lyx::support::FileMonitorGuard::filename' can be const. [functionConst] lyx-2.5.0/src/support/gzstream.h:66:9: style:inconclusive: Either there is a missing 'override', or the member function 'gz::gzstreambuf::is_open' can be const. [functionConst] lyx-2.5.0/src/support/RandomAccessList.h:159:12: style:inconclusive: Technically the member function 'lyx::RandomAccessList < Paragraph >::operator[]' can be const. [functionConst] lyx-2.5.0/src/Buffer.cpp:475:4: warning: Class 'Impl' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] lyx-2.5.0/src/Buffer.cpp:475:4: warning: Class 'Impl' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] lyx-2.5.0/src/texstream.h:88:7: warning: The class 'otexstream' defines member function with name 'put' also defined in its parent class 'otexrowstream'. [duplInheritedMember] lyx-2.5.0/src/texstream.h:43:7: note: Parent function 'otexrowstream::put' lyx-2.5.0/src/texstream.h:88:7: note: Derived function 'otexstream::put' lyx-2.5.0/src/texstream.h:90:7: warning: The class 'otexstream' defines member function with name 'append' also defined in its parent class 'otexrowstream'. [duplInheritedMember] lyx-2.5.0/src/texstream.h:45:7: note: Parent function 'otexrowstream::append' lyx-2.5.0/src/texstream.h:90:7: note: Derived function 'otexstream::append' lyx-2.5.0/src/ParIterator.h:49:11: warning: The class 'ParIterator' defines member function with name 'pit' also defined in its parent class 'DocIterator'. [duplInheritedMember] lyx-2.5.0/src/DocIterator.h:100:11: note: Parent function 'DocIterator::pit' lyx-2.5.0/src/ParIterator.h:49:11: note: Derived function 'ParIterator::pit' lyx-2.5.0/src/ParIterator.h:49:11: warning: The class 'ParIterator' defines member function with name 'pit' also defined in its parent class 'DocIterator'. [duplInheritedMember] lyx-2.5.0/src/DocIterator.h:102:13: note: Parent function 'DocIterator::pit' lyx-2.5.0/src/ParIterator.h:49:11: note: Derived function 'ParIterator::pit' lyx-2.5.0/src/ParIterator.h:52:13: warning: The class 'ParIterator' defines member function with name 'pit' also defined in its parent class 'DocIterator'. [duplInheritedMember] lyx-2.5.0/src/DocIterator.h:100:11: note: Parent function 'DocIterator::pit' lyx-2.5.0/src/ParIterator.h:52:13: note: Derived function 'ParIterator::pit' lyx-2.5.0/src/ParIterator.h:52:13: warning: The class 'ParIterator' defines member function with name 'pit' also defined in its parent class 'DocIterator'. [duplInheritedMember] lyx-2.5.0/src/DocIterator.h:102:13: note: Parent function 'DocIterator::pit' lyx-2.5.0/src/ParIterator.h:52:13: note: Derived function 'ParIterator::pit' lyx-2.5.0/src/mathed/InsetMathHull.h:301:7: warning: The class 'InsetMathHull' defines member function with name 'handleFont' also defined in its parent class 'InsetMathNest'. [duplInheritedMember] lyx-2.5.0/src/mathed/InsetMathNest.h:155:7: note: Parent function 'InsetMathNest::handleFont' lyx-2.5.0/src/mathed/InsetMathHull.h:301:7: note: Derived function 'InsetMathHull::handleFont' lyx-2.5.0/src/mathed/InsetMathHull.h:304:7: warning: The class 'InsetMathHull' defines member function with name 'handleFont2' also defined in its parent class 'InsetMathNest'. [duplInheritedMember] lyx-2.5.0/src/mathed/InsetMathNest.h:160:7: note: Parent function 'InsetMathNest::handleFont2' lyx-2.5.0/src/mathed/InsetMathHull.h:304:7: note: Derived function 'InsetMathHull::handleFont2' lyx-2.5.0/src/Cursor.h:399:7: warning: The class 'Cursor' defines member function with name 'reset' also defined in its parent class 'CursorData'. [duplInheritedMember] lyx-2.5.0/src/Cursor.h:96:7: note: Parent function 'CursorData::reset' lyx-2.5.0/src/Cursor.h:399:7: note: Derived function 'Cursor::reset' lyx-2.5.0/src/Cursor.h:437:7: warning: The class 'Cursor' defines member function with name 'sanitize' also defined in its parent class 'CursorData'. [duplInheritedMember] lyx-2.5.0/src/Cursor.h:170:7: note: Parent function 'CursorData::sanitize' lyx-2.5.0/src/Cursor.h:437:7: note: Derived function 'Cursor::sanitize' lyx-2.5.0/src/Cursor.h:437:7: warning: The class 'Cursor' defines member function with name 'sanitize' also defined in its parent class 'DocIterator'. [duplInheritedMember] lyx-2.5.0/src/DocIterator.h:253:7: note: Parent function 'DocIterator::sanitize' lyx-2.5.0/src/Cursor.h:437:7: note: Derived function 'Cursor::sanitize' lyx-2.5.0/src/Cursor.h:167:7: warning: The class 'CursorData' defines member function with name 'fixIfBroken' also defined in its parent class 'DocIterator'. [duplInheritedMember] lyx-2.5.0/src/DocIterator.h:250:7: note: Parent function 'DocIterator::fixIfBroken' lyx-2.5.0/src/Cursor.h:167:7: note: Derived function 'CursorData::fixIfBroken' lyx-2.5.0/src/Cursor.h:170:7: warning: The class 'CursorData' defines member function with name 'sanitize' also defined in its parent class 'DocIterator'. [duplInheritedMember] lyx-2.5.0/src/DocIterator.h:253:7: note: Parent function 'DocIterator::sanitize' lyx-2.5.0/src/Cursor.h:170:7: note: Derived function 'CursorData::sanitize' lyx-2.5.0/src/insets/InsetInclude.h:154:7: warning: The class 'InsetInclude' defines member function with name 'setParams' also defined in its parent class 'InsetCommand'. [duplInheritedMember] lyx-2.5.0/src/insets/InsetCommand.h:58:7: note: Parent function 'InsetCommand::setParams' lyx-2.5.0/src/insets/InsetInclude.h:154:7: note: Derived function 'InsetInclude::setParams' lyx-2.5.0/src/support/gzstream.h:99:18: warning: The class 'igzstream' defines member function with name 'rdbuf' also defined in its parent class 'gzstreambase'. [duplInheritedMember] lyx-2.5.0/src/support/gzstream.h:85:18: note: Parent function 'gzstreambase::rdbuf' lyx-2.5.0/src/support/gzstream.h:99:18: note: Derived function 'igzstream::rdbuf' lyx-2.5.0/src/support/gzstream.h:100:10: warning: The class 'igzstream' defines member function with name 'open' also defined in its parent class 'gzstreambase'. [duplInheritedMember] lyx-2.5.0/src/support/gzstream.h:83:10: note: Parent function 'gzstreambase::open' lyx-2.5.0/src/support/gzstream.h:100:10: note: Derived function 'igzstream::open' lyx-2.5.0/src/support/gzstream.h:110:18: warning: The class 'ogzstream' defines member function with name 'rdbuf' also defined in its parent class 'gzstreambase'. [duplInheritedMember] lyx-2.5.0/src/support/gzstream.h:85:18: note: Parent function 'gzstreambase::rdbuf' lyx-2.5.0/src/support/gzstream.h:110:18: note: Derived function 'ogzstream::rdbuf' lyx-2.5.0/src/support/gzstream.h:111:10: warning: The class 'ogzstream' defines member function with name 'open' also defined in its parent class 'gzstreambase'. [duplInheritedMember] lyx-2.5.0/src/support/gzstream.h:83:10: note: Parent function 'gzstreambase::open' lyx-2.5.0/src/support/gzstream.h:111:10: note: Derived function 'ogzstream::open' lyx-2.5.0/src/LayoutFile.h:32:2: style: Class 'LayoutFileIndex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/Bullet.h:29:2: style: Class 'Bullet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/Undo.h:52:2: style: Class 'Undo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/Undo.h:142:2: style: Class 'UndoGroupHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/Undo.h:145:2: style: Class 'UndoGroupHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/OutputParams.h:76:2: style: Class 'OutputParams' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/Spacing.h:38:2: style: Class 'Spacing' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/ParIterator.h:32:2: style: Class 'ParIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/ParIterator.h:79:2: style: Class 'ParConstIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/Session.h:298:2: style: Class 'LastCommandsSection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/insets/InsetCollapsible.h:39:2: style: Class 'InsetCollapsible' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/graphics/PreviewLoader.h:43:2: style: Class 'PreviewLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/support/FileMonitor.h:130:2: style: Class 'FileMonitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/support/gzstream.h:97:5: style: Class 'igzstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/support/gzstream.h:108:5: style: Class 'ogzstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/support/Lexer.h:68:18: style: Class 'Lexer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/support/mutex.h:42:3: style: Class 'Locker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/support/TempFile.h:52:2: style: Class 'TempFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/insets/InsetCollapsible.h:45:11: style: The destructor '~InsetCollapsible' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/insets/Inset.h:107:11: note: Virtual destructor in base class lyx-2.5.0/src/insets/InsetCollapsible.h:45:11: note: Destructor in derived class lyx-2.5.0/src/insets/InsetCommand.h:44:11: style: The destructor '~InsetCommand' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/insets/Inset.h:107:11: note: Virtual destructor in base class lyx-2.5.0/src/insets/InsetCommand.h:44:11: note: Destructor in derived class lyx-2.5.0/src/insets/InsetInclude.h:41:3: style: The destructor '~InsetInclude' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/insets/InsetCommand.h:44:11: note: Virtual destructor in base class lyx-2.5.0/src/insets/InsetInclude.h:41:3: note: Destructor in derived class lyx-2.5.0/src/mathed/InsetMathNest.h:32:11: style: The destructor '~InsetMathNest' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/insets/Inset.h:107:11: note: Virtual destructor in base class lyx-2.5.0/src/mathed/InsetMathNest.h:32:11: note: Destructor in derived class lyx-2.5.0/src/mathed/InsetMathHull.h:47:11: style: The destructor '~InsetMathHull' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/mathed/InsetMathNest.h:32:11: note: Virtual destructor in base class lyx-2.5.0/src/mathed/InsetMathHull.h:47:11: note: Destructor in derived class lyx-2.5.0/src/insets/InsetCollapsible.h:69:7: style: The function 'drawBackground' overrides a function in a base class but is identical to the overridden function [uselessOverride] lyx-2.5.0/src/insets/InsetText.h:66:7: note: Virtual function in base class lyx-2.5.0/src/insets/InsetCollapsible.h:69:7: note: Function in derived class lyx-2.5.0/src/Buffer.h:838:33: performance: Function 'externalRefFiles()' should return member 'external_xrefed_files_' by const reference. [returnByReference] lyx-2.5.0/src/Converter.h:56:20: performance: Function 'from()' should return member 'from_' by const reference. [returnByReference] lyx-2.5.0/src/Converter.h:58:20: performance: Function 'to()' should return member 'to_' by const reference. [returnByReference] lyx-2.5.0/src/Converter.h:60:20: performance: Function 'command()' should return member 'command_' by const reference. [returnByReference] lyx-2.5.0/src/Converter.h:64:20: performance: Function 'flags()' should return member 'flags_' by const reference. [returnByReference] lyx-2.5.0/src/Converter.h:78:20: performance: Function 'latex_flavor()' should return member 'latex_flavor_' by const reference. [returnByReference] lyx-2.5.0/src/Converter.h:88:20: performance: Function 'result_dir()' should return member 'result_dir_' by const reference. [returnByReference] lyx-2.5.0/src/Converter.h:90:20: performance: Function 'result_file()' should return member 'result_file_' by const reference. [returnByReference] lyx-2.5.0/src/Converter.h:92:20: performance: Function 'parselog()' should return member 'parselog_' by const reference. [returnByReference] lyx-2.5.0/src/Converter.h:94:20: performance: Function 'hyperref_driver()' should return member 'href_driver_' by const reference. [returnByReference] lyx-2.5.0/src/Converter.h:96:20: performance: Function 'need_renamed_copies_from()' should return member 'need_renamed_copies_from_' by const reference. [returnByReference] lyx-2.5.0/src/LaTeXFeatures.h:159:29: performance: Function 'getLanguages()' should return member 'UsedLanguages_' by const reference. [returnByReference] lyx-2.5.0/src/LaTeXFeatures.h:198:14: performance: Function 'saveNoteEnv()' should return member 'savenote_env_' by const reference. [returnByReference] lyx-2.5.0/src/Layout.h:176:12: performance: Function 'leftdelim()' should return member 'leftdelim_' by const reference. [returnByReference] lyx-2.5.0/src/Layout.h:178:12: performance: Function 'rightdelim()' should return member 'rightdelim_' by const reference. [returnByReference] lyx-2.5.0/src/Buffer.cpp:2177:13: style: Condition 'retval==ExportKilled' is always false [knownConditionTrueFalse] lyx-2.5.0/src/Buffer.cpp:2176:48: note: Calling function 'writeDocBookSource' returns 0 lyx-2.5.0/src/Buffer.cpp:2176:48: note: Assignment 'retval=writeDocBookSource(ofs,runparams,output)', assigned value is 0 lyx-2.5.0/src/Buffer.cpp:2177:13: note: Condition 'retval==ExportKilled' is always false lyx-2.5.0/src/Buffer.cpp:5821:45: style: Condition 'masterBuffer()->d->include_list_.empty()' is always false [knownConditionTrueFalse] lyx-2.5.0/src/Buffer.cpp:1830:15: style: The scope of the variable 'retval' can be reduced. [variableScope] lyx-2.5.0/src/Buffer.cpp:452:64: style:inconclusive: Function 'Impl' argument 3 names different: declaration 'readonly' definition 'readonly_'. [funcArgNamesDifferent] lyx-2.5.0/src/Buffer.cpp:161:51: note: Function 'Impl' argument 3 names different: declaration 'readonly' definition 'readonly_'. lyx-2.5.0/src/Buffer.cpp:452:64: note: Function 'Impl' argument 3 names different: declaration 'readonly' definition 'readonly_'. lyx-2.5.0/src/Buffer.cpp:1794:61: style:inconclusive: Function 'makeLaTeXFile' argument 1 names different: declaration 'filename' definition 'fname'. [funcArgNamesDifferent] lyx-2.5.0/src/Buffer.h:311:55: note: Function 'makeLaTeXFile' argument 1 names different: declaration 'filename' definition 'fname'. lyx-2.5.0/src/Buffer.cpp:1794:61: note: Function 'makeLaTeXFile' argument 1 names different: declaration 'filename' definition 'fname'. lyx-2.5.0/src/Buffer.cpp:2161:63: style:inconclusive: Function 'makeDocBookFile' argument 1 names different: declaration 'filename' definition 'fname'. [funcArgNamesDifferent] lyx-2.5.0/src/Buffer.h:342:57: note: Function 'makeDocBookFile' argument 1 names different: declaration 'filename' definition 'fname'. lyx-2.5.0/src/Buffer.cpp:2161:63: note: Function 'makeDocBookFile' argument 1 names different: declaration 'filename' definition 'fname'. lyx-2.5.0/src/Buffer.cpp:2162:31: style:inconclusive: Function 'makeDocBookFile' argument 2 names different: declaration 'runparams_in' definition 'runparams'. [funcArgNamesDifferent] lyx-2.5.0/src/Buffer.h:343:30: note: Function 'makeDocBookFile' argument 2 names different: declaration 'runparams_in' definition 'runparams'. lyx-2.5.0/src/Buffer.cpp:2162:31: note: Function 'makeDocBookFile' argument 2 names different: declaration 'runparams_in' definition 'runparams'. lyx-2.5.0/src/Buffer.cpp:2188:30: style:inconclusive: Function 'writeDocBookSource' argument 2 names different: declaration 'runparams_in' definition 'runparams'. [funcArgNamesDifferent] lyx-2.5.0/src/Buffer.h:347:27: note: Function 'writeDocBookSource' argument 2 names different: declaration 'runparams_in' definition 'runparams'. lyx-2.5.0/src/Buffer.cpp:2188:30: note: Function 'writeDocBookSource' argument 2 names different: declaration 'runparams_in' definition 'runparams'. lyx-2.5.0/src/Buffer.cpp:2258:63: style:inconclusive: Function 'makeLyXHTMLFile' argument 1 names different: declaration 'filename' definition 'fname'. [funcArgNamesDifferent] lyx-2.5.0/src/Buffer.h:350:57: note: Function 'makeLyXHTMLFile' argument 1 names different: declaration 'filename' definition 'fname'. lyx-2.5.0/src/Buffer.cpp:2258:63: note: Function 'makeLyXHTMLFile' argument 1 names different: declaration 'filename' definition 'fname'. lyx-2.5.0/src/Buffer.cpp:2259:31: style:inconclusive: Function 'makeLyXHTMLFile' argument 2 names different: declaration 'runparams_in' definition 'runparams'. [funcArgNamesDifferent] lyx-2.5.0/src/Buffer.h:351:30: note: Function 'makeLyXHTMLFile' argument 2 names different: declaration 'runparams_in' definition 'runparams'. lyx-2.5.0/src/Buffer.cpp:2259:31: note: Function 'makeLyXHTMLFile' argument 2 names different: declaration 'runparams_in' definition 'runparams'. lyx-2.5.0/src/Buffer.cpp:2284:30: style:inconclusive: Function 'writeLyXHTMLSource' argument 2 names different: declaration 'runparams_in' definition 'runparams'. [funcArgNamesDifferent] lyx-2.5.0/src/Buffer.h:354:30: note: Function 'writeLyXHTMLSource' argument 2 names different: declaration 'runparams_in' definition 'runparams'. lyx-2.5.0/src/Buffer.cpp:2284:30: note: Function 'writeLyXHTMLSource' argument 2 names different: declaration 'runparams_in' definition 'runparams'. lyx-2.5.0/src/Buffer.cpp:2712:47: style:inconclusive: Function 'addBiblioInfo' argument 1 names different: declaration 'bi' definition 'bi_in'. [funcArgNamesDifferent] lyx-2.5.0/src/Buffer.h:529:40: note: Function 'addBiblioInfo' argument 1 names different: declaration 'bi' definition 'bi_in'. lyx-2.5.0/src/Buffer.cpp:2712:47: note: Function 'addBiblioInfo' argument 1 names different: declaration 'bi' definition 'bi_in'. lyx-2.5.0/src/Buffer.cpp:2725:70: style:inconclusive: Function 'addBibTeXInfo' argument 2 names different: declaration 'bi' definition 'bin'. [funcArgNamesDifferent] lyx-2.5.0/src/Buffer.h:531:63: note: Function 'addBibTeXInfo' argument 2 names different: declaration 'bi' definition 'bin'. lyx-2.5.0/src/Buffer.cpp:2725:70: note: Function 'addBibTeXInfo' argument 2 names different: declaration 'bi' definition 'bin'. lyx-2.5.0/src/Buffer.cpp:2967:66: style:inconclusive: Function 'dispatch' argument 2 names different: declaration 'result' definition 'dr'. [funcArgNamesDifferent] lyx-2.5.0/src/Buffer.h:175:59: note: Function 'dispatch' argument 2 names different: declaration 'result' definition 'dr'. lyx-2.5.0/src/Buffer.cpp:2967:66: note: Function 'dispatch' argument 2 names different: declaration 'result' definition 'dr'. lyx-2.5.0/src/Buffer.cpp:3457:18: style:inconclusive: Function 'prepareBibFilePaths' argument 3 names different: declaration 'extension' definition 'add_extension'. [funcArgNamesDifferent] lyx-2.5.0/src/Buffer.h:431:20: note: Function 'prepareBibFilePaths' argument 3 names different: declaration 'extension' definition 'add_extension'. lyx-2.5.0/src/Buffer.cpp:3457:18: note: Function 'prepareBibFilePaths' argument 3 names different: declaration 'extension' definition 'add_extension'. lyx-2.5.0/src/Buffer.cpp:4454:48: style:inconclusive: Function 'moveAutosaveFile' argument 1 names different: declaration 'old' definition 'oldauto'. [funcArgNamesDifferent] lyx-2.5.0/src/Buffer.h:293:50: note: Function 'moveAutosaveFile' argument 1 names different: declaration 'old' definition 'oldauto'. lyx-2.5.0/src/Buffer.cpp:4454:48: note: Function 'moveAutosaveFile' argument 1 names different: declaration 'old' definition 'oldauto'. lyx-2.5.0/src/Buffer.cpp:653:11: style: Local variable 'inset' shadows outer function [shadowFunction] lyx-2.5.0/src/Buffer.h:609:10: note: Shadowed declaration lyx-2.5.0/src/Buffer.cpp:653:11: note: Shadow variable lyx-2.5.0/src/Buffer.cpp:928:13: style: Local variable 'changed' shadows outer function [shadowFunction] lyx-2.5.0/src/Buffer.h:673:7: note: Shadowed declaration lyx-2.5.0/src/Buffer.cpp:928:13: note: Shadow variable lyx-2.5.0/src/Buffer.cpp:1004:14: style: Local variable 'errorList' shadows outer function [shadowFunction] lyx-2.5.0/src/Buffer.h:652:14: note: Shadowed declaration lyx-2.5.0/src/Buffer.cpp:1004:14: note: Shadow variable lyx-2.5.0/src/Buffer.cpp:1058:14: style: Local variable 'errorList' shadows outer function [shadowFunction] lyx-2.5.0/src/Buffer.h:652:14: note: Shadowed declaration lyx-2.5.0/src/Buffer.cpp:1058:14: note: Shadow variable lyx-2.5.0/src/Buffer.cpp:1514:13: style: Local variable 'text' shadows outer function [shadowFunction] lyx-2.5.0/src/Buffer.h:606:9: note: Shadowed declaration lyx-2.5.0/src/Buffer.cpp:1514:13: note: Shadow variable lyx-2.5.0/src/Buffer.cpp:1755:20: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/InsetIterator.h:38:15: note: Shadowed declaration lyx-2.5.0/src/Buffer.cpp:1755:20: note: Shadow variable lyx-2.5.0/src/Buffer.cpp:1818:14: style: Local variable 'errorList' shadows outer function [shadowFunction] lyx-2.5.0/src/Buffer.h:652:14: note: Shadowed declaration lyx-2.5.0/src/Buffer.cpp:1818:14: note: Shadow variable lyx-2.5.0/src/Buffer.cpp:3224:19: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/InsetIterator.h:38:15: note: Shadowed declaration lyx-2.5.0/src/Buffer.cpp:3224:19: note: Shadow variable lyx-2.5.0/src/Buffer.cpp:3243:19: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/InsetIterator.h:38:15: note: Shadowed declaration lyx-2.5.0/src/Buffer.cpp:3243:19: note: Shadow variable lyx-2.5.0/src/Buffer.cpp:4051:20: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/InsetIterator.h:38:15: note: Shadowed declaration lyx-2.5.0/src/Buffer.cpp:4051:20: note: Shadow variable lyx-2.5.0/src/Buffer.cpp:4204:18: style: Local variable 'inset' shadows outer function [shadowFunction] lyx-2.5.0/src/Buffer.h:609:10: note: Shadowed declaration lyx-2.5.0/src/Buffer.cpp:4204:18: note: Shadow variable lyx-2.5.0/src/Buffer.cpp:4218:21: style: Local variable 'texrow' shadows outer function [shadowFunction] lyx-2.5.0/src/Buffer.h:571:17: note: Shadowed declaration lyx-2.5.0/src/Buffer.cpp:4218:21: note: Shadow variable lyx-2.5.0/src/Buffer.cpp:4874:18: style: Local variable 'text' shadows outer function [shadowFunction] lyx-2.5.0/src/Buffer.h:606:9: note: Shadowed declaration lyx-2.5.0/src/Buffer.cpp:4874:18: note: Shadow variable lyx-2.5.0/src/Buffer.cpp:4985:18: style: Local variable 'text' shadows outer function [shadowFunction] lyx-2.5.0/src/Buffer.h:606:9: note: Shadowed declaration lyx-2.5.0/src/Buffer.cpp:4985:18: note: Shadow variable lyx-2.5.0/src/Buffer.cpp:5050:48: style: Local variable 'end' shadows outer argument [shadowArgument] lyx-2.5.0/src/Buffer.cpp:5047:108: note: Shadowed declaration lyx-2.5.0/src/Buffer.cpp:5050:48: note: Shadow variable lyx-2.5.0/src/Buffer.cpp:5083:36: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/InsetIterator.h:38:15: note: Shadowed declaration lyx-2.5.0/src/Buffer.cpp:5083:36: note: Shadow variable lyx-2.5.0/src/Buffer.cpp:5092:36: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/InsetIterator.h:38:15: note: Shadowed declaration lyx-2.5.0/src/Buffer.cpp:5092:36: note: Shadow variable lyx-2.5.0/src/Buffer.cpp:5452:7: style: Local variable 'changed' shadows outer function [shadowFunction] lyx-2.5.0/src/Buffer.h:673:7: note: Shadowed declaration lyx-2.5.0/src/Buffer.cpp:5452:7: note: Shadow variable lyx-2.5.0/src/Buffer.cpp:5536:20: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/InsetIterator.h:38:15: note: Shadowed declaration lyx-2.5.0/src/Buffer.cpp:5536:20: note: Shadow variable lyx-2.5.0/src/Buffer.cpp:5671:11: style: Local variable 'inset' shadows outer function [shadowFunction] lyx-2.5.0/src/Buffer.h:609:10: note: Shadowed declaration lyx-2.5.0/src/Buffer.cpp:5671:11: note: Shadow variable lyx-2.5.0/src/support/RandomAccessList.h:312:32: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/support/RandomAccessList.h:117:11: note: Shadowed declaration lyx-2.5.0/src/support/RandomAccessList.h:312:32: note: Shadow variable lyx-2.5.0/src/Buffer.cpp:1799:15: performance:inconclusive: Use const reference for 'runparams' to avoid unnecessary data copying. [redundantCopyLocalConst] lyx-2.5.0/src/Buffer.cpp:3893:15: style: Variable 'par' can be declared as reference to const [constVariableReference] lyx-2.5.0/src/Buffer.cpp:5273:15: style: Variable 'prev_par' can be declared as reference to const [constVariableReference] lyx-2.5.0/src/Buffer.cpp:1088:13: style: Variable 'master' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/Buffer.cpp:3251:20: style: Variable 'cit' can be declared as pointer to const [constVariableReference] lyx-2.5.0/src/Buffer.cpp:3258:11: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/Buffer.cpp:4034:13: style: Variable 'child' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/Buffer.cpp:4082:12: style: Variable 'child' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/Buffer.cpp:2846:13: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] lyx-2.5.0/src/Buffer.cpp:3547:26: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Buffer.cpp:4163:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Buffer.cpp:4193:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Buffer.cpp:4613:42: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/support/RandomAccessList.h:290:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Buffer.cpp:141:21: style: struct member 'LabelInfo::references' is never used. [unusedStructMember] lyx-2.5.0/src/Buffer.cpp:3815:13: style: Variable 'bestPos' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/src/Buffer.cpp:5069:8: style: Variable 'p' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/src/insets/InsetLayout.h:57:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_insetlabel [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/Inset.h:516:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LYX_ALIGN_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/BufferEncodings.cpp:45:16: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/mathed/InsetMath.h:277:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/BufferList.cpp:85:35: style:inconclusive: Function 'release' argument 1 names different: declaration 'b' definition 'buf'. [funcArgNamesDifferent] lyx-2.5.0/src/BufferList.h:63:24: note: Function 'release' argument 1 names different: declaration 'b' definition 'buf'. lyx-2.5.0/src/BufferList.cpp:85:35: note: Function 'release' argument 1 names different: declaration 'b' definition 'buf'. lyx-2.5.0/src/BufferList.cpp:293:58: style:inconclusive: Function 'getBuffer' argument 1 names different: declaration 'name' definition 'fname'. [funcArgNamesDifferent] lyx-2.5.0/src/BufferList.h:97:47: note: Function 'getBuffer' argument 1 names different: declaration 'name' definition 'fname'. lyx-2.5.0/src/BufferList.cpp:293:58: note: Function 'getBuffer' argument 1 names different: declaration 'name' definition 'fname'. lyx-2.5.0/src/BufferList.cpp:354:44: style:inconclusive: Function 'bufferNum' argument 1 names different: declaration 'name' definition 'fname'. [funcArgNamesDifferent] lyx-2.5.0/src/BufferList.h:90:42: note: Function 'bufferNum' argument 1 names different: declaration 'name' definition 'fname'. lyx-2.5.0/src/BufferList.cpp:354:44: note: Function 'bufferNum' argument 1 names different: declaration 'name' definition 'fname'. lyx-2.5.0/src/BufferList.cpp:237:16: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/BufferList.cpp:275:41: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/src/BufferList.cpp:349:16: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/BufferList.cpp:158:8: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/BufferList.cpp:287:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/BufferList.cpp:297:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/BufferList.cpp:301:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/BufferList.cpp:306:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/BufferList.cpp:310:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/BufferParams.cpp:743:2: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/frontends/FontMetrics.h:187:1: error: There is an unknown macro here somewhere. Configuration is required. If LYX_BEGIN_MUTE_GCC_WARNING is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/Bullet.cpp:88:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Bullet.cpp:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Bullet.cpp:110:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Bullet.cpp:121:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Bullet.cpp:524:14: style: The member function 'lyx::Bullet::testInvariant' can be static. [functionStatic] lyx-2.5.0/src/Bullet.h:62:7: note: The member function 'lyx::Bullet::testInvariant' can be static. lyx-2.5.0/src/Bullet.cpp:524:14: note: The member function 'lyx::Bullet::testInvariant' can be static. lyx-2.5.0/src/Bullet.cpp:381:18: style: Variable 'BulletFontSize' can be declared as const array [constVariable] lyx-2.5.0/src/Chktex.cpp:30:31: style:inconclusive: Function 'Chktex' argument 1 names different: declaration 'cmd' definition 'chktex'. [funcArgNamesDifferent] lyx-2.5.0/src/Chktex.h:31:29: note: Function 'Chktex' argument 1 names different: declaration 'cmd' definition 'chktex'. lyx-2.5.0/src/Chktex.cpp:30:31: note: Function 'Chktex' argument 1 names different: declaration 'cmd' definition 'chktex'. lyx-2.5.0/src/Chktex.cpp:30:54: style:inconclusive: Function 'Chktex' argument 2 names different: declaration 'file' definition 'f'. [funcArgNamesDifferent] lyx-2.5.0/src/Chktex.h:31:54: note: Function 'Chktex' argument 2 names different: declaration 'file' definition 'f'. lyx-2.5.0/src/Chktex.cpp:30:54: note: Function 'Chktex' argument 2 names different: declaration 'file' definition 'f'. lyx-2.5.0/src/Chktex.cpp:30:72: style:inconclusive: Function 'Chktex' argument 3 names different: declaration 'path' definition 'p'. [funcArgNamesDifferent] lyx-2.5.0/src/Chktex.h:32:29: note: Function 'Chktex' argument 3 names different: declaration 'path' definition 'p'. lyx-2.5.0/src/Chktex.cpp:30:72: note: Function 'Chktex' argument 3 names different: declaration 'path' definition 'p'. lyx-2.5.0/src/CiteEnginesList.cpp:154:25: style: The member function 'lyx::CiteEnginesList::getTypeAsString' can be static. [functionStatic] lyx-2.5.0/src/CiteEnginesList.h:123:14: note: The member function 'lyx::CiteEnginesList::getTypeAsString' can be static. lyx-2.5.0/src/CiteEnginesList.cpp:154:25: note: The member function 'lyx::CiteEnginesList::getTypeAsString' can be static. lyx-2.5.0/src/CiteEnginesList.cpp:160:33: style: The member function 'lyx::CiteEnginesList::getType' can be static. [functionStatic] lyx-2.5.0/src/CiteEnginesList.h:125:17: note: The member function 'lyx::CiteEnginesList::getType' can be static. lyx-2.5.0/src/CiteEnginesList.cpp:160:33: note: The member function 'lyx::CiteEnginesList::getType' can be static. lyx-2.5.0/src/CiteEnginesList.cpp:39:45: style:inconclusive: Function 'LyXCiteEngine' argument 1 names different: declaration 'name' definition 'n'. [funcArgNamesDifferent] lyx-2.5.0/src/CiteEnginesList.h:51:36: note: Function 'LyXCiteEngine' argument 1 names different: declaration 'name' definition 'n'. lyx-2.5.0/src/CiteEnginesList.cpp:39:45: note: Function 'LyXCiteEngine' argument 1 names different: declaration 'name' definition 'n'. lyx-2.5.0/src/CiteEnginesList.cpp:39:63: style:inconclusive: Function 'LyXCiteEngine' argument 2 names different: declaration 'id' definition 'i'. [funcArgNamesDifferent] lyx-2.5.0/src/CiteEnginesList.h:51:62: note: Function 'LyXCiteEngine' argument 2 names different: declaration 'id' definition 'i'. lyx-2.5.0/src/CiteEnginesList.cpp:39:63: note: Function 'LyXCiteEngine' argument 2 names different: declaration 'id' definition 'i'. lyx-2.5.0/src/CiteEnginesList.cpp:40:32: style:inconclusive: Function 'LyXCiteEngine' argument 3 names different: declaration 'enginetypes' definition 'cet'. [funcArgNamesDifferent] lyx-2.5.0/src/CiteEnginesList.h:52:42: note: Function 'LyXCiteEngine' argument 3 names different: declaration 'enginetypes' definition 'cet'. lyx-2.5.0/src/CiteEnginesList.cpp:40:32: note: Function 'LyXCiteEngine' argument 3 names different: declaration 'enginetypes' definition 'cet'. lyx-2.5.0/src/CiteEnginesList.cpp:41:32: style:inconclusive: Function 'LyXCiteEngine' argument 5 names different: declaration 'defaultbiblios' definition 'dbs'. [funcArgNamesDifferent] lyx-2.5.0/src/CiteEnginesList.h:54:42: note: Function 'LyXCiteEngine' argument 5 names different: declaration 'defaultbiblios' definition 'dbs'. lyx-2.5.0/src/CiteEnginesList.cpp:41:32: note: Function 'LyXCiteEngine' argument 5 names different: declaration 'defaultbiblios' definition 'dbs'. lyx-2.5.0/src/CiteEnginesList.cpp:42:24: style:inconclusive: Function 'LyXCiteEngine' argument 6 names different: declaration 'description' definition 'd'. [funcArgNamesDifferent] lyx-2.5.0/src/CiteEnginesList.h:55:29: note: Function 'LyXCiteEngine' argument 6 names different: declaration 'description' definition 'd'. lyx-2.5.0/src/CiteEnginesList.cpp:42:24: note: Function 'LyXCiteEngine' argument 6 names different: declaration 'description' definition 'd'. lyx-2.5.0/src/CiteEnginesList.cpp:42:50: style:inconclusive: Function 'LyXCiteEngine' argument 7 names different: declaration 'packagelist' definition 'p'. [funcArgNamesDifferent] lyx-2.5.0/src/CiteEnginesList.h:56:42: note: Function 'LyXCiteEngine' argument 7 names different: declaration 'packagelist' definition 'p'. lyx-2.5.0/src/CiteEnginesList.cpp:42:50: note: Function 'LyXCiteEngine' argument 7 names different: declaration 'packagelist' definition 'p'. lyx-2.5.0/src/CiteEnginesList.cpp:104:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/CiteEnginesList.cpp:297:27: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/CiteEnginesList.cpp:307:27: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Color.cpp:397:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Color.cpp:416:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Color.cpp:575:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/copied_ptr.h:31:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] lyx-2.5.0/src/support/Changer.h:38:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] lyx-2.5.0/src/Compare.cpp:60:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] lyx-2.5.0/src/Compare.cpp:138:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] lyx-2.5.0/src/Compare.cpp:597:21: style:inconclusive: Technically the member function 'lyx::Compare::Impl::overlap' can be const. [functionConst] lyx-2.5.0/src/Compare.cpp:284:7: note: Technically the member function 'lyx::Compare::Impl::overlap' can be const. lyx-2.5.0/src/Compare.cpp:597:21: note: Technically the member function 'lyx::Compare::Impl::overlap' can be const. lyx-2.5.0/src/Compare.cpp:857:21: style:inconclusive: Technically the member function 'lyx::Compare::Impl::writeToDestBuffer' can be const. [functionConst] lyx-2.5.0/src/Compare.cpp:304:7: note: Technically the member function 'lyx::Compare::Impl::writeToDestBuffer' can be const. lyx-2.5.0/src/Compare.cpp:857:21: note: Technically the member function 'lyx::Compare::Impl::writeToDestBuffer' can be const. lyx-2.5.0/src/Compare.cpp:66:2: style: Class 'DocRange' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/Compare.cpp:232:2: style: Class 'Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/Compare.cpp:620:30: style: The scope of the variable 'ns_r' can be reduced. [variableScope] lyx-2.5.0/src/Compare.cpp:361:33: warning: Function 'Compare' argument order different: declaration 'old_buf, new_buf, dest_buf, options' definition 'new_buf, old_buf, dest_buf, options' [funcArgOrderDifferent] lyx-2.5.0/src/Compare.h:53:31: note: Function 'Compare' argument order different: declaration 'old_buf, new_buf, dest_buf, options' definition 'new_buf, old_buf, dest_buf, options' lyx-2.5.0/src/Compare.cpp:361:33: note: Function 'Compare' argument order different: declaration 'old_buf, new_buf, dest_buf, options' definition 'new_buf, old_buf, dest_buf, options' lyx-2.5.0/src/Compare.cpp:879:61: style:inconclusive: Function 'writeToDestBuffer' argument 1 names different: declaration 'copy_pars' definition 'pars'. [funcArgNamesDifferent] lyx-2.5.0/src/Compare.cpp:308:47: note: Function 'writeToDestBuffer' argument 1 names different: declaration 'copy_pars' definition 'pars'. lyx-2.5.0/src/Compare.cpp:879:61: note: Function 'writeToDestBuffer' argument 1 names different: declaration 'copy_pars' definition 'pars'. lyx-2.5.0/src/Compare.cpp:618:30: style: Variable 'ns' can be declared as reference to const [constVariableReference] lyx-2.5.0/src/Compare.cpp:620:30: style: Variable 'ns_r' can be declared as reference to const [constVariableReference] lyx-2.5.0/src/Converter.cpp:337:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Converter.cpp:1074:28: style: The member function 'lyx::Converters::loaders' can be static. [functionStatic] lyx-2.5.0/src/Converter.h:177:27: note: The member function 'lyx::Converters::loaders' can be static. lyx-2.5.0/src/Converter.cpp:1074:28: note: The member function 'lyx::Converters::loaders' can be static. lyx-2.5.0/src/Converter.cpp:1084:28: style: The member function 'lyx::Converters::savers' can be static. [functionStatic] lyx-2.5.0/src/Converter.h:178:27: note: The member function 'lyx::Converters::savers' can be static. lyx-2.5.0/src/Converter.cpp:1084:28: note: The member function 'lyx::Converters::savers' can be static. lyx-2.5.0/src/Converter.cpp:310:18: style: The member function 'lyx::Converters::checkAuth' can be static. [functionStatic] lyx-2.5.0/src/Converter.h:230:7: note: The member function 'lyx::Converters::checkAuth' can be static. lyx-2.5.0/src/Converter.cpp:310:18: note: The member function 'lyx::Converters::checkAuth' can be static. lyx-2.5.0/src/Converter.cpp:989:30: style: The member function 'lyx::Converters::intToFormat' can be static. [functionStatic] lyx-2.5.0/src/Converter.h:236:2: note: The member function 'lyx::Converters::intToFormat' can be static. lyx-2.5.0/src/Converter.cpp:989:30: note: The member function 'lyx::Converters::intToFormat' can be static. lyx-2.5.0/src/Converter.cpp:879:18: style: The member function 'lyx::Converters::scanLog' can be static. [functionStatic] lyx-2.5.0/src/Converter.h:238:7: note: The member function 'lyx::Converters::scanLog' can be static. lyx-2.5.0/src/Converter.cpp:879:18: note: The member function 'lyx::Converters::scanLog' can be static. lyx-2.5.0/src/Converter.cpp:895:32: style: The member function 'lyx::Converters::runLaTeX' can be static. [functionStatic] lyx-2.5.0/src/Converter.h:241:9: note: The member function 'lyx::Converters::runLaTeX' can be static. lyx-2.5.0/src/Converter.cpp:895:32: note: The member function 'lyx::Converters::runLaTeX' can be static. lyx-2.5.0/src/Converter.cpp:829:18: style: The member function 'lyx::Converters::move' can be static. [functionStatic] lyx-2.5.0/src/Converter.h:257:7: note: The member function 'lyx::Converters::move' can be static. lyx-2.5.0/src/Converter.cpp:829:18: note: The member function 'lyx::Converters::move' can be static. lyx-2.5.0/src/Mover.h:134:2: style: Class 'SpecialisedMover' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/Converter.cpp:767:20: style: Condition '!scanLog(*buffer,command,makeAbsPath(logfile,path),errorList)' is always false [knownConditionTrueFalse] lyx-2.5.0/src/Converter.cpp:767:28: note: Calling function 'scanLog' returns 1 lyx-2.5.0/src/Converter.cpp:767:20: note: Condition '!scanLog(*buffer,command,makeAbsPath(logfile,path),errorList)' is always false lyx-2.5.0/src/Converter.cpp:994:36: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/Converter.h:214:17: note: Shadowed declaration lyx-2.5.0/src/Converter.cpp:994:36: note: Shadow variable lyx-2.5.0/src/Converter.cpp:871:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/ConverterCache.cpp:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/ConverterCache.cpp:246:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/ConverterCache.cpp:436:20: style: Variable 'item' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/CoordCache.h:125:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/CoordCache.h:131:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/CoordCache.h:137:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/CoordCache.h:143:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Counters.cpp:270:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Counters.cpp:307:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Counters.cpp:319:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Counters.cpp:331:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Counters.cpp:343:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Counters.cpp:357:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Counters.cpp:382:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Counters.cpp:394:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Counters.cpp:417:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Counters.cpp:433:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Counters.cpp:463:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Counters.cpp:500:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Counters.cpp:560:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Counters.cpp:611:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Counters.cpp:717:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Counters.cpp:366:48: style:inconclusive: Function 'resetChildren' argument 1 names different: declaration 'ctr' definition 'count'. [funcArgNamesDifferent] lyx-2.5.0/src/Counters.h:162:39: note: Function 'resetChildren' argument 1 names different: declaration 'ctr' definition 'count'. lyx-2.5.0/src/Counters.cpp:366:48: note: Function 'resetChildren' argument 1 names different: declaration 'ctr' definition 'count'. lyx-2.5.0/src/Counters.cpp:531:50: style:inconclusive: Function 'theCounter' argument 1 names different: declaration 'c' definition 'counter'. [funcArgNamesDifferent] lyx-2.5.0/src/Counters.h:183:41: note: Function 'theCounter' argument 1 names different: declaration 'c' definition 'counter'. lyx-2.5.0/src/Counters.cpp:531:50: note: Function 'theCounter' argument 1 names different: declaration 'c' definition 'counter'. lyx-2.5.0/src/Counters.cpp:662:56: style:inconclusive: Function 'formattedCounter' argument 1 names different: declaration 'cntr' definition 'name'. [funcArgNamesDifferent] lyx-2.5.0/src/Counters.h:199:47: note: Function 'formattedCounter' argument 1 names different: declaration 'cntr' definition 'name'. lyx-2.5.0/src/Counters.cpp:662:56: note: Function 'formattedCounter' argument 1 names different: declaration 'cntr' definition 'name'. lyx-2.5.0/src/Counters.cpp:663:28: style:inconclusive: Function 'formattedCounter' argument 2 names different: declaration 'prefix' definition 'prex'. [funcArgNamesDifferent] lyx-2.5.0/src/Counters.h:200:26: note: Function 'formattedCounter' argument 2 names different: declaration 'prefix' definition 'prex'. lyx-2.5.0/src/Counters.cpp:663:28: note: Function 'formattedCounter' argument 2 names different: declaration 'prefix' definition 'prex'. lyx-2.5.0/src/Counters.cpp:665:21: style:inconclusive: Function 'formattedCounter' argument 4 names different: declaration 'lowercase' definition 'lc'. [funcArgNamesDifferent] lyx-2.5.0/src/Counters.h:202:13: note: Function 'formattedCounter' argument 4 names different: declaration 'lowercase' definition 'lc'. lyx-2.5.0/src/Counters.cpp:665:21: note: Function 'formattedCounter' argument 4 names different: declaration 'lowercase' definition 'lc'. lyx-2.5.0/src/Counters.cpp:666:21: style:inconclusive: Function 'formattedCounter' argument 5 names different: declaration 'plural' definition 'pl'. [funcArgNamesDifferent] lyx-2.5.0/src/Counters.h:203:13: note: Function 'formattedCounter' argument 5 names different: declaration 'plural' definition 'pl'. lyx-2.5.0/src/Counters.cpp:666:21: note: Function 'formattedCounter' argument 5 names different: declaration 'plural' definition 'pl'. lyx-2.5.0/src/Counters.cpp:683:53: style:inconclusive: Function 'prettyCounter' argument 1 names different: declaration 'cntr' definition 'name'. [funcArgNamesDifferent] lyx-2.5.0/src/Counters.h:193:44: note: Function 'prettyCounter' argument 1 names different: declaration 'cntr' definition 'name'. lyx-2.5.0/src/Counters.cpp:683:53: note: Function 'prettyCounter' argument 1 names different: declaration 'cntr' definition 'name'. lyx-2.5.0/src/Counters.cpp:685:18: style:inconclusive: Function 'prettyCounter' argument 3 names different: declaration 'lowercase' definition 'lc'. [funcArgNamesDifferent] lyx-2.5.0/src/Counters.h:195:10: note: Function 'prettyCounter' argument 3 names different: declaration 'lowercase' definition 'lc'. lyx-2.5.0/src/Counters.cpp:685:18: note: Function 'prettyCounter' argument 3 names different: declaration 'lowercase' definition 'lc'. lyx-2.5.0/src/Counters.cpp:686:18: style:inconclusive: Function 'prettyCounter' argument 4 names different: declaration 'plural' definition 'pl'. [funcArgNamesDifferent] lyx-2.5.0/src/Counters.h:196:10: note: Function 'prettyCounter' argument 4 names different: declaration 'plural' definition 'pl'. lyx-2.5.0/src/Counters.cpp:686:18: note: Function 'prettyCounter' argument 4 names different: declaration 'plural' definition 'pl'. lyx-2.5.0/src/Counters.cpp:673:18: style: Local variable 'value' shadows outer function [shadowFunction] lyx-2.5.0/src/Counters.h:156:6: note: Shadowed declaration lyx-2.5.0/src/Counters.cpp:673:18: note: Shadow variable lyx-2.5.0/src/Counters.cpp:693:18: style: Local variable 'value' shadows outer function [shadowFunction] lyx-2.5.0/src/Counters.h:156:6: note: Shadowed declaration lyx-2.5.0/src/Counters.cpp:693:18: note: Shadow variable lyx-2.5.0/src/Counters.cpp:769:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/mathed/InsetMathEnsureMath.h:27:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathScript.h:35:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Cursor.cpp:102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Cursor.cpp:160:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Cursor.cpp:804:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Cursor.cpp:1736:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Cursor.cpp:1916:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Row.h:417:2: warning: Member variable 'Row::dim_' is not initialized. [uninitMemberVarPrivate] lyx-2.5.0/src/Row.h:419:2: warning: Member variable 'Row::contents_dim_' is not initialized. [uninitMemberVarPrivate] lyx-2.5.0/src/Cursor.cpp:185:18: style: The member function 'lyx::CursorData::setCursor' can be static. [functionStatic] lyx-2.5.0/src/Cursor.h:99:7: note: The member function 'lyx::CursorData::setCursor' can be static. lyx-2.5.0/src/Cursor.cpp:185:18: note: The member function 'lyx::CursorData::setCursor' can be static. lyx-2.5.0/src/Cursor.cpp:730:14: style: The member function 'lyx::Cursor::setCursorData' can be static. [functionStatic] lyx-2.5.0/src/Cursor.h:271:7: note: The member function 'lyx::Cursor::setCursorData' can be static. lyx-2.5.0/src/Cursor.cpp:730:14: note: The member function 'lyx::Cursor::setCursorData' can be static. lyx-2.5.0/src/Cursor.cpp:2580:14: style:inconclusive: Technically the member function 'lyx::Cursor::checkBufferStructure' can be const. [functionConst] lyx-2.5.0/src/Cursor.h:440:7: note: Technically the member function 'lyx::Cursor::checkBufferStructure' can be const. lyx-2.5.0/src/Cursor.cpp:2580:14: note: Technically the member function 'lyx::Cursor::checkBufferStructure' can be const. lyx-2.5.0/src/Row.h:178:7: style:inconclusive: Technically the member function 'lyx::Row::change' can be const. [functionConst] lyx-2.5.0/src/TextMetrics.h:165:6: style:inconclusive: Technically the member function 'lyx::TextMetrics::maxWidth' can be const. [functionConst] lyx-2.5.0/src/Cursor.cpp:723:14: warning: The class 'Cursor' defines member function with name 'reset' also defined in its parent class 'CursorData'. [duplInheritedMember] lyx-2.5.0/src/Cursor.cpp:172:18: note: Parent function 'CursorData::reset' lyx-2.5.0/src/Cursor.cpp:723:14: note: Derived function 'Cursor::reset' lyx-2.5.0/src/Cursor.cpp:2445:14: warning: The class 'Cursor' defines member function with name 'sanitize' also defined in its parent class 'CursorData'. [duplInheritedMember] lyx-2.5.0/src/Cursor.cpp:572:18: note: Parent function 'CursorData::sanitize' lyx-2.5.0/src/Cursor.cpp:2445:14: note: Derived function 'Cursor::sanitize' lyx-2.5.0/src/Cursor.cpp:2445:14: warning: The class 'Cursor' defines member function with name 'sanitize' also defined in its parent class 'DocIterator'. [duplInheritedMember] lyx-2.5.0/src/DocIterator.h:253:7: note: Parent function 'DocIterator::sanitize' lyx-2.5.0/src/Cursor.cpp:2445:14: note: Derived function 'Cursor::sanitize' lyx-2.5.0/src/Cursor.cpp:558:18: warning: The class 'CursorData' defines member function with name 'fixIfBroken' also defined in its parent class 'DocIterator'. [duplInheritedMember] lyx-2.5.0/src/DocIterator.h:250:7: note: Parent function 'DocIterator::fixIfBroken' lyx-2.5.0/src/Cursor.cpp:558:18: note: Derived function 'CursorData::fixIfBroken' lyx-2.5.0/src/Cursor.cpp:572:18: warning: The class 'CursorData' defines member function with name 'sanitize' also defined in its parent class 'DocIterator'. [duplInheritedMember] lyx-2.5.0/src/DocIterator.h:253:7: note: Parent function 'DocIterator::sanitize' lyx-2.5.0/src/Cursor.cpp:572:18: note: Derived function 'CursorData::sanitize' lyx-2.5.0/src/mathed/InsetMathMacro.h:44:7: warning: The class 'InsetMathMacro' defines member function with name 'allowsLimitsChange' also defined in its parent class 'InsetMath'. [duplInheritedMember] lyx-2.5.0/src/mathed/InsetMath.h:217:7: note: Parent function 'InsetMath::allowsLimitsChange' lyx-2.5.0/src/mathed/InsetMathMacro.h:44:7: note: Derived function 'InsetMathMacro::allowsLimitsChange' lyx-2.5.0/src/insets/InsetTabular.h:1114:2: style: Class 'InsetTabular' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/insets/InsetTabular.h:1117:3: style: The destructor '~InsetTabular' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/insets/Inset.h:107:11: note: Virtual destructor in base class lyx-2.5.0/src/insets/InsetTabular.h:1117:3: note: Destructor in derived class lyx-2.5.0/src/mathed/InsetMathMacro.h:32:3: style: The destructor '~InsetMathMacro' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/mathed/InsetMathNest.h:32:11: note: Virtual destructor in base class lyx-2.5.0/src/mathed/InsetMathMacro.h:32:3: note: Destructor in derived class lyx-2.5.0/src/mathed/InsetMathEnsureMath.h:27:12: style: The function 'currentMode' overrides a function in a base class but is identical to the overridden function [uselessOverride] lyx-2.5.0/src/mathed/InsetMath.h:135:12: note: Virtual function in base class lyx-2.5.0/src/mathed/InsetMathEnsureMath.h:27:12: note: Function in derived class lyx-2.5.0/src/mathed/InsetMathScript.h:35:12: style: The function 'currentMode' overrides a function in a base class but is identical to the overridden function [uselessOverride] lyx-2.5.0/src/mathed/InsetMath.h:135:12: note: Virtual function in base class lyx-2.5.0/src/mathed/InsetMathScript.h:35:12: note: Function in derived class lyx-2.5.0/src/Cursor.cpp:792:9: style:inconclusive: Same expression used in consecutive assignments of 'safe' and 'old'. [duplicateAssignExpression] lyx-2.5.0/src/Cursor.cpp:793:9: note: Same expression used in consecutive assignments of 'safe' and 'old'. lyx-2.5.0/src/Cursor.cpp:792:9: note: Same expression used in consecutive assignments of 'safe' and 'old'. lyx-2.5.0/src/Cursor.cpp:185:48: style:inconclusive: Function 'setCursor' argument 1 names different: declaration 'it' definition 'cur'. [funcArgNamesDifferent] lyx-2.5.0/src/Cursor.h:99:37: note: Function 'setCursor' argument 1 names different: declaration 'it' definition 'cur'. lyx-2.5.0/src/Cursor.cpp:185:48: note: Function 'setCursor' argument 1 names different: declaration 'it' definition 'cur'. lyx-2.5.0/src/Cursor.cpp:508:58: style:inconclusive: Function 'countInsetsInSelection' argument 1 names different: declaration 'inset' definition 'inset_code'. [funcArgNamesDifferent] lyx-2.5.0/src/Cursor.h:137:47: note: Function 'countInsetsInSelection' argument 1 names different: declaration 'inset' definition 'inset_code'. lyx-2.5.0/src/Cursor.cpp:508:58: note: Function 'countInsetsInSelection' argument 1 names different: declaration 'inset' definition 'inset_code'. lyx-2.5.0/src/Cursor.cpp:534:53: style:inconclusive: Function 'insetInSelection' argument 1 names different: declaration 'inset' definition 'inset_code'. [funcArgNamesDifferent] lyx-2.5.0/src/Cursor.h:134:42: note: Function 'insetInSelection' argument 1 names different: declaration 'inset' definition 'inset_code'. lyx-2.5.0/src/Cursor.cpp:534:53: note: Function 'insetInSelection' argument 1 names different: declaration 'inset' definition 'inset_code'. lyx-2.5.0/src/Cursor.cpp:784:43: style:inconclusive: Function 'dispatch' argument 1 names different: declaration 'cmd' definition 'cmd0'. [funcArgNamesDifferent] lyx-2.5.0/src/Cursor.h:276:36: note: Function 'dispatch' argument 1 names different: declaration 'cmd' definition 'cmd0'. lyx-2.5.0/src/Cursor.cpp:784:43: note: Function 'dispatch' argument 1 names different: declaration 'cmd' definition 'cmd0'. lyx-2.5.0/src/Cursor.cpp:1483:43: style:inconclusive: Function 'plainInsert' argument 1 names different: declaration 'at' definition 't'. [funcArgNamesDifferent] lyx-2.5.0/src/Cursor.h:522:36: note: Function 'plainInsert' argument 1 names different: declaration 'at' definition 't'. lyx-2.5.0/src/Cursor.cpp:1483:43: note: Function 'plainInsert' argument 1 names different: declaration 'at' definition 't'. lyx-2.5.0/src/Cursor.cpp:1551:42: style:inconclusive: Function 'niceInsert' argument 1 names different: declaration 'str' definition 't'. [funcArgNamesDifferent] lyx-2.5.0/src/Cursor.h:370:35: note: Function 'niceInsert' argument 1 names different: declaration 'str' definition 't'. lyx-2.5.0/src/Cursor.cpp:1551:42: note: Function 'niceInsert' argument 1 names different: declaration 'str' definition 't'. lyx-2.5.0/src/Cursor.cpp:1564:42: style:inconclusive: Function 'niceInsert' argument 1 names different: declaration 'at' definition 't'. [funcArgNamesDifferent] lyx-2.5.0/src/Cursor.h:367:35: note: Function 'niceInsert' argument 1 names different: declaration 'at' definition 't'. lyx-2.5.0/src/Cursor.cpp:1564:42: note: Function 'niceInsert' argument 1 names different: declaration 'at' definition 't'. lyx-2.5.0/src/Cursor.cpp:1731:42: style:inconclusive: Function 'handleNest' argument 1 names different: declaration 'at' definition 'a'. [funcArgNamesDifferent] lyx-2.5.0/src/Cursor.h:538:35: note: Function 'handleNest' argument 1 names different: declaration 'at' definition 'a'. lyx-2.5.0/src/Cursor.cpp:1731:42: note: Function 'handleNest' argument 1 names different: declaration 'at' definition 'a'. lyx-2.5.0/src/Cursor.cpp:416:15: style: Variable 'math' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/Cursor.cpp:523:11: style: Variable 'inset' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/Cursor.cpp:547:11: style: Variable 'inset' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/Cursor.cpp:744:10: style: Variable 'inset' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/CursorSlice.cpp:250:21: style: C-style pointer casting [cstyleCast] lyx-2.5.0/src/insets/InsetLabel.h:45:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CanBreakBefore [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathRef.h:42:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/CutAndPaste.cpp:180:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parbreak_is_newline [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/CutAndPaste.cpp:986:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/CutAndPaste.cpp:1062:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inherit_font [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/CutAndPaste.cpp:1077:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/CutAndPaste.cpp:1124:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sane_font [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/CutAndPaste.cpp:1162:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sane_font [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/CutAndPaste.cpp:1204:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/CutAndPaste.cpp:1234:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/CutAndPaste.cpp:1279:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/CutAndPaste.cpp:1293:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/CutAndPaste.cpp:1394:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/CutAndPaste.cpp:1444:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/CutAndPaste.cpp:1486:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/CutAndPaste.cpp:1537:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_region_delete [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/limited_stack.h:35:2: style: Class 'limited_stack < pair < ParagraphList , pair < std :: shared_ptr < DocumentClass const > , AuthorList > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/insets/InsetBibitem.h:39:3: style: The destructor '~InsetBibitem' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/insets/InsetCommand.h:44:11: note: Virtual destructor in base class lyx-2.5.0/src/insets/InsetBibitem.h:39:3: note: Destructor in derived class lyx-2.5.0/src/insets/InsetCitation.h:38:3: style: The destructor '~InsetCitation' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/insets/InsetCommand.h:44:11: note: Virtual destructor in base class lyx-2.5.0/src/insets/InsetCitation.h:38:3: note: Destructor in derived class lyx-2.5.0/src/insets/InsetGraphics.h:39:3: style: The destructor '~InsetGraphics' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/insets/Inset.h:107:11: note: Virtual destructor in base class lyx-2.5.0/src/insets/InsetGraphics.h:39:3: note: Destructor in derived class lyx-2.5.0/src/CutAndPaste.cpp:839:69: style:inconclusive: Function 'switchBetweenClasses' argument 4 names different: declaration 'el' definition 'errorlist'. [funcArgNamesDifferent] lyx-2.5.0/src/CutAndPaste.h:141:79: note: Function 'switchBetweenClasses' argument 4 names different: declaration 'el' definition 'errorlist'. lyx-2.5.0/src/CutAndPaste.cpp:839:69: note: Function 'switchBetweenClasses' argument 4 names different: declaration 'el' definition 'errorlist'. lyx-2.5.0/src/CutAndPaste.cpp:1248:34: style:inconclusive: Function 'pasteParagraphList' argument 3 names different: declaration 'textclass' definition 'docclass'. [funcArgNamesDifferent] lyx-2.5.0/src/CutAndPaste.h:130:34: note: Function 'pasteParagraphList' argument 3 names different: declaration 'textclass' definition 'docclass'. lyx-2.5.0/src/CutAndPaste.cpp:1248:34: note: Function 'pasteParagraphList' argument 3 names different: declaration 'textclass' definition 'docclass'. lyx-2.5.0/src/CutAndPaste.cpp:1301:45: style:inconclusive: Function 'pasteClipboardText' argument 4 names different: declaration 'preferedType' definition 'type'. [funcArgNamesDifferent] lyx-2.5.0/src/CutAndPaste.h:107:32: note: Function 'pasteClipboardText' argument 4 names different: declaration 'preferedType' definition 'type'. lyx-2.5.0/src/CutAndPaste.cpp:1301:45: note: Function 'pasteClipboardText' argument 4 names different: declaration 'preferedType' definition 'type'. lyx-2.5.0/src/CutAndPaste.cpp:203:13: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/InsetIterator.h:38:15: note: Shadowed declaration lyx-2.5.0/src/CutAndPaste.cpp:203:13: note: Shadow variable lyx-2.5.0/src/CutAndPaste.cpp:630:20: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/InsetIterator.h:38:15: note: Shadowed declaration lyx-2.5.0/src/CutAndPaste.cpp:630:20: note: Shadow variable lyx-2.5.0/src/CutAndPaste.cpp:435:18: style: Variable 'br' can be declared as reference to const [constVariableReference] lyx-2.5.0/src/CutAndPaste.cpp:172:14: style: Variable 'inset_text' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/CutAndPaste.cpp:291:16: style: Variable 'inset' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/CutAndPaste.cpp:1100:10: style: Variable 'text' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/CutAndPaste.cpp:1331:9: style: Variable 'names' can be declared as const array [constVariable] lyx-2.5.0/src/CutAndPaste.cpp:554:4: style: Variable 'last_paste' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/src/DepTable.cpp:91:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/DepTable.cpp:210:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Dimension.cpp:29:18: style:inconclusive: Function 'Point' argument 1 names different: declaration 'x' definition 'px'. [funcArgNamesDifferent] lyx-2.5.0/src/Dimension.h:79:12: note: Function 'Point' argument 1 names different: declaration 'x' definition 'px'. lyx-2.5.0/src/Dimension.cpp:29:18: note: Function 'Point' argument 1 names different: declaration 'x' definition 'px'. lyx-2.5.0/src/Dimension.cpp:29:26: style:inconclusive: Function 'Point' argument 2 names different: declaration 'y' definition 'py'. [funcArgNamesDifferent] lyx-2.5.0/src/Dimension.h:79:19: note: Function 'Point' argument 2 names different: declaration 'y' definition 'py'. lyx-2.5.0/src/Dimension.cpp:29:26: note: Function 'Point' argument 2 names different: declaration 'y' definition 'py'. lyx-2.5.0/src/mathed/InsetMathGrid.h:50:2: debug: SymbolDatabase couldn't resolve all user defined types. [debug] lyx-2.5.0/src/DocIterator.cpp:44:47: style:inconclusive: Function 'doc_iterator_begin' argument 1 names different: declaration 'buf' definition 'buf0'. [funcArgNamesDifferent] lyx-2.5.0/src/DocIterator.h:31:47: note: Function 'doc_iterator_begin' argument 1 names different: declaration 'buf' definition 'buf0'. lyx-2.5.0/src/DocIterator.cpp:44:47: note: Function 'doc_iterator_begin' argument 1 names different: declaration 'buf' definition 'buf0'. lyx-2.5.0/src/DocIterator.cpp:44:67: style:inconclusive: Function 'doc_iterator_begin' argument 2 names different: declaration 'inset' definition 'inset0'. [funcArgNamesDifferent] lyx-2.5.0/src/DocIterator.h:31:66: note: Function 'doc_iterator_begin' argument 2 names different: declaration 'inset' definition 'inset0'. lyx-2.5.0/src/DocIterator.cpp:44:67: note: Function 'doc_iterator_begin' argument 2 names different: declaration 'inset' definition 'inset0'. lyx-2.5.0/src/DocIterator.cpp:54:45: style:inconclusive: Function 'doc_iterator_end' argument 1 names different: declaration 'buf' definition 'buf0'. [funcArgNamesDifferent] lyx-2.5.0/src/DocIterator.h:32:45: note: Function 'doc_iterator_end' argument 1 names different: declaration 'buf' definition 'buf0'. lyx-2.5.0/src/DocIterator.cpp:54:45: note: Function 'doc_iterator_end' argument 1 names different: declaration 'buf' definition 'buf0'. lyx-2.5.0/src/DocIterator.cpp:54:65: style:inconclusive: Function 'doc_iterator_end' argument 2 names different: declaration 'inset' definition 'inset0'. [funcArgNamesDifferent] lyx-2.5.0/src/DocIterator.h:32:64: note: Function 'doc_iterator_end' argument 2 names different: declaration 'inset' definition 'inset0'. lyx-2.5.0/src/DocIterator.cpp:54:65: note: Function 'doc_iterator_end' argument 2 names different: declaration 'inset' definition 'inset0'. lyx-2.5.0/src/DocIterator.cpp:816:58: style:inconclusive: Function 'StableDocIterator' argument 1 names different: declaration 'it' definition 'dit'. [funcArgNamesDifferent] lyx-2.5.0/src/DocIterator.h:379:40: note: Function 'StableDocIterator' argument 1 names different: declaration 'it' definition 'dit'. lyx-2.5.0/src/DocIterator.cpp:816:58: note: Function 'StableDocIterator' argument 1 names different: declaration 'it' definition 'dit'. lyx-2.5.0/src/DocIterator.cpp:65:10: style: Local variable 'inset' shadows outer function [shadowFunction] lyx-2.5.0/src/DocIterator.h:92:10: note: Shadowed declaration lyx-2.5.0/src/DocIterator.cpp:65:10: note: Shadow variable lyx-2.5.0/src/DocIterator.cpp:399:15: style: Local variable 'pos' shadows outer function [shadowFunction] lyx-2.5.0/src/DocIterator.h:106:11: note: Shadowed declaration lyx-2.5.0/src/DocIterator.cpp:399:15: note: Shadow variable lyx-2.5.0/src/DocIterator.cpp:427:15: style: Local variable 'pos' shadows outer function [shadowFunction] lyx-2.5.0/src/DocIterator.h:106:11: note: Shadowed declaration lyx-2.5.0/src/DocIterator.cpp:427:15: note: Shadow variable lyx-2.5.0/src/DocIterator.cpp:504:15: style: Local variable 'pos' shadows outer function [shadowFunction] lyx-2.5.0/src/DocIterator.h:106:11: note: Shadowed declaration lyx-2.5.0/src/DocIterator.cpp:504:15: note: Shadow variable lyx-2.5.0/src/DocIterator.cpp:570:10: style: Local variable 'inset' shadows outer function [shadowFunction] lyx-2.5.0/src/DocIterator.h:92:10: note: Shadowed declaration lyx-2.5.0/src/DocIterator.cpp:570:10: note: Shadow variable lyx-2.5.0/src/DocIterator.cpp:628:10: style: Local variable 'inset' shadows outer function [shadowFunction] lyx-2.5.0/src/DocIterator.h:92:10: note: Shadowed declaration lyx-2.5.0/src/DocIterator.cpp:628:10: note: Shadow variable lyx-2.5.0/src/DocIterator.cpp:759:15: style: Local variable 'text' shadows outer function [shadowFunction] lyx-2.5.0/src/DocIterator.h:183:9: note: Shadowed declaration lyx-2.5.0/src/DocIterator.cpp:759:15: note: Shadow variable lyx-2.5.0/src/DocIterator.cpp:84:18: style: Variable 'hull' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/DocIterator.cpp:570:10: style: Variable 'inset' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/DocIterator.cpp:213:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/DocIterator.cpp:311:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/DocIterator.cpp:532:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/DocIterator.cpp:679:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/DocIterator.cpp:689:38: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/DocIterator.cpp:700:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/DocIterator.cpp:710:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/EnchantChecker.cpp:126:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_DICTIONARY [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/EnchantChecker.cpp:110:4: warning: Class 'EnchantChecker' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] lyx-2.5.0/src/EnchantChecker.cpp:110:4: warning: Class 'EnchantChecker' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] lyx-2.5.0/src/EnchantChecker.h:31:3: style: The destructor '~EnchantChecker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/SpellChecker.h:55:11: note: Virtual destructor in base class lyx-2.5.0/src/EnchantChecker.h:31:3: note: Destructor in derived class lyx-2.5.0/src/Encoding.cpp:445:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Encoding.cpp:961:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Encoding.cpp:132:6: style: Condition 'complete_' is always false [knownConditionTrueFalse] lyx-2.5.0/src/Encoding.cpp:123:6: note: Assuming that condition 'complete_' is not redundant lyx-2.5.0/src/Encoding.cpp:132:6: note: Condition 'complete_' is always false lyx-2.5.0/src/Encoding.cpp:348:18: style: Condition 'cmdtype&MATH_CMD' is always true [knownConditionTrueFalse] lyx-2.5.0/src/Encoding.cpp:902:41: style:inconclusive: Function 'fromLaTeXName' argument 1 names different: declaration 'name' definition 'n'. [funcArgNamesDifferent] lyx-2.5.0/src/Encoding.h:271:53: note: Function 'fromLaTeXName' argument 1 names different: declaration 'name' definition 'n'. lyx-2.5.0/src/Encoding.cpp:902:41: note: Function 'fromLaTeXName' argument 1 names different: declaration 'name' definition 'n'. lyx-2.5.0/src/Encoding.cpp:902:48: style:inconclusive: Function 'fromLaTeXName' argument 2 names different: declaration 'package' definition 'p'. [funcArgNamesDifferent] lyx-2.5.0/src/Encoding.h:272:7: note: Function 'fromLaTeXName' argument 2 names different: declaration 'package' definition 'p'. lyx-2.5.0/src/Encoding.cpp:902:48: note: Function 'fromLaTeXName' argument 2 names different: declaration 'package' definition 'p'. lyx-2.5.0/src/Encoding.cpp:925:41: style:inconclusive: Function 'fromIconvName' argument 1 names different: declaration 'name' definition 'n'. [funcArgNamesDifferent] lyx-2.5.0/src/Encoding.h:274:53: note: Function 'fromIconvName' argument 1 names different: declaration 'name' definition 'n'. lyx-2.5.0/src/Encoding.cpp:925:41: note: Function 'fromIconvName' argument 1 names different: declaration 'name' definition 'n'. lyx-2.5.0/src/Encoding.cpp:925:48: style:inconclusive: Function 'fromIconvName' argument 2 names different: declaration 'package' definition 'p'. [funcArgNamesDifferent] lyx-2.5.0/src/Encoding.h:275:7: note: Function 'fromIconvName' argument 2 names different: declaration 'package' definition 'p'. lyx-2.5.0/src/Encoding.cpp:925:48: note: Function 'fromIconvName' argument 2 names different: declaration 'package' definition 'p'. lyx-2.5.0/src/Encoding.cpp:139:12: style: Local variable 'encodable' shadows outer function [shadowFunction] lyx-2.5.0/src/Encoding.h:168:7: note: Shadowed declaration lyx-2.5.0/src/Encoding.cpp:139:12: note: Shadow variable lyx-2.5.0/src/Encoding.cpp:340:36: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/Encoding.h:280:17: note: Shadowed declaration lyx-2.5.0/src/Encoding.cpp:340:36: note: Shadow variable lyx-2.5.0/src/Encoding.cpp:915:37: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/Encoding.h:280:17: note: Shadowed declaration lyx-2.5.0/src/Encoding.cpp:915:37: note: Shadow variable lyx-2.5.0/src/Encoding.cpp:927:37: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/Encoding.h:280:17: note: Shadowed declaration lyx-2.5.0/src/Encoding.cpp:927:37: note: Shadow variable lyx-2.5.0/src/Encoding.cpp:348:46: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Encoding.cpp:361:22: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Encoding.cpp:389:25: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Encoding.cpp:402:25: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Encoding.cpp:918:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Encoding.cpp:930:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/ErrorList.cpp:20:40: style:inconclusive: Function 'ErrorItem' argument 1 names different: declaration 'error' definition 'error_'. [funcArgNamesDifferent] lyx-2.5.0/src/ErrorList.h:35:30: note: Function 'ErrorItem' argument 1 names different: declaration 'error' definition 'error_'. lyx-2.5.0/src/ErrorList.cpp:20:40: note: Function 'ErrorItem' argument 1 names different: declaration 'error' definition 'error_'. lyx-2.5.0/src/ErrorList.cpp:20:66: style:inconclusive: Function 'ErrorItem' argument 2 names different: declaration 'description' definition 'description_'. [funcArgNamesDifferent] lyx-2.5.0/src/ErrorList.h:35:55: note: Function 'ErrorItem' argument 2 names different: declaration 'description' definition 'description_'. lyx-2.5.0/src/ErrorList.cpp:20:66: note: Function 'ErrorItem' argument 2 names different: declaration 'description' definition 'description_'. lyx-2.5.0/src/ErrorList.cpp:21:32: style:inconclusive: Function 'ErrorItem' argument 3 names different: declaration 'start' definition 'start_'. [funcArgNamesDifferent] lyx-2.5.0/src/ErrorList.h:36:22: note: Function 'ErrorItem' argument 3 names different: declaration 'start' definition 'start_'. lyx-2.5.0/src/ErrorList.cpp:21:32: note: Function 'ErrorItem' argument 3 names different: declaration 'start' definition 'start_'. lyx-2.5.0/src/ErrorList.cpp:21:50: style:inconclusive: Function 'ErrorItem' argument 4 names different: declaration 'end' definition 'end_'. [funcArgNamesDifferent] lyx-2.5.0/src/ErrorList.h:36:39: note: Function 'ErrorItem' argument 4 names different: declaration 'end' definition 'end_'. lyx-2.5.0/src/ErrorList.cpp:21:50: note: Function 'ErrorItem' argument 4 names different: declaration 'end' definition 'end_'. lyx-2.5.0/src/ErrorList.cpp:21:71: style:inconclusive: Function 'ErrorItem' argument 5 names different: declaration 'buf' definition 'buffer_'. [funcArgNamesDifferent] lyx-2.5.0/src/ErrorList.h:36:59: note: Function 'ErrorItem' argument 5 names different: declaration 'buf' definition 'buffer_'. lyx-2.5.0/src/ErrorList.cpp:21:71: note: Function 'ErrorItem' argument 5 names different: declaration 'buf' definition 'buffer_'. lyx-2.5.0/src/ErrorList.cpp:27:40: style:inconclusive: Function 'ErrorItem' argument 1 names different: declaration 'error' definition 'error_'. [funcArgNamesDifferent] lyx-2.5.0/src/ErrorList.h:38:30: note: Function 'ErrorItem' argument 1 names different: declaration 'error' definition 'error_'. lyx-2.5.0/src/ErrorList.cpp:27:40: note: Function 'ErrorItem' argument 1 names different: declaration 'error' definition 'error_'. lyx-2.5.0/src/ErrorList.cpp:27:66: style:inconclusive: Function 'ErrorItem' argument 2 names different: declaration 'description' definition 'description_'. [funcArgNamesDifferent] lyx-2.5.0/src/ErrorList.h:38:55: note: Function 'ErrorItem' argument 2 names different: declaration 'description' definition 'description_'. lyx-2.5.0/src/ErrorList.cpp:27:66: note: Function 'ErrorItem' argument 2 names different: declaration 'description' definition 'description_'. lyx-2.5.0/src/ErrorList.cpp:28:37: style:inconclusive: Function 'ErrorItem' argument 3 names different: declaration 'buf' definition 'buffer_'. [funcArgNamesDifferent] lyx-2.5.0/src/ErrorList.h:39:27: note: Function 'ErrorItem' argument 3 names different: declaration 'buf' definition 'buffer_'. lyx-2.5.0/src/ErrorList.cpp:28:37: note: Function 'ErrorItem' argument 3 names different: declaration 'buf' definition 'buffer_'. lyx-2.5.0/src/Floating.cpp:72:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Font.cpp:187:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Font.cpp:135:48: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/src/FontInfo.cpp:339:47: style:inconclusive: Function 'changeStyle' argument 1 names different: declaration 'style' definition 'new_style'. [funcArgNamesDifferent] lyx-2.5.0/src/FontInfo.h:160:32: note: Function 'changeStyle' argument 1 names different: declaration 'style' definition 'new_style'. lyx-2.5.0/src/FontInfo.cpp:339:47: note: Function 'changeStyle' argument 1 names different: declaration 'style' definition 'new_style'. lyx-2.5.0/src/FontList.cpp:82:18: style: Condition 'i=list_.size()' is not redundant lyx-2.5.0/src/FontList.cpp:82:18: note: Condition 'idateformats_.size()' is redundant or 'i' can have the value dateformats_.size(). Expression 'dateformats_.at(i)' causes access out of bounds. [containerOutOfBounds] lyx-2.5.0/src/Language.cpp:114:8: note: Assuming that condition 'i>dateformats_.size()' is not redundant lyx-2.5.0/src/Language.cpp:116:24: note: Access out of bounds lyx-2.5.0/src/Language.cpp:97:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Language.cpp:451:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Language.cpp:457:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Language.cpp:469:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Language.cpp:545:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Layout.cpp:179:2: performance: Variable 'font' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/Layout.cpp:180:2: performance: Variable 'labelfont' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/Layout.cpp:181:2: performance: Variable 'resfont' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/Layout.cpp:182:2: performance: Variable 'reslabelfont' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/Layout.cpp:211:2: performance: Variable 'itemcommand_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/Layout.cpp:214:2: performance: Variable 'thm_style_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/Layout.cpp:763:28: style: Local variable 'autonests' shadows outer function [shadowFunction] lyx-2.5.0/src/Layout.h:170:30: note: Shadowed declaration lyx-2.5.0/src/Layout.cpp:763:28: note: Shadow variable lyx-2.5.0/src/Layout.cpp:775:28: style: Local variable 'autonests' shadows outer function [shadowFunction] lyx-2.5.0/src/Layout.h:170:30: note: Shadowed declaration lyx-2.5.0/src/Layout.cpp:775:28: note: Shadow variable lyx-2.5.0/src/Layout.cpp:1288:13: style: Local variable 'listpreamble' shadows outer function [shadowFunction] lyx-2.5.0/src/Layout.h:135:22: note: Shadowed declaration lyx-2.5.0/src/Layout.cpp:1288:13: note: Shadow variable lyx-2.5.0/src/Layout.cpp:1698:10: style: Variable 'first' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/src/LayoutFile.cpp:39:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/LayoutFile.cpp:194:22: style:inconclusive: Technically the member function 'lyx::LayoutFileList::reset' can be const. [functionConst] lyx-2.5.0/src/LayoutFile.h:110:7: note: Technically the member function 'lyx::LayoutFileList::reset' can be const. lyx-2.5.0/src/LayoutFile.cpp:194:22: note: Technically the member function 'lyx::LayoutFileList::reset' can be const. lyx-2.5.0/src/LayoutFile.cpp:231:33: style:inconclusive: Technically the member function 'lyx::LayoutFileList::addEmptyClass' can be const. [functionConst] lyx-2.5.0/src/LayoutFile.h:115:18: note: Technically the member function 'lyx::LayoutFileList::addEmptyClass' can be const. lyx-2.5.0/src/LayoutFile.cpp:231:33: note: Technically the member function 'lyx::LayoutFileList::addEmptyClass' can be const. lyx-2.5.0/src/LayoutFile.cpp:276:34: style:inconclusive: Technically the member function 'lyx::LayoutFileList::addLocalLayout' can be const. [functionConst] lyx-2.5.0/src/LayoutFile.h:120:18: note: Technically the member function 'lyx::LayoutFileList::addLocalLayout' can be const. lyx-2.5.0/src/LayoutFile.cpp:276:34: note: Technically the member function 'lyx::LayoutFileList::addLocalLayout' can be const. lyx-2.5.0/src/LayoutFile.cpp:364:22: style:inconclusive: Technically the member function 'lyx::LayoutFileList::load' can be const. [functionConst] lyx-2.5.0/src/LayoutFile.h:127:7: note: Technically the member function 'lyx::LayoutFileList::load' can be const. lyx-2.5.0/src/LayoutFile.cpp:364:22: note: Technically the member function 'lyx::LayoutFileList::load' can be const. lyx-2.5.0/src/LayoutFile.cpp:264:7: style: Condition '!tc->load(tempLayout.absFileName())' is always true [knownConditionTrueFalse] lyx-2.5.0/src/LayoutFile.cpp:253:6: note: Assuming that condition '!tc->load(tempLayout.absFileName())' is not redundant lyx-2.5.0/src/LayoutFile.cpp:264:7: note: Condition '!tc->load(tempLayout.absFileName())' is always true lyx-2.5.0/src/LayoutFile.cpp:371:15: style: Variable 'tc' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/LyX.cpp:886:3: error: There is an unknown macro here somewhere. Configuration is required. If LYX_USERDIR_VER is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/LyXRC.cpp:279:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOK [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/LyXRC.cpp:1190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOK [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/LyXRC.cpp:1242:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RC_LAST [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/LyXRC.cpp:3156:20: style: The member function 'lyx::LyXRC::getRCs' can be static. [functionStatic] lyx-2.5.0/src/LyXRC.h:236:24: note: The member function 'lyx::LyXRC::getRCs' can be static. lyx-2.5.0/src/LyXRC.cpp:3156:20: note: The member function 'lyx::LyXRC::getRCs' can be static. lyx-2.5.0/src/LyXRC.cpp:1215:2: style: Class 'SameMover' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/LyXRC.cpp:966:19: style: The scope of the variable 'command' can be reduced. [variableScope] lyx-2.5.0/src/LyXRC.cpp:974:19: style: The scope of the variable 'command' can be reduced. [variableScope] lyx-2.5.0/src/LyXRC.cpp:2807:20: style: Local variable 'cmd' shadows outer variable [shadowVariable] lyx-2.5.0/src/LyXRC.cpp:2800:23: note: Shadowed declaration lyx-2.5.0/src/LyXRC.cpp:2807:20: note: Shadow variable lyx-2.5.0/src/LyXRC.cpp:2833:20: style: Local variable 'cmd' shadows outer variable [shadowVariable] lyx-2.5.0/src/LyXRC.cpp:2826:23: note: Shadowed declaration lyx-2.5.0/src/LyXRC.cpp:2833:20: note: Shadow variable lyx-2.5.0/src/LyXVC.cpp:224:15: style:inconclusive: Technically the member function 'lyx::LyXVC::copy' can be const. [functionConst] lyx-2.5.0/src/LyXVC.h:91:14: note: Technically the member function 'lyx::LyXVC::copy' can be const. lyx-2.5.0/src/LyXVC.cpp:224:15: note: Technically the member function 'lyx::LyXVC::copy' can be const. lyx-2.5.0/src/ModuleList.cpp:37:37: style:inconclusive: Function 'LyXModule' argument 1 names different: declaration 'name' definition 'n'. [funcArgNamesDifferent] lyx-2.5.0/src/ModuleList.h:52:32: note: Function 'LyXModule' argument 1 names different: declaration 'name' definition 'n'. lyx-2.5.0/src/ModuleList.cpp:37:37: note: Function 'LyXModule' argument 1 names different: declaration 'name' definition 'n'. lyx-2.5.0/src/ModuleList.cpp:37:55: style:inconclusive: Function 'LyXModule' argument 2 names different: declaration 'id' definition 'i'. [funcArgNamesDifferent] lyx-2.5.0/src/ModuleList.h:52:58: note: Function 'LyXModule' argument 2 names different: declaration 'id' definition 'i'. lyx-2.5.0/src/ModuleList.cpp:37:55: note: Function 'LyXModule' argument 2 names different: declaration 'id' definition 'i'. lyx-2.5.0/src/ModuleList.cpp:38:36: style:inconclusive: Function 'LyXModule' argument 3 names different: declaration 'description' definition 'd'. [funcArgNamesDifferent] lyx-2.5.0/src/ModuleList.h:53:32: note: Function 'LyXModule' argument 3 names different: declaration 'description' definition 'd'. lyx-2.5.0/src/ModuleList.cpp:38:36: note: Function 'LyXModule' argument 3 names different: declaration 'description' definition 'd'. lyx-2.5.0/src/ModuleList.cpp:38:62: style:inconclusive: Function 'LyXModule' argument 4 names different: declaration 'packagelist' definition 'p'. [funcArgNamesDifferent] lyx-2.5.0/src/ModuleList.h:54:45: note: Function 'LyXModule' argument 4 names different: declaration 'packagelist' definition 'p'. lyx-2.5.0/src/ModuleList.cpp:38:62: note: Function 'LyXModule' argument 4 names different: declaration 'packagelist' definition 'p'. lyx-2.5.0/src/ModuleList.cpp:39:44: style:inconclusive: Function 'LyXModule' argument 5 names different: declaration 'required' definition 'r'. [funcArgNamesDifferent] lyx-2.5.0/src/ModuleList.h:55:39: note: Function 'LyXModule' argument 5 names different: declaration 'required' definition 'r'. lyx-2.5.0/src/ModuleList.cpp:39:44: note: Function 'LyXModule' argument 5 names different: declaration 'required' definition 'r'. lyx-2.5.0/src/ModuleList.cpp:39:70: style:inconclusive: Function 'LyXModule' argument 6 names different: declaration 'excludes' definition 'e'. [funcArgNamesDifferent] lyx-2.5.0/src/ModuleList.h:56:45: note: Function 'LyXModule' argument 6 names different: declaration 'excludes' definition 'e'. lyx-2.5.0/src/ModuleList.cpp:39:70: note: Function 'LyXModule' argument 6 names different: declaration 'excludes' definition 'e'. lyx-2.5.0/src/ModuleList.cpp:40:22: style:inconclusive: Function 'LyXModule' argument 7 names different: declaration 'catgy' definition 'c'. [funcArgNamesDifferent] lyx-2.5.0/src/ModuleList.h:57:25: note: Function 'LyXModule' argument 7 names different: declaration 'catgy' definition 'c'. lyx-2.5.0/src/ModuleList.cpp:40:22: note: Function 'LyXModule' argument 7 names different: declaration 'catgy' definition 'c'. lyx-2.5.0/src/Mover.cpp:62:9: style: Local variable 'command' shadows outer function [shadowFunction] lyx-2.5.0/src/Mover.h:138:22: note: Shadowed declaration lyx-2.5.0/src/Mover.cpp:62:9: note: Shadow variable lyx-2.5.0/src/PDFOptions.cpp:280:20: style: The member function 'lyx::PDFOptions::quoted_options_check' can be static. [functionStatic] lyx-2.5.0/src/PDFOptions.h:146:14: note: The member function 'lyx::PDFOptions::quoted_options_check' can be static. lyx-2.5.0/src/PDFOptions.cpp:280:20: note: The member function 'lyx::PDFOptions::quoted_options_check' can be static. lyx-2.5.0/src/PDFOptions.cpp:97:44: style: Parameter 'runparams' can be declared as reference to const [constParameterReference] lyx-2.5.0/src/ParIterator.cpp:76:23: warning: The class 'ParIterator' defines member function with name 'pit' also defined in its parent class 'DocIterator'. [duplInheritedMember] lyx-2.5.0/src/DocIterator.h:100:11: note: Parent function 'DocIterator::pit' lyx-2.5.0/src/ParIterator.cpp:76:23: note: Derived function 'ParIterator::pit' lyx-2.5.0/src/ParIterator.cpp:76:23: warning: The class 'ParIterator' defines member function with name 'pit' also defined in its parent class 'DocIterator'. [duplInheritedMember] lyx-2.5.0/src/DocIterator.h:102:13: note: Parent function 'DocIterator::pit' lyx-2.5.0/src/ParIterator.cpp:76:23: note: Derived function 'ParIterator::pit' lyx-2.5.0/src/Paragraph.cpp:1798:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Paragraph.cpp:2285:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Paragraph.cpp:4709:17: style:inconclusive: Technically the member function 'lyx::Paragraph::checkAuthors' can be const. [functionConst] lyx-2.5.0/src/Paragraph.h:471:7: note: Technically the member function 'lyx::Paragraph::checkAuthors' can be const. lyx-2.5.0/src/Paragraph.cpp:4709:17: note: Technically the member function 'lyx::Paragraph::checkAuthors' can be const. lyx-2.5.0/src/Paragraph.cpp:5022:17: style:inconclusive: Technically the member function 'lyx::Paragraph::registerWords' can be const. [functionConst] lyx-2.5.0/src/Paragraph.h:537:7: note: Technically the member function 'lyx::Paragraph::registerWords' can be const. lyx-2.5.0/src/Paragraph.cpp:5022:17: note: Technically the member function 'lyx::Paragraph::registerWords' can be const. lyx-2.5.0/src/Paragraph.cpp:1518:26: style: The member function 'lyx::Paragraph::Private::latexSpecialT3' can be static. [functionStatic] lyx-2.5.0/src/Paragraph.cpp:375:7: note: The member function 'lyx::Paragraph::Private::latexSpecialT3' can be static. lyx-2.5.0/src/Paragraph.cpp:1518:26: note: The member function 'lyx::Paragraph::Private::latexSpecialT3' can be static. lyx-2.5.0/src/Paragraph.cpp:5044:26: style: The member function 'lyx::Paragraph::Private::appendSkipPosition' can be static. [functionStatic] lyx-2.5.0/src/Paragraph.cpp:392:7: note: The member function 'lyx::Paragraph::Private::appendSkipPosition' can be static. lyx-2.5.0/src/Paragraph.cpp:5044:26: note: The member function 'lyx::Paragraph::Private::appendSkipPosition' can be static. lyx-2.5.0/src/Paragraph.cpp:5166:26: style: The member function 'lyx::Paragraph::Private::ignoreWord' can be static. [functionStatic] lyx-2.5.0/src/Paragraph.cpp:407:7: note: The member function 'lyx::Paragraph::Private::ignoreWord' can be static. lyx-2.5.0/src/Paragraph.cpp:5166:26: note: The member function 'lyx::Paragraph::Private::ignoreWord' can be static. lyx-2.5.0/src/Paragraph.cpp:453:6: style: The member function 'lyx::Paragraph::Private::countSkips' can be static. [functionStatic] lyx-2.5.0/src/Paragraph.cpp:588:2: style: Struct 'ChangesMonitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/Paragraph.cpp:3465:2: style: Class 'OptionalFontType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/Paragraph.cpp:4481:10: style: Condition 'c==META_INSET' is always true [knownConditionTrueFalse] lyx-2.5.0/src/Paragraph.cpp:4480:14: note: Assuming that condition 'c==META_INSET' is not redundant lyx-2.5.0/src/Paragraph.cpp:4481:10: note: Condition 'c==META_INSET' is always true lyx-2.5.0/src/Paragraph.cpp:4487:17: style: Condition 'c==META_INSET' is always true [knownConditionTrueFalse] lyx-2.5.0/src/Paragraph.cpp:4480:14: note: Assuming that condition 'c==META_INSET' is not redundant lyx-2.5.0/src/Paragraph.cpp:4487:17: note: Condition 'c==META_INSET' is always true lyx-2.5.0/src/Paragraph.cpp:4876:48: style: Condition 'posasInsetCommand()' is redundant or there is possible null pointer dereference: getInset(bibitem_pos)->asInsetCommand(). [nullPointerRedundantCheck] lyx-2.5.0/src/Paragraph.cpp:4690:4: note: Assuming that condition 'getInset(bibitem_pos)->asInsetCommand()' is not redundant lyx-2.5.0/src/Paragraph.cpp:4692:66: note: Null pointer dereference lyx-2.5.0/src/Paragraph.cpp:2417:12: style:inconclusive: Same expression used in consecutive assignments of 'pit' and 'lastpit'. [duplicateAssignExpression] lyx-2.5.0/src/Paragraph.cpp:2418:12: note: Same expression used in consecutive assignments of 'pit' and 'lastpit'. lyx-2.5.0/src/Paragraph.cpp:2417:12: note: Same expression used in consecutive assignments of 'pit' and 'lastpit'. lyx-2.5.0/src/Paragraph.cpp:2333:7: style: The scope of the variable 'prev_char_deleted' can be reduced. [variableScope] lyx-2.5.0/src/Paragraph.cpp:4842:12: style:inconclusive: Function 'find' argument 4 names different: declaration 'pos' definition 'start_pos'. [funcArgNamesDifferent] lyx-2.5.0/src/Paragraph.h:485:12: note: Function 'find' argument 4 names different: declaration 'pos' definition 'start_pos'. lyx-2.5.0/src/Paragraph.cpp:4842:12: note: Function 'find' argument 4 names different: declaration 'pos' definition 'start_pos'. lyx-2.5.0/src/Paragraph.cpp:1215:17: style: Local variable 'i' shadows outer argument [shadowArgument] lyx-2.5.0/src/Paragraph.cpp:1038:20: note: Shadowed declaration lyx-2.5.0/src/Paragraph.cpp:1215:17: note: Shadow variable lyx-2.5.0/src/Paragraph.cpp:1429:25: style: Local variable 'latex' shadows outer function [shadowFunction] lyx-2.5.0/src/Paragraph.h:195:7: note: Shadowed declaration lyx-2.5.0/src/Paragraph.cpp:1429:25: note: Shadow variable lyx-2.5.0/src/Paragraph.cpp:3368:23: style: Local variable 'id' shadows outer function [shadowFunction] lyx-2.5.0/src/Paragraph.h:152:6: note: Shadowed declaration lyx-2.5.0/src/Paragraph.cpp:3368:23: note: Shadow variable lyx-2.5.0/src/Paragraph.cpp:3430:11: style: Local variable 'size' shadows outer function [shadowFunction] lyx-2.5.0/src/Paragraph.h:257:11: note: Shadowed declaration lyx-2.5.0/src/Paragraph.cpp:3430:11: note: Shadow variable lyx-2.5.0/src/Paragraph.cpp:2849:18: performance:inconclusive: Use const reference for 'rp' to avoid unnecessary data copying. [redundantCopyLocalConst] lyx-2.5.0/src/Paragraph.cpp:2969:18: performance:inconclusive: Use const reference for 'rp' to avoid unnecessary data copying. [redundantCopyLocalConst] lyx-2.5.0/src/Paragraph.cpp:3031:19: performance:inconclusive: Use const reference for 'rp' to avoid unnecessary data copying. [redundantCopyLocalConst] lyx-2.5.0/src/Paragraph.cpp:3075:19: performance:inconclusive: Use const reference for 'rp' to avoid unnecessary data copying. [redundantCopyLocalConst] lyx-2.5.0/src/Paragraph.cpp:1038:20: style: Parameter 'i' can be declared as reference to const [constParameterReference] lyx-2.5.0/src/Paragraph.cpp:2404:19: style: Variable 'pars' can be declared as reference to const [constVariableReference] lyx-2.5.0/src/Paragraph.cpp:4648:41: style: Parameter 'dit' can be declared as reference to const [constParameterReference] lyx-2.5.0/src/Paragraph.cpp:5198:13: style: Variable 'lang' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/Paragraph.cpp:5275:17: style: Variable 'speller' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/Paragraph.cpp:5342:15: style: Variable 'lang' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/Paragraph.cpp:2408:8: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Paragraph.cpp:2445:8: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Paragraph.cpp:4437:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Paragraph.cpp:5259:6: style: Consider using std::replace_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Paragraph.cpp:3311:10: style: Variable 'column' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/src/Paragraph.cpp:3321:10: style: Variable 'column' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/src/PersonalWordList.cpp:93:24: style: The member function 'lyx::PersonalWordList::equalwords' can be static. [functionStatic] lyx-2.5.0/src/PersonalWordList.h:53:7: note: The member function 'lyx::PersonalWordList::equalwords' can be static. lyx-2.5.0/src/PersonalWordList.cpp:93:24: note: The member function 'lyx::PersonalWordList::equalwords' can be static. lyx-2.5.0/src/Server.cpp:1019:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Server.cpp:1122:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Server.cpp:702:10: warning: Member variable 'LyXComm::infd_' is not initialized in the constructor. [uninitMemberVar] lyx-2.5.0/src/Server.cpp:702:10: warning: Member variable 'LyXComm::outfd_' is not initialized in the constructor. [uninitMemberVar] lyx-2.5.0/src/Server.cpp:702:10: warning: Member variable 'LyXComm::ready_' is not initialized in the constructor. [uninitMemberVar] lyx-2.5.0/src/Server.cpp:702:10: warning: Member variable 'LyXComm::client_' is not initialized in the constructor. [uninitMemberVar] lyx-2.5.0/src/Server.cpp:702:10: warning: Member variable 'LyXComm::clientcb_' is not initialized in the constructor. [uninitMemberVar] lyx-2.5.0/src/Server.cpp:702:10: warning: Member variable 'LyXComm::deferred_loading_' is not initialized in the constructor. [uninitMemberVar] lyx-2.5.0/src/Server.cpp:1062:23: style: Unused private function: 'LyXComm::outPipeName' [unusedPrivateFunction] lyx-2.5.0/src/Server.h:129:20: note: Unused private function: 'LyXComm::outPipeName' lyx-2.5.0/src/Server.cpp:1062:23: note: Unused private function: 'LyXComm::outPipeName' lyx-2.5.0/src/Server.cpp:706:15: style: Unused private function: 'LyXComm::openConnection' [unusedPrivateFunction] lyx-2.5.0/src/Server.h:132:7: note: Unused private function: 'LyXComm::openConnection' lyx-2.5.0/src/Server.cpp:706:15: note: Unused private function: 'LyXComm::openConnection' lyx-2.5.0/src/Server.cpp:1009:15: style: Unused private function: 'LyXComm::loadFilesInOtherInstance' [unusedPrivateFunction] lyx-2.5.0/src/Server.h:138:7: note: Unused private function: 'LyXComm::loadFilesInOtherInstance' lyx-2.5.0/src/Server.cpp:1009:15: note: Unused private function: 'LyXComm::loadFilesInOtherInstance' lyx-2.5.0/src/Server.cpp:714:14: style: Unused private function: 'LyXComm::startPipe' [unusedPrivateFunction] lyx-2.5.0/src/Server.h:142:6: note: Unused private function: 'LyXComm::startPipe' lyx-2.5.0/src/Server.cpp:714:14: note: Unused private function: 'LyXComm::startPipe' lyx-2.5.0/src/Server.cpp:720:15: style: Unused private function: 'LyXComm::endPipe' [unusedPrivateFunction] lyx-2.5.0/src/Server.h:145:7: note: Unused private function: 'LyXComm::endPipe' lyx-2.5.0/src/Server.cpp:720:15: note: Unused private function: 'LyXComm::endPipe' lyx-2.5.0/src/Server.cpp:724:15: style: The member function 'lyx::LyXComm::emergencyCleanup' can be static. [functionStatic] lyx-2.5.0/src/Server.h:109:7: note: The member function 'lyx::LyXComm::emergencyCleanup' can be static. lyx-2.5.0/src/Server.cpp:724:15: note: The member function 'lyx::LyXComm::emergencyCleanup' can be static. lyx-2.5.0/src/Server.cpp:732:15: style: The member function 'lyx::LyXComm::send' can be static. [functionStatic] lyx-2.5.0/src/Server.h:112:7: note: The member function 'lyx::LyXComm::send' can be static. lyx-2.5.0/src/Server.cpp:732:15: note: The member function 'lyx::LyXComm::send' can be static. lyx-2.5.0/src/Server.cpp:728:15: style: The member function 'lyx::LyXComm::read_ready' can be static. [functionStatic] lyx-2.5.0/src/Server.h:116:7: note: The member function 'lyx::LyXComm::read_ready' can be static. lyx-2.5.0/src/Server.cpp:728:15: note: The member function 'lyx::LyXComm::read_ready' can be static. lyx-2.5.0/src/Server.cpp:706:15: style: The member function 'lyx::LyXComm::openConnection' can be static. [functionStatic] lyx-2.5.0/src/Server.h:132:7: note: The member function 'lyx::LyXComm::openConnection' can be static. lyx-2.5.0/src/Server.cpp:706:15: note: The member function 'lyx::LyXComm::openConnection' can be static. lyx-2.5.0/src/Server.cpp:710:15: style: The member function 'lyx::LyXComm::closeConnection' can be static. [functionStatic] lyx-2.5.0/src/Server.h:135:7: note: The member function 'lyx::LyXComm::closeConnection' can be static. lyx-2.5.0/src/Server.cpp:710:15: note: The member function 'lyx::LyXComm::closeConnection' can be static. lyx-2.5.0/src/Server.cpp:714:14: style: The member function 'lyx::LyXComm::startPipe' can be static. [functionStatic] lyx-2.5.0/src/Server.h:142:6: note: The member function 'lyx::LyXComm::startPipe' can be static. lyx-2.5.0/src/Server.cpp:714:14: note: The member function 'lyx::LyXComm::startPipe' can be static. lyx-2.5.0/src/Server.cpp:720:15: style: The member function 'lyx::LyXComm::endPipe' can be static. [functionStatic] lyx-2.5.0/src/Server.h:145:7: note: The member function 'lyx::LyXComm::endPipe' can be static. lyx-2.5.0/src/Server.cpp:720:15: note: The member function 'lyx::LyXComm::endPipe' can be static. lyx-2.5.0/src/Server.h:224:2: style: Class 'Server' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/Server.cpp:1089:9: style: The scope of the variable 'message' can be reduced. [variableScope] lyx-2.5.0/src/Server.cpp:1155:11: style: The scope of the variable 'buf' can be reduced. [variableScope] lyx-2.5.0/src/Server.cpp:720:29: style: Parameter 'fd' can be declared as reference to const [constParameterReference] lyx-2.5.0/src/ServerSocket.cpp:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/ServerSocket.cpp:84:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/ServerSocket.cpp:138:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/ServerSocket.cpp:177:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/ServerSocket.cpp:208:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/ServerSocket.cpp:216:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/ServerSocket.cpp:247:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/ServerSocket.cpp:273:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Session.cpp:305:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bottom_pit [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Session.cpp:351:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Session.cpp:593:2: performance: Variable 'session_file' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/Session.cpp:98:58: style:inconclusive: Function 'setNumberOfLastFiles' argument 1 names different: declaration 'num' definition 'no'. [funcArgNamesDifferent] lyx-2.5.0/src/Session.h:101:41: note: Function 'setNumberOfLastFiles' argument 1 names different: declaration 'num' definition 'no'. lyx-2.5.0/src/Session.cpp:98:58: note: Function 'setNumberOfLastFiles' argument 1 names different: declaration 'num' definition 'no'. lyx-2.5.0/src/Session.cpp:399:64: style:inconclusive: Function 'setNumberOfLastCommands' argument 1 names different: declaration 'num' definition 'no'. [funcArgNamesDifferent] lyx-2.5.0/src/Session.h:324:44: note: Function 'setNumberOfLastCommands' argument 1 names different: declaration 'num' definition 'no'. lyx-2.5.0/src/Session.cpp:399:64: note: Function 'setNumberOfLastCommands' argument 1 names different: declaration 'num' definition 'no'. lyx-2.5.0/src/Session.cpp:164:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Session.cpp:228:29: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Session.cpp:241:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Spacing.cpp:79:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Spacing.h:38:2: warning: Member variable 'Spacing::space' is not initialized in the constructor. [uninitMemberVar] lyx-2.5.0/src/TexRow.cpp:354:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/TexRow.cpp:40:32: style:inconclusive: Function 'TexString' argument 1 names different: declaration 'str' definition 's'. [funcArgNamesDifferent] lyx-2.5.0/src/TexRow.h:244:31: note: Function 'TexString' argument 1 names different: declaration 'str' definition 's'. lyx-2.5.0/src/TexRow.cpp:40:32: note: Function 'TexString' argument 1 names different: declaration 'str' definition 's'. lyx-2.5.0/src/TexRow.cpp:47:32: style:inconclusive: Function 'TexString' argument 1 names different: declaration 'str' definition 's'. [funcArgNamesDifferent] lyx-2.5.0/src/TexRow.h:246:22: note: Function 'TexString' argument 1 names different: declaration 'str' definition 's'. lyx-2.5.0/src/TexRow.cpp:47:32: note: Function 'TexString' argument 1 names different: declaration 'str' definition 's'. lyx-2.5.0/src/TexRow.cpp:47:42: style:inconclusive: Function 'TexString' argument 2 names different: declaration 'texrow' definition 't'. [funcArgNamesDifferent] lyx-2.5.0/src/TexRow.h:246:34: note: Function 'TexString' argument 2 names different: declaration 'texrow' definition 't'. lyx-2.5.0/src/TexRow.cpp:47:42: note: Function 'TexString' argument 2 names different: declaration 'texrow' definition 't'. lyx-2.5.0/src/TexRow.cpp:119:39: style:inconclusive: Function 'isNone' argument 1 names different: declaration 'entry' definition 't'. [funcArgNamesDifferent] lyx-2.5.0/src/TexRow.h:92:39: note: Function 'isNone' argument 1 names different: declaration 'entry' definition 't'. lyx-2.5.0/src/TexRow.cpp:119:39: note: Function 'isNone' argument 1 names different: declaration 'entry' definition 't'. lyx-2.5.0/src/TexRow.cpp:126:38: style:inconclusive: Function 'isNone' argument 1 names different: declaration 'entry' definition 'r'. [funcArgNamesDifferent] lyx-2.5.0/src/TexRow.h:90:38: note: Function 'isNone' argument 1 names different: declaration 'entry' definition 'r'. lyx-2.5.0/src/TexRow.cpp:126:38: note: Function 'isNone' argument 1 names different: declaration 'entry' definition 'r'. lyx-2.5.0/src/TexRow.cpp:233:28: style:inconclusive: Function 'append' argument 1 names different: declaration 'texrow' definition 'other'. [funcArgNamesDifferent] lyx-2.5.0/src/TexRow.h:208:21: note: Function 'append' argument 1 names different: declaration 'texrow' definition 'other'. lyx-2.5.0/src/TexRow.cpp:233:28: note: Function 'append' argument 1 names different: declaration 'texrow' definition 'other'. lyx-2.5.0/src/TexRow.cpp:609:52: style:inconclusive: Function 'rowFromCursor' argument 1 names different: declaration 'dit' definition 'cur'. [funcArgNamesDifferent] lyx-2.5.0/src/TexRow.h:199:50: note: Function 'rowFromCursor' argument 1 names different: declaration 'dit' definition 'cur'. lyx-2.5.0/src/TexRow.cpp:609:52: note: Function 'rowFromCursor' argument 1 names different: declaration 'dit' definition 'cur'. lyx-2.5.0/src/TexRow.cpp:236:26: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/TexRow.h:112:18: note: Shadowed declaration lyx-2.5.0/src/TexRow.cpp:236:26: note: Shadow variable lyx-2.5.0/src/TexRow.cpp:264:18: style: Local variable 'start' shadows outer function [shadowFunction] lyx-2.5.0/src/TexRow.h:133:7: note: Shadowed declaration lyx-2.5.0/src/TexRow.cpp:264:18: note: Shadow variable lyx-2.5.0/src/TexRow.cpp:278:12: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/TexRow.h:112:18: note: Shadowed declaration lyx-2.5.0/src/TexRow.cpp:278:12: note: Shadow variable lyx-2.5.0/src/TexRow.cpp:311:12: style: Local variable 'start' shadows outer function [shadowFunction] lyx-2.5.0/src/TexRow.h:133:7: note: Shadowed declaration lyx-2.5.0/src/TexRow.cpp:311:12: note: Shadow variable lyx-2.5.0/src/TexRow.cpp:311:19: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/TexRow.h:112:18: note: Shadowed declaration lyx-2.5.0/src/TexRow.cpp:311:19: note: Shadow variable lyx-2.5.0/src/TexRow.cpp:361:12: style: Local variable 'start' shadows outer function [shadowFunction] lyx-2.5.0/src/TexRow.h:133:7: note: Shadowed declaration lyx-2.5.0/src/TexRow.cpp:361:12: note: Shadow variable lyx-2.5.0/src/TexRow.cpp:361:19: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/TexRow.h:112:18: note: Shadowed declaration lyx-2.5.0/src/TexRow.cpp:361:19: note: Shadow variable lyx-2.5.0/src/TexRow.cpp:541:24: style: Local variable 'begin' shadows outer function [shadowFunction] lyx-2.5.0/src/TexRow.h:110:18: note: Shadowed declaration lyx-2.5.0/src/TexRow.cpp:541:24: note: Shadow variable lyx-2.5.0/src/TexRow.cpp:542:24: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/TexRow.h:112:18: note: Shadowed declaration lyx-2.5.0/src/TexRow.cpp:542:24: note: Shadow variable lyx-2.5.0/src/TexRow.cpp:614:15: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/TexRow.h:112:18: note: Shadowed declaration lyx-2.5.0/src/TexRow.cpp:614:15: note: Shadow variable lyx-2.5.0/src/TexRow.cpp:668:13: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/TexRow.h:112:18: note: Shadowed declaration lyx-2.5.0/src/TexRow.cpp:668:13: note: Shadow variable lyx-2.5.0/src/TexRow.cpp:68:46: performance: Function parameter 'entry' should be passed by const reference. [passedByValue] lyx-2.5.0/src/TexRow.cpp:85:51: performance: Function parameter 'entry' should be passed by const reference. [passedByValue] lyx-2.5.0/src/TexRow.cpp:391:42: performance: Function parameter 'entry1' should be passed by const reference. [passedByValue] lyx-2.5.0/src/TexRow.cpp:391:59: performance: Function parameter 'entry2' should be passed by const reference. [passedByValue] lyx-2.5.0/src/TexRow.cpp:375:14: style: Variable 'insetMath' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/TexRow.cpp:271:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Text.cpp:316:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Text.cpp:705:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable labeltype [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Text.cpp:2223:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Text.cpp:2554:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Text.cpp:4874:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Text.cpp:6800:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HtmlTextType [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Text.cpp:7222:30: style: The member function 'lyx::Text::getFreeFonts' can be static. [functionStatic] lyx-2.5.0/src/Text.h:114:25: note: The member function 'lyx::Text::getFreeFonts' can be static. lyx-2.5.0/src/Text.cpp:7222:30: note: The member function 'lyx::Text::getFreeFonts' can be static. lyx-2.5.0/src/Text.cpp:2971:12: style:inconclusive: Technically the member function 'lyx::Text::insertInset' can be const. [functionConst] lyx-2.5.0/src/Text.h:151:7: note: Technically the member function 'lyx::Text::insertInset' can be const. lyx-2.5.0/src/Text.cpp:2971:12: note: Technically the member function 'lyx::Text::insertInset' can be const. lyx-2.5.0/src/Text.cpp:1411:12: style: The member function 'lyx::Text::expandWordSel' can be static. [functionStatic] lyx-2.5.0/src/Text.h:177:7: note: The member function 'lyx::Text::expandWordSel' can be static. lyx-2.5.0/src/Text.cpp:1411:12: note: The member function 'lyx::Text::expandWordSel' can be static. lyx-2.5.0/src/Text.cpp:2992:12: style:inconclusive: Technically the member function 'lyx::Text::setCursorIntern' can be const. [functionConst] lyx-2.5.0/src/Text.h:197:7: note: Technically the member function 'lyx::Text::setCursorIntern' can be const. lyx-2.5.0/src/Text.cpp:2992:12: note: Technically the member function 'lyx::Text::setCursorIntern' can be const. lyx-2.5.0/src/Text.cpp:3003:12: style: The member function 'lyx::Text::checkAndActivateInset' can be static. [functionStatic] lyx-2.5.0/src/Text.h:295:7: note: The member function 'lyx::Text::checkAndActivateInset' can be static. lyx-2.5.0/src/Text.cpp:3003:12: note: The member function 'lyx::Text::checkAndActivateInset' can be static. lyx-2.5.0/src/Text.cpp:3030:12: style: The member function 'lyx::Text::checkAndActivateInsetVisual' can be static. [functionStatic] lyx-2.5.0/src/Text.h:297:7: note: The member function 'lyx::Text::checkAndActivateInsetVisual' can be static. lyx-2.5.0/src/Text.cpp:3030:12: note: The member function 'lyx::Text::checkAndActivateInsetVisual' can be static. lyx-2.5.0/src/Text.cpp:2434:12: style: The member function 'lyx::Text::completionSupported' can be static. [functionStatic] lyx-2.5.0/src/Text.h:333:7: note: The member function 'lyx::Text::completionSupported' can be static. lyx-2.5.0/src/Text.cpp:2434:12: note: The member function 'lyx::Text::completionSupported' can be static. lyx-2.5.0/src/Text.cpp:2445:30: style: The member function 'lyx::Text::createCompletionList' can be static. [functionStatic] lyx-2.5.0/src/Text.h:335:25: note: The member function 'lyx::Text::createCompletionList' can be static. lyx-2.5.0/src/Text.cpp:2445:30: note: The member function 'lyx::Text::createCompletionList' can be static. lyx-2.5.0/src/Text.cpp:2452:12: style: The member function 'lyx::Text::insertCompletion' can be static. [functionStatic] lyx-2.5.0/src/Text.h:338:7: note: The member function 'lyx::Text::insertCompletion' can be static. lyx-2.5.0/src/Text.cpp:2452:12: note: The member function 'lyx::Text::insertCompletion' can be static. lyx-2.5.0/src/Text.cpp:7205:12: style: The member function 'lyx::Text::inDescriptionItem' can be static. [functionStatic] lyx-2.5.0/src/Text.h:373:7: note: The member function 'lyx::Text::inDescriptionItem' can be static. lyx-2.5.0/src/Text.cpp:7205:12: note: The member function 'lyx::Text::inDescriptionItem' can be static. lyx-2.5.0/src/Text.cpp:1159:12: style:inconclusive: Technically the member function 'lyx::Text::charInserted' can be const. [functionConst] lyx-2.5.0/src/Text.h:375:7: note: Technically the member function 'lyx::Text::charInserted' can be const. lyx-2.5.0/src/Text.cpp:1159:12: note: Technically the member function 'lyx::Text::charInserted' can be const. lyx-2.5.0/src/Text.cpp:2886:12: style:inconclusive: Technically the member function 'lyx::Text::setLabelWidthStringToSequence' can be const. [functionConst] lyx-2.5.0/src/Text.h:391:7: note: Technically the member function 'lyx::Text::setLabelWidthStringToSequence' can be const. lyx-2.5.0/src/Text.cpp:2886:12: note: Technically the member function 'lyx::Text::setLabelWidthStringToSequence' can be const. lyx-2.5.0/src/insets/ExternalTransforms.h:112:2: style: Class 'RotationDataType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/insets/InsetCaptionable.h:29:2: style: Class 'InsetCaptionable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/insets/InsetInfo.h:164:2: style: Class 'InsetInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/support/limited_stack.h:35:2: style: Class 'limited_stack < pair < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , Font > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/insets/InsetExternal.h:98:3: style: The destructor '~InsetExternal' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/insets/Inset.h:107:11: note: Virtual destructor in base class lyx-2.5.0/src/insets/InsetExternal.h:98:3: note: Destructor in derived class lyx-2.5.0/src/insets/InsetWrap.h:52:3: style: The destructor '~InsetWrap' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/insets/InsetCollapsible.h:45:11: note: Virtual destructor in base class lyx-2.5.0/src/insets/InsetWrap.h:52:3: note: Destructor in derived class lyx-2.5.0/src/Text.cpp:678:11: style: The destructor '~TextCompletionList' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/CompletionList.h:22:11: note: Virtual destructor in base class lyx-2.5.0/src/Text.cpp:678:11: note: Destructor in derived class lyx-2.5.0/src/insets/InsetInfo.h:179:7: style: The function 'hasSettings' overrides a function in a base class but is identical to the overridden function [uselessOverride] lyx-2.5.0/src/insets/InsetCollapsible.h:79:7: note: Virtual function in base class lyx-2.5.0/src/insets/InsetInfo.h:179:7: note: Function in derived class lyx-2.5.0/src/insets/InsetCaption.h:40:12: performance: Function 'counterValue()' should return member 'val_' by const reference. [returnByReference] lyx-2.5.0/src/Text.cpp:5222:8: style: Redundant condition: cur.prevInset(). '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] lyx-2.5.0/src/Text.cpp:3384:14: style: Condition 'from!=to' is always true [knownConditionTrueFalse] lyx-2.5.0/src/Text.cpp:150:18: style:inconclusive: Function 'breakParagraphConservative' argument 2 names different: declaration 'paragraphs' definition 'pars'. [funcArgNamesDifferent] lyx-2.5.0/src/Text.h:404:21: note: Function 'breakParagraphConservative' argument 2 names different: declaration 'paragraphs' definition 'pars'. lyx-2.5.0/src/Text.cpp:150:18: note: Function 'breakParagraphConservative' argument 2 names different: declaration 'paragraphs' definition 'pars'. lyx-2.5.0/src/Text.cpp:179:18: style:inconclusive: Function 'mergeParagraph' argument 2 names different: declaration 'paragraphs' definition 'pars'. [funcArgNamesDifferent] lyx-2.5.0/src/Text.h:413:18: note: Function 'mergeParagraph' argument 2 names different: declaration 'paragraphs' definition 'pars'. lyx-2.5.0/src/Text.cpp:179:18: note: Function 'mergeParagraph' argument 2 names different: declaration 'paragraphs' definition 'pars'. lyx-2.5.0/src/Text.cpp:179:33: style:inconclusive: Function 'mergeParagraph' argument 3 names different: declaration 'pit' definition 'par_offset'. [funcArgNamesDifferent] lyx-2.5.0/src/Text.h:413:39: note: Function 'mergeParagraph' argument 3 names different: declaration 'pit' definition 'par_offset'. lyx-2.5.0/src/Text.cpp:179:33: note: Function 'mergeParagraph' argument 3 names different: declaration 'pit' definition 'par_offset'. lyx-2.5.0/src/Text.cpp:251:35: style:inconclusive: Function 'outerHook' argument 1 names different: declaration 'pit' definition 'par_offset'. [funcArgNamesDifferent] lyx-2.5.0/src/Text.h:349:30: note: Function 'outerHook' argument 1 names different: declaration 'pit' definition 'par_offset'. lyx-2.5.0/src/Text.cpp:251:35: note: Function 'outerHook' argument 1 names different: declaration 'pit' definition 'par_offset'. lyx-2.5.0/src/Text.cpp:261:39: style:inconclusive: Function 'isFirstInSequence' argument 1 names different: declaration 'pit' definition 'par_offset'. [funcArgNamesDifferent] lyx-2.5.0/src/Text.h:351:34: note: Function 'isFirstInSequence' argument 1 names different: declaration 'pit' definition 'par_offset'. lyx-2.5.0/src/Text.cpp:261:39: note: Function 'isFirstInSequence' argument 1 names different: declaration 'pit' definition 'par_offset'. lyx-2.5.0/src/Text.cpp:292:32: style:inconclusive: Function 'getTocLevel' argument 1 names different: declaration 'pit' definition 'par_offset'. [funcArgNamesDifferent] lyx-2.5.0/src/Text.h:356:27: note: Function 'getTocLevel' argument 1 names different: declaration 'pit' definition 'par_offset'. lyx-2.5.0/src/Text.cpp:292:32: note: Function 'getTocLevel' argument 1 names different: declaration 'pit' definition 'par_offset'. lyx-2.5.0/src/Text.cpp:303:37: style:inconclusive: Function 'outerFont' argument 1 names different: declaration 'pit_offset' definition 'par_offset'. [funcArgNamesDifferent] lyx-2.5.0/src/Text.h:359:32: note: Function 'outerFont' argument 1 names different: declaration 'pit_offset' definition 'par_offset'. lyx-2.5.0/src/Text.cpp:303:37: note: Function 'outerFont' argument 1 names different: declaration 'pit_offset' definition 'par_offset'. lyx-2.5.0/src/Text.cpp:325:32: style:inconclusive: Function 'getEndLabel' argument 1 names different: declaration 'pit' definition 'p'. [funcArgNamesDifferent] lyx-2.5.0/src/Text.h:361:27: note: Function 'getEndLabel' argument 1 names different: declaration 'pit' definition 'p'. lyx-2.5.0/src/Text.cpp:325:32: note: Function 'getEndLabel' argument 1 names different: declaration 'pit' definition 'p'. lyx-2.5.0/src/Text.cpp:2351:33: style:inconclusive: Function 'forOutliner' argument 3 names different: declaration 'start' definition 'pit_start'. [funcArgNamesDifferent] lyx-2.5.0/src/Text.h:142:59: note: Function 'forOutliner' argument 3 names different: declaration 'start' definition 'pit_start'. lyx-2.5.0/src/Text.cpp:2351:33: note: Function 'forOutliner' argument 3 names different: declaration 'start' definition 'pit_start'. lyx-2.5.0/src/Text.cpp:2351:53: style:inconclusive: Function 'forOutliner' argument 4 names different: declaration 'end' definition 'pit_end'. [funcArgNamesDifferent] lyx-2.5.0/src/Text.h:142:75: note: Function 'forOutliner' argument 4 names different: declaration 'end' definition 'pit_end'. lyx-2.5.0/src/Text.cpp:2351:53: note: Function 'forOutliner' argument 4 names different: declaration 'end' definition 'pit_end'. lyx-2.5.0/src/Text.cpp:2532:30: style:inconclusive: Function 'setCharFont' argument 3 names different: declaration 'font' definition 'fnt'. [funcArgNamesDifferent] lyx-2.5.0/src/Text.h:68:16: note: Function 'setCharFont' argument 3 names different: declaration 'font' definition 'fnt'. lyx-2.5.0/src/Text.cpp:2532:30: note: Function 'setCharFont' argument 3 names different: declaration 'font' definition 'fnt'. lyx-2.5.0/src/Text.cpp:7191:56: style:inconclusive: Function 'pasteString' argument 2 names different: declaration 'str' definition 'clip'. [funcArgNamesDifferent] lyx-2.5.0/src/Text.h:382:51: note: Function 'pasteString' argument 2 names different: declaration 'str' definition 'clip'. lyx-2.5.0/src/Text.cpp:7191:56: note: Function 'pasteString' argument 2 names different: declaration 'str' definition 'clip'. lyx-2.5.0/src/Text.cpp:477:11: style: Local variable 'inset' shadows outer function [shadowFunction] lyx-2.5.0/src/Text.h:57:20: note: Shadowed declaration lyx-2.5.0/src/Text.cpp:477:11: note: Shadow variable lyx-2.5.0/src/Text.cpp:551:8: style: Local variable 'inset' shadows outer function [shadowFunction] lyx-2.5.0/src/Text.h:57:20: note: Shadowed declaration lyx-2.5.0/src/Text.cpp:551:8: note: Shadow variable lyx-2.5.0/src/Text.cpp:560:8: style: Local variable 'inset' shadows outer function [shadowFunction] lyx-2.5.0/src/Text.h:57:20: note: Shadowed declaration lyx-2.5.0/src/Text.cpp:560:8: note: Shadow variable lyx-2.5.0/src/Text.cpp:585:8: style: Local variable 'inset' shadows outer function [shadowFunction] lyx-2.5.0/src/Text.h:57:20: note: Shadowed declaration lyx-2.5.0/src/Text.cpp:585:8: note: Shadow variable lyx-2.5.0/src/Text.cpp:2181:18: style: Local variable 'spacing' shadows outer function [shadowFunction] lyx-2.5.0/src/Text.h:287:9: note: Shadowed declaration lyx-2.5.0/src/Text.cpp:2181:18: note: Shadow variable lyx-2.5.0/src/Text.cpp:2575:16: style: Local variable 'inset' shadows outer function [shadowFunction] lyx-2.5.0/src/Text.h:57:20: note: Shadowed declaration lyx-2.5.0/src/Text.cpp:2575:16: note: Shadow variable lyx-2.5.0/src/Text.cpp:2801:11: style: Local variable 'inset' shadows outer function [shadowFunction] lyx-2.5.0/src/Text.h:57:20: note: Shadowed declaration lyx-2.5.0/src/Text.cpp:2801:11: note: Shadow variable lyx-2.5.0/src/Text.cpp:3009:10: style: Local variable 'inset' shadows outer function [shadowFunction] lyx-2.5.0/src/Text.h:57:20: note: Shadowed declaration lyx-2.5.0/src/Text.cpp:3009:10: note: Shadow variable lyx-2.5.0/src/Text.cpp:3037:10: style: Local variable 'inset' shadows outer function [shadowFunction] lyx-2.5.0/src/Text.h:57:20: note: Shadowed declaration lyx-2.5.0/src/Text.cpp:3037:10: note: Shadow variable lyx-2.5.0/src/Text.cpp:4752:11: style: Local variable 'inset' shadows outer function [shadowFunction] lyx-2.5.0/src/Text.h:57:20: note: Shadowed declaration lyx-2.5.0/src/Text.cpp:4752:11: note: Shadow variable lyx-2.5.0/src/Text.cpp:5509:12: style: Local variable 'inset' shadows outer function [shadowFunction] lyx-2.5.0/src/Text.h:57:20: note: Shadowed declaration lyx-2.5.0/src/Text.cpp:5509:12: note: Shadow variable lyx-2.5.0/src/Text.cpp:5778:29: style: Local variable 'inset' shadows outer function [shadowFunction] lyx-2.5.0/src/Text.h:57:20: note: Shadowed declaration lyx-2.5.0/src/Text.cpp:5778:29: note: Shadow variable lyx-2.5.0/src/Text.cpp:4714:21: performance:inconclusive: Use const reference for 'layout' to avoid unnecessary data copying. [redundantCopyLocalConst] lyx-2.5.0/src/Text.cpp:5024:19: performance:inconclusive: Use const reference for 'old_layout' to avoid unnecessary data copying. [redundantCopyLocalConst] lyx-2.5.0/src/Text.cpp:1294:16: style: Variable 'prevpar' can be declared as reference to const [constVariableReference] lyx-2.5.0/src/Text.cpp:3075:15: style: Variable 'par' can be declared as reference to const [constVariableReference] lyx-2.5.0/src/Text.cpp:3762:13: style: Variable 'pit' can be declared as reference to const [constVariableReference] lyx-2.5.0/src/Text.cpp:4789:21: style: Variable 'ins' can be declared as reference to const [constVariableReference] lyx-2.5.0/src/Text.cpp:5215:19: style: Variable 'ins' can be declared as reference to const [constVariableReference] lyx-2.5.0/src/Text.cpp:2079:38: style: Parameter 'insetPtr' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/src/Text.cpp:2801:11: style: Variable 'inset' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/Text.cpp:6928:19: style: Variable 'ins' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/Text.cpp:2336:6: style: Consider using std::replace_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Text.cpp:3941:55: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Text.cpp:3988:54: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Text.cpp:7227:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/TextClass.cpp:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/TextClass.cpp:330:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/TextClass.cpp:593:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/TextClass.cpp:1781:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/TextClass.cpp:1858:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/TextClass.cpp:1933:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/TextClass.cpp:1342:16: style: The member function 'lyx::TextClass::readCiteEngineType' can be static. [functionStatic] lyx-2.5.0/src/TextClass.h:412:6: note: The member function 'lyx::TextClass::readCiteEngineType' can be static. lyx-2.5.0/src/TextClass.cpp:1342:16: note: The member function 'lyx::TextClass::readCiteEngineType' can be static. lyx-2.5.0/src/TextClass.cpp:1124:31: style: The scope of the variable 'empty' can be reduced. [variableScope] lyx-2.5.0/src/TextClass.cpp:2188:31: style: The scope of the variable 'empty' can be reduced. [variableScope] lyx-2.5.0/src/TextClass.cpp:424:49: style:inconclusive: Function 'read' argument 1 names different: declaration 'lex' definition 'lexrc'. [funcArgNamesDifferent] lyx-2.5.0/src/TextClass.h:170:37: note: Function 'read' argument 1 names different: declaration 'lex' definition 'lexrc'. lyx-2.5.0/src/TextClass.cpp:424:49: note: Function 'read' argument 1 names different: declaration 'lex' definition 'lexrc'. lyx-2.5.0/src/TextClass.cpp:1756:45: style:inconclusive: Function 'hasLayout' argument 1 names different: declaration 'name' definition 'n'. [funcArgNamesDifferent] lyx-2.5.0/src/TextClass.h:135:35: note: Function 'hasLayout' argument 1 names different: declaration 'name' definition 'n'. lyx-2.5.0/src/TextClass.cpp:1756:45: note: Function 'hasLayout' argument 1 names different: declaration 'name' definition 'n'. lyx-2.5.0/src/TextClass.cpp:1763:50: style:inconclusive: Function 'hasInsetLayout' argument 1 names different: declaration 'name' definition 'n'. [funcArgNamesDifferent] lyx-2.5.0/src/TextClass.h:137:40: note: Function 'hasInsetLayout' argument 1 names different: declaration 'name' definition 'n'. lyx-2.5.0/src/TextClass.cpp:1763:50: note: Function 'hasInsetLayout' argument 1 names different: declaration 'name' definition 'n'. lyx-2.5.0/src/TextClass.cpp:1772:56: style:inconclusive: Function 'operator[]' argument 1 names different: declaration 'vname' definition 'name'. [funcArgNamesDifferent] lyx-2.5.0/src/TextClass.h:139:46: note: Function 'operator[]' argument 1 names different: declaration 'vname' definition 'name'. lyx-2.5.0/src/TextClass.cpp:1772:56: note: Function 'operator[]' argument 1 names different: declaration 'vname' definition 'name'. lyx-2.5.0/src/TextClass.cpp:1889:57: style:inconclusive: Function 'addLayoutIfNeeded' argument 1 names different: declaration 'name' definition 'n'. [funcArgNamesDifferent] lyx-2.5.0/src/TextClass.h:451:43: note: Function 'addLayoutIfNeeded' argument 1 names different: declaration 'name' definition 'n'. lyx-2.5.0/src/TextClass.cpp:1889:57: note: Function 'addLayoutIfNeeded' argument 1 names different: declaration 'name' definition 'n'. lyx-2.5.0/src/TextClass.cpp:537:20: style: Local variable 'name' shadows outer function [shadowFunction] lyx-2.5.0/src/TextClass.h:193:22: note: Shadowed declaration lyx-2.5.0/src/TextClass.cpp:537:20: note: Shadow variable lyx-2.5.0/src/TextClass.cpp:771:20: style: Local variable 'name' shadows outer function [shadowFunction] lyx-2.5.0/src/TextClass.h:193:22: note: Shadowed declaration lyx-2.5.0/src/TextClass.cpp:771:20: note: Shadow variable lyx-2.5.0/src/TextClass.cpp:876:21: style: Local variable 'name' shadows outer function [shadowFunction] lyx-2.5.0/src/TextClass.h:193:22: note: Shadowed declaration lyx-2.5.0/src/TextClass.cpp:876:21: note: Shadow variable lyx-2.5.0/src/TextClass.cpp:1534:9: style: Local variable 'name' shadows outer function [shadowFunction] lyx-2.5.0/src/TextClass.h:193:22: note: Shadowed declaration lyx-2.5.0/src/TextClass.cpp:1534:9: note: Shadow variable lyx-2.5.0/src/TextClass.cpp:1728:12: style: Local variable 'name' shadows outer function [shadowFunction] lyx-2.5.0/src/TextClass.h:193:22: note: Shadowed declaration lyx-2.5.0/src/TextClass.cpp:1728:12: note: Shadow variable lyx-2.5.0/src/TextClass.cpp:1758:18: style: Local variable 'name' shadows outer function [shadowFunction] lyx-2.5.0/src/TextClass.h:193:22: note: Shadowed declaration lyx-2.5.0/src/TextClass.cpp:1758:18: note: Shadow variable lyx-2.5.0/src/TextClass.cpp:1824:29: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/TextClass.h:111:17: note: Shadowed declaration lyx-2.5.0/src/TextClass.cpp:1824:29: note: Shadow variable lyx-2.5.0/src/TextClass.cpp:1968:18: style: Local variable 'defaultLayout' shadows outer function [shadowFunction] lyx-2.5.0/src/TextClass.h:118:17: note: Shadowed declaration lyx-2.5.0/src/TextClass.cpp:1968:18: note: Shadow variable lyx-2.5.0/src/TextClass.cpp:2005:15: style: Variable 'lm' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/TextClass.cpp:2040:18: style: Variable 'ce' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/TextClass.cpp:1935:7: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] lyx-2.5.0/src/TextClass.cpp:1692:32: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/TextClass.cpp:2087:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/TextClass.cpp:2179:8: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Thesaurus.cpp:120:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Thesaurus.cpp:88:41: style: The member function 'lyx::Thesaurus::Private::getThesaurus' can be static. [functionStatic] lyx-2.5.0/src/Thesaurus.cpp:73:12: note: The member function 'lyx::Thesaurus::Private::getThesaurus' can be static. lyx-2.5.0/src/Thesaurus.cpp:88:41: note: The member function 'lyx::Thesaurus::Private::getThesaurus' can be static. lyx-2.5.0/src/Thesaurus.cpp:83:15: style: The member function 'lyx::Thesaurus::Private::dataDirectory' can be static. [functionStatic] lyx-2.5.0/src/Thesaurus.cpp:262:12: style: The scope of the variable 'meaning' can be reduced. [variableScope] lyx-2.5.0/src/TocBackend.cpp:143:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/TocBackend.cpp:150:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/TocBackend.cpp:167:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_IN_TOC [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/TocBackend.cpp:45:47: style:inconclusive: Function 'TocItem' argument 2 names different: declaration 'depth' definition 'd'. [funcArgNamesDifferent] lyx-2.5.0/src/TocBackend.h:57:7: note: Function 'TocItem' argument 2 names different: declaration 'depth' definition 'd'. lyx-2.5.0/src/TocBackend.cpp:45:47: note: Function 'TocItem' argument 2 names different: declaration 'depth' definition 'd'. lyx-2.5.0/src/TocBackend.cpp:159:49: style:inconclusive: Function 'updateItem' argument 1 names different: declaration 'pit' definition 'dit_in'. [funcArgNamesDifferent] lyx-2.5.0/src/TocBackend.h:133:38: note: Function 'updateItem' argument 1 names different: declaration 'pit' definition 'dit_in'. lyx-2.5.0/src/TocBackend.cpp:159:49: note: Function 'updateItem' argument 1 names different: declaration 'pit' definition 'dit_in'. lyx-2.5.0/src/TocBackend.cpp:115:42: style: Parameter 'toc' can be declared as reference to const [constParameterReference] lyx-2.5.0/src/TocBackend.cpp:191:67: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/Trans.cpp:113:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/Trans.cpp:148:13: style: The member function 'lyx::Trans::freeException' can be static. [functionStatic] lyx-2.5.0/src/Trans.h:164:7: note: The member function 'lyx::Trans::freeException' can be static. lyx-2.5.0/src/Trans.cpp:148:13: note: The member function 'lyx::Trans::freeException' can be static. lyx-2.5.0/src/Trans.cpp:638:20: style: The member function 'lyx::TransManager::insert' can be static. [functionStatic] lyx-2.5.0/src/Trans.h:322:7: note: The member function 'lyx::TransManager::insert' can be static. lyx-2.5.0/src/Trans.cpp:638:20: note: The member function 'lyx::TransManager::insert' can be static. lyx-2.5.0/src/Undo.cpp:708:54: warning: Class 'UndoGroupHelper' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] lyx-2.5.0/src/Undo.cpp:708:54: warning: Class 'UndoGroupHelper' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] lyx-2.5.0/src/Undo.cpp:83:34: warning: Struct 'UndoElement' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] lyx-2.5.0/src/Undo.cpp:135:2: style: Class 'UndoElementStack' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/Undo.cpp:189:2: style: Struct 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/Undo.cpp:303:21: style:inconclusive: Function 'doRecordUndo' argument 5 names different: declaration 'cur' definition 'cur_before'. [funcArgNamesDifferent] lyx-2.5.0/src/Undo.cpp:203:22: note: Function 'doRecordUndo' argument 5 names different: declaration 'cur' definition 'cur_before'. lyx-2.5.0/src/Undo.cpp:303:21: note: Function 'doRecordUndo' argument 5 names different: declaration 'cur' definition 'cur_before'. lyx-2.5.0/src/Undo.cpp:409:65: style:inconclusive: Function 'doRecordUndoBufferParams' argument 1 names different: declaration 'cur' definition 'cur_before'. [funcArgNamesDifferent] lyx-2.5.0/src/Undo.cpp:212:51: note: Function 'doRecordUndoBufferParams' argument 1 names different: declaration 'cur' definition 'cur_before'. lyx-2.5.0/src/Undo.cpp:409:65: note: Function 'doRecordUndoBufferParams' argument 1 names different: declaration 'cur' definition 'cur_before'. lyx-2.5.0/src/Undo.cpp:445:101: style:inconclusive: Function 'doUndoRedoAction' argument 3 names different: declaration 'otherStack' definition 'otherstack'. [funcArgNamesDifferent] lyx-2.5.0/src/Undo.cpp:194:29: note: Function 'doUndoRedoAction' argument 3 names different: declaration 'otherStack' definition 'otherstack'. lyx-2.5.0/src/Undo.cpp:445:101: note: Function 'doUndoRedoAction' argument 3 names different: declaration 'otherStack' definition 'otherstack'. lyx-2.5.0/src/Undo.cpp:732:48: style: Parameter 'cur' can be declared as reference to const [constParameterReference] lyx-2.5.0/src/VCBackend.cpp:203:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNLOCKED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/VCBackend.cpp:340:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/VCBackend.cpp:356:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/VCBackend.cpp:595:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNLOCKED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/VCBackend.cpp:813:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCKED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/VCBackend.cpp:821:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNLOCKED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/VCBackend.cpp:860:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOLOCKING [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/VCBackend.cpp:902:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOLOCKING [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/VCBackend.cpp:918:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOLOCKING [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/VCBackend.cpp:945:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOLOCKING [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/VCBackend.cpp:1010:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/VCBackend.cpp:1035:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOLOCKING [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/VCBackend.cpp:1073:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/VCBackend.cpp:1187:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOLOCKING [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/VCBackend.cpp:1624:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/VCBackend.cpp:1858:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOLOCKING [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/VCBackend.cpp:2092:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/VCBackend.cpp:590:35: style: Obsolete function 'std::asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] lyx-2.5.0/src/VCBackend.cpp:52:10: style:inconclusive: Technically the member function 'lyx::VCS::doVCCommand' can be const. [functionConst] lyx-2.5.0/src/VCBackend.h:125:6: note: Technically the member function 'lyx::VCS::doVCCommand' can be const. lyx-2.5.0/src/VCBackend.cpp:52:10: note: Technically the member function 'lyx::VCS::doVCCommand' can be const. lyx-2.5.0/src/VCBackend.cpp:835:13: style: The member function 'lyx::CVS::scanLogFile' can be static. [functionStatic] lyx-2.5.0/src/VCBackend.h:293:14: note: The member function 'lyx::CVS::scanLogFile' can be static. lyx-2.5.0/src/VCBackend.cpp:835:13: note: The member function 'lyx::CVS::scanLogFile' can be static. lyx-2.5.0/src/VCBackend.cpp:1399:13: style: The member function 'lyx::SVN::scanLogFile' can be static. [functionStatic] lyx-2.5.0/src/VCBackend.h:452:14: note: The member function 'lyx::SVN::scanLogFile' can be static. lyx-2.5.0/src/VCBackend.cpp:1399:13: note: The member function 'lyx::SVN::scanLogFile' can be static. lyx-2.5.0/src/VCBackend.cpp:2009:13: style: The member function 'lyx::GIT::scanLogFile' can be static. [functionStatic] lyx-2.5.0/src/VCBackend.h:563:14: note: The member function 'lyx::GIT::scanLogFile' can be static. lyx-2.5.0/src/VCBackend.cpp:2009:13: note: The member function 'lyx::GIT::scanLogFile' can be static. lyx-2.5.0/src/VCBackend.h:211:7: style: Virtual function 'scanMaster' is called from constructor 'RCS(const support::FileName&m,Buffer*b)' at line 133. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/VCBackend.cpp:133:2: note: Calling scanMaster lyx-2.5.0/src/VCBackend.h:211:7: note: scanMaster is a virtual function lyx-2.5.0/src/VCBackend.h:308:7: style: Virtual function 'scanMaster' is called from constructor 'CVS(const support::FileName&m,Buffer*b)' at line 530. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/VCBackend.cpp:530:2: note: Calling scanMaster lyx-2.5.0/src/VCBackend.h:308:7: note: scanMaster is a virtual function lyx-2.5.0/src/VCBackend.h:450:7: style: Virtual function 'scanMaster' is called from constructor 'SVN(Buffer*b)' at line 1161. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/VCBackend.cpp:1161:2: note: Calling scanMaster lyx-2.5.0/src/VCBackend.h:450:7: note: scanMaster is a virtual function lyx-2.5.0/src/VCBackend.h:561:7: style: Virtual function 'scanMaster' is called from constructor 'GIT(Buffer*b)' at line 1820. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/VCBackend.cpp:1820:2: note: Calling scanMaster lyx-2.5.0/src/VCBackend.h:561:7: note: scanMaster is a virtual function lyx-2.5.0/src/VCBackend.cpp:455:16: style: Condition 'tmpf.empty()' is always false [knownConditionTrueFalse] lyx-2.5.0/src/VCBackend.cpp:447:16: note: Assuming that condition 'tmpf.empty()' is not redundant lyx-2.5.0/src/VCBackend.cpp:455:16: note: Condition 'tmpf.empty()' is always false lyx-2.5.0/src/VCBackend.cpp:1683:16: style: Condition 'tmpf.empty()' is always false [knownConditionTrueFalse] lyx-2.5.0/src/VCBackend.cpp:1674:16: note: Assuming that condition 'tmpf.empty()' is not redundant lyx-2.5.0/src/VCBackend.cpp:1683:16: note: Condition 'tmpf.empty()' is always false lyx-2.5.0/src/VCBackend.cpp:1735:16: style: Condition 'tmpf.empty()' is always false [knownConditionTrueFalse] lyx-2.5.0/src/VCBackend.cpp:1727:16: note: Assuming that condition 'tmpf.empty()' is not redundant lyx-2.5.0/src/VCBackend.cpp:1735:16: note: Condition 'tmpf.empty()' is always false lyx-2.5.0/src/VCBackend.cpp:2157:16: style: Condition 'tmpf.empty()' is always false [knownConditionTrueFalse] lyx-2.5.0/src/VCBackend.cpp:2148:16: note: Assuming that condition 'tmpf.empty()' is not redundant lyx-2.5.0/src/VCBackend.cpp:2157:16: note: Condition 'tmpf.empty()' is always false lyx-2.5.0/src/VCBackend.cpp:2192:16: style: Condition 'tmpf.empty()' is always false [knownConditionTrueFalse] lyx-2.5.0/src/VCBackend.cpp:2183:16: note: Assuming that condition 'tmpf.empty()' is not redundant lyx-2.5.0/src/VCBackend.cpp:2192:16: note: Condition 'tmpf.empty()' is always false lyx-2.5.0/src/VCBackend.cpp:207:11: style: The scope of the variable 's1' can be reduced. [variableScope] lyx-2.5.0/src/VCBackend.cpp:487:45: style:inconclusive: Function 'prepareFileRevision' argument 1 names different: declaration 'rev' definition 'revis'. [funcArgNamesDifferent] lyx-2.5.0/src/VCBackend.h:206:47: note: Function 'prepareFileRevision' argument 1 names different: declaration 'rev' definition 'revis'. lyx-2.5.0/src/VCBackend.cpp:487:45: note: Function 'prepareFileRevision' argument 1 names different: declaration 'rev' definition 'revis'. lyx-2.5.0/src/VCBackend.cpp:1118:46: style:inconclusive: Function 'prepareFileRevision' argument 1 names different: declaration 'rev' definition 'revis'. [funcArgNamesDifferent] lyx-2.5.0/src/VCBackend.h:303:47: note: Function 'prepareFileRevision' argument 1 names different: declaration 'rev' definition 'revis'. lyx-2.5.0/src/VCBackend.cpp:1118:46: note: Function 'prepareFileRevision' argument 1 names different: declaration 'rev' definition 'revis'. lyx-2.5.0/src/VCBackend.cpp:1757:46: style:inconclusive: Function 'prepareFileRevision' argument 1 names different: declaration 'rev' definition 'revis'. [funcArgNamesDifferent] lyx-2.5.0/src/VCBackend.h:445:47: note: Function 'prepareFileRevision' argument 1 names different: declaration 'rev' definition 'revis'. lyx-2.5.0/src/VCBackend.cpp:1757:46: note: Function 'prepareFileRevision' argument 1 names different: declaration 'rev' definition 'revis'. lyx-2.5.0/src/VCBackend.cpp:2214:46: style:inconclusive: Function 'prepareFileRevision' argument 1 names different: declaration 'rev' definition 'revis'. [funcArgNamesDifferent] lyx-2.5.0/src/VCBackend.h:556:47: note: Function 'prepareFileRevision' argument 1 names different: declaration 'rev' definition 'revis'. lyx-2.5.0/src/VCBackend.cpp:2214:46: note: Function 'prepareFileRevision' argument 1 names different: declaration 'rev' definition 'revis'. lyx-2.5.0/src/VSpace.cpp:74:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFSKIP [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/VSpace.cpp:104:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LENGTH [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/VSpace.cpp:66:15: style: Local variable 'length' shadows outer function [shadowFunction] lyx-2.5.0/src/VSpace.h:55:21: note: Shadowed declaration lyx-2.5.0/src/VSpace.cpp:66:15: note: Shadow variable lyx-2.5.0/src/support/weighted_btree.h:274:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slotuse [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/weighted_btree.h:280:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slotuse [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/weighted_btree.h:286:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slotuse [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/weighted_btree.h:320:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slotuse [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/weighted_btree.h:326:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slotuse [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/weighted_btree.h:332:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slotuse [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/weighted_btree.h:3153:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_type [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/weighted_btree.h:1142:15: style: The member function 'stx::weighted_btree < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , unsigned long , int , std :: pair < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , _Data > , std :: less < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > > , btree_default_map_traits < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , _Data > , false >::find_summed_weight_lower' can be static. [functionStatic] lyx-2.5.0/src/support/weighted_btree.h:1157:16: style: The member function 'stx::weighted_btree < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , unsigned long , int , std :: pair < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , _Data > , std :: less < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > > , btree_default_map_traits < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , _Data > , false >::find_summed_weight_lower' can be static. [functionStatic] lyx-2.5.0/src/support/weighted_btree.h:1219:16: style: The member function 'stx::weighted_btree < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , unsigned long , int , std :: pair < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , _Data > , std :: less < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > > , btree_default_map_traits < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , _Data > , false >::find_summed_weight_upper' can be static. [functionStatic] lyx-2.5.0/src/support/weighted_btree.h:1234:16: style: The member function 'stx::weighted_btree < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , unsigned long , int , std :: pair < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , _Data > , std :: less < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > > , btree_default_map_traits < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , _Data > , false >::find_summed_weight_upper' can be static. [functionStatic] lyx-2.5.0/src/support/weighted_btree.h:1274:22: style: The member function 'stx::weighted_btree < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , unsigned long , int , std :: pair < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , _Data > , std :: less < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > > , btree_default_map_traits < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , _Data > , false >::max_size' can be static. [functionStatic] lyx-2.5.0/src/support/weighted_btree.h:1334:10: style:inconclusive: Technically the member function 'stx::weighted_btree < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , unsigned long , int , std :: pair < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , _Data > , std :: less < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > > , btree_default_map_traits < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , _Data > , false >::change_weight' can be const. [functionConst] lyx-2.5.0/src/support/weighted_btree.h:3238:10: style: The member function 'stx::weighted_btree < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , unsigned long , int , std :: pair < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , _Data > , std :: less < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > > , btree_default_map_traits < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , _Data > , false >::dump_node' can be static. [functionStatic] lyx-2.5.0/src/support/weighted_btree.h:274:27: debug: CheckClass::isMemberVar found used member variable 'slotuse' with varid 0 [varid0] lyx-2.5.0/src/support/weighted_btree.h:280:27: debug: CheckClass::isMemberVar found used member variable 'slotuse' with varid 0 [varid0] lyx-2.5.0/src/support/weighted_btree.h:286:27: debug: CheckClass::isMemberVar found used member variable 'slotuse' with varid 0 [varid0] lyx-2.5.0/src/support/weighted_btree.h:320:27: debug: CheckClass::isMemberVar found used member variable 'slotuse' with varid 0 [varid0] lyx-2.5.0/src/support/weighted_btree.h:326:27: debug: CheckClass::isMemberVar found used member variable 'slotuse' with varid 0 [varid0] lyx-2.5.0/src/support/weighted_btree.h:332:27: debug: CheckClass::isMemberVar found used member variable 'slotuse' with varid 0 [varid0] lyx-2.5.0/src/support/weighted_btree.h:266:21: warning: The struct 'inner_node' defines member function with name 'initialize' also defined in its parent struct 'node'. [duplInheritedMember] lyx-2.5.0/src/support/weighted_btree.h:241:21: note: Parent function 'node::initialize' lyx-2.5.0/src/support/weighted_btree.h:266:21: note: Derived function 'inner_node::initialize' lyx-2.5.0/src/support/weighted_btree.h:845:12: style: Class 'weighted_btree < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , unsigned long , int , std :: pair < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , _Data > , std :: less < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > > , btree_default_map_traits < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , _Data > , false >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/support/weighted_btree.h:1786:12: style: Class 'weighted_btree < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , unsigned long , int , std :: pair < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , _Data > , std :: less < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > > , btree_default_map_traits < std :: basic_string < std :: uint32_t , std :: char_traits < std :: uint32_t > , std :: allocator < std :: uint32_t > > , _Data > , false >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/support/weighted_btree.h:635:16: style: Class 'const_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/support/weighted_btree.h:896:16: style: Class 'value_compare' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/support/weighted_btree.h:2218:16: style: Struct 'result_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/support/weighted_btree.h:3078:16: warning: Either the condition '!n' is redundant or there is possible null pointer dereference: n. [nullPointerRedundantCheck] lyx-2.5.0/src/support/weighted_btree.h:3079:16: note: Assuming that condition '!n' is not redundant lyx-2.5.0/src/support/weighted_btree.h:3078:16: note: Null pointer dereference lyx-2.5.0/src/support/weighted_btree.h:2974:20: style: The scope of the variable 'vstats' can be reduced. [variableScope] lyx-2.5.0/src/support/weighted_btree.h:359:49: style: Parameter 'p' can be declared as reference to const [constParameterReference] lyx-2.5.0/src/support/weighted_btree.h:1334:35: style: Parameter 'it' can be declared as reference to const [constParameterReference] lyx-2.5.0/src/support/weighted_btree.h:345:49: style: Parameter 'p' can be declared as reference to const [constParameterReference] lyx-2.5.0/src/support/weighted_btree.h:1013:24: style: Variable 'leafnode' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/support/weighted_btree.h:1129:14: style: Variable 'i' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/src/support/weighted_btree.h:1206:14: style: Variable 'i' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/src/support/weighted_btree.h:1395:23: style: Variable 'w' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/src/support/weighted_btree.h:1401:15: style: Variable 'w' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/src/support/weighted_btree.h:1411:15: style: Variable 'w' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/src/support/weighted_btree.h:1544:20: style: Variable 'weight' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/src/support/weighted_btree.h:1593:20: style: Variable 'weight' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/src/support/weighted_btree.h:1663:20: style: Variable 'weight' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/src/support/weighted_btree.h:1690:20: style: Variable 'weight' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/src/buffer_funcs.cpp:116:9: style:inconclusive: Function 'newFile' argument 3 names different: declaration 'isNamed' definition 'is_named'. [funcArgNamesDifferent] lyx-2.5.0/src/buffer_funcs.h:35:9: note: Function 'newFile' argument 3 names different: declaration 'isNamed' definition 'is_named'. lyx-2.5.0/src/buffer_funcs.cpp:116:9: note: Function 'newFile' argument 3 names different: declaration 'isNamed' definition 'is_named'. lyx-2.5.0/src/client/client.cpp:105:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/client/client.cpp:143:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/client/client.cpp:224:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/client/client.cpp:232:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/client/client.cpp:322:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/client/client.cpp:343:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/client/client.cpp:402:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/client/client.cpp:434:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/client/client.cpp:467:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/client/client.cpp:482:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/client/client.cpp:494:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/client/client.cpp:514:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/client/client.cpp:529:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/client/client.cpp:544:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/client/client.cpp:584:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/client/client.cpp:712:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/client/client.cpp:253:2: style: Class 'LyXDataSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/client/client.cpp:425:2: style: Class 'StopException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/client/client.cpp:379:21: style: The scope of the variable 'args' can be reduced. [variableScope] lyx-2.5.0/src/convert/lyxconvert.cpp:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/convert/lyxconvert.cpp:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/convert/lyxconvert.cpp:121:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/convert/lyxconvert.cpp:124:6: style: The if condition is the same as the previous if condition [duplicateCondition] lyx-2.5.0/src/convert/lyxconvert.cpp:120:6: note: First condition lyx-2.5.0/src/convert/lyxconvert.cpp:124:6: note: Second condition lyx-2.5.0/src/convert/lyxconvert.cpp:79:3: style: C-style pointer casting [cstyleCast] lyx-2.5.0/src/convert/lyxconvert.cpp:79:23: style: C-style pointer casting [cstyleCast] lyx-2.5.0/src/insets/InsetBibtex.h:50:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Display [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCaption.h:45:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Display [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetFloatList.h:35:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Display [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetIndex.h:60:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CanBreakBefore [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetIndex.h:178:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Display [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetNewpage.h:79:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Display [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetNomencl.h:96:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Display [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetSeparator.h:68:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BreakAfter [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetTOC.h:40:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Display [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetVSpace.h:65:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Display [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/factory.cpp:113:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/factory.cpp:595:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetListingsParams.h:72:7: style: The member function 'lyx::InsetListingsParams::setMinted' can be static. [functionStatic] lyx-2.5.0/src/insets/InsetListingsParams.h:78:7: style: The member function 'lyx::InsetListingsParams::minted' can be static. [functionStatic] lyx-2.5.0/src/insets/InsetERT.h:32:2: style: Class 'InsetERT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/insets/InsetListingsParams.h:25:2: style: Class 'InsetListingsParams' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/insets/InsetListings.h:34:2: style: Class 'InsetListings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/insets/InsetNomencl.h:29:2: style: Class 'InsetNomencl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/insets/InsetScript.h:52:2: style: Class 'InsetScript' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/insets/InsetListings.h:38:3: style: The destructor '~InsetListings' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/insets/InsetCollapsible.h:45:11: note: Virtual destructor in base class lyx-2.5.0/src/insets/InsetListings.h:38:3: note: Destructor in derived class lyx-2.5.0/src/insets/InsetIPA.h:35:3: style: The destructor '~InsetIPA' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/insets/Inset.h:107:11: note: Virtual destructor in base class lyx-2.5.0/src/insets/InsetIPA.h:35:3: note: Destructor in derived class lyx-2.5.0/src/insets/InsetNote.h:54:3: style: The destructor '~InsetNote' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/insets/InsetCollapsible.h:45:11: note: Virtual destructor in base class lyx-2.5.0/src/insets/InsetNote.h:54:3: note: Destructor in derived class lyx-2.5.0/src/insets/InsetPhantom.h:54:3: style: The destructor '~InsetPhantom' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/insets/InsetCollapsible.h:45:11: note: Virtual destructor in base class lyx-2.5.0/src/insets/InsetPhantom.h:54:3: note: Destructor in derived class lyx-2.5.0/src/insets/InsetPreview.h:36:3: style: The destructor '~InsetPreview' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/insets/Inset.h:107:11: note: Virtual destructor in base class lyx-2.5.0/src/insets/InsetPreview.h:36:3: note: Destructor in derived class lyx-2.5.0/src/insets/InsetNomencl.h:36:7: style: The function 'hasSettings' overrides a function in a base class but is identical to the overridden function [uselessOverride] lyx-2.5.0/src/insets/InsetCollapsible.h:79:7: note: Virtual function in base class lyx-2.5.0/src/insets/InsetNomencl.h:36:7: note: Function in derived class lyx-2.5.0/src/insets/InsetSpace.h:137:7: style: The function 'findUsesToString' overrides a function in a base class but is identical to the overridden function [uselessOverride] lyx-2.5.0/src/insets/Inset.h:376:15: note: Virtual function in base class lyx-2.5.0/src/insets/InsetSpace.h:137:7: note: Function in derived class lyx-2.5.0/src/insets/InsetSpace.h:153:7: style: The function 'isLetter' overrides a function in a base class but is identical to the overridden function [uselessOverride] lyx-2.5.0/src/insets/Inset.h:500:15: note: Virtual function in base class lyx-2.5.0/src/insets/InsetSpace.h:153:7: note: Function in derived class lyx-2.5.0/src/frontends/WorkAreaManager.cpp:32:41: style: Parameter 'wa' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/src/frontends/qt/Action.h:31:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] lyx-2.5.0/src/frontends/qt/GuiApplication.h:183:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable must_exist [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Action.cpp:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiApplication.h:238:7: style:inconclusive: Either there is a missing 'override', or the member function 'lyx::frontend::GuiApplication::isInCommandMode' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/BulletsModule.cpp:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITEMIZE_DEFAULTS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/BulletsModule.cpp:158:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/BulletsModule.cpp:189:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconMode [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/BulletsModule.cpp:254:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selected [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/BulletsModule.cpp:271:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/BulletsModule.cpp:351:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/BulletsModule.cpp:202:23: style: Either there is a missing 'override', or the member function 'lyx::frontend::BulletsModule::getFolder' can be static. [functionStatic] lyx-2.5.0/src/frontends/qt/BulletsModule.h:56:14: note: Either there is a missing 'override', or the member function 'lyx::frontend::BulletsModule::getFolder' can be static. lyx-2.5.0/src/frontends/qt/BulletsModule.cpp:202:23: note: Either there is a missing 'override', or the member function 'lyx::frontend::BulletsModule::getFolder' can be static. lyx-2.5.0/src/frontends/qt/BulletsModule.h:32:2: style: Class 'BulletsModule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/BulletsModule.cpp:360:51: style:inconclusive: Function 'on_bulletsizeCO_activated' argument 1 names different: declaration 'level' definition 'size'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/BulletsModule.h:45:37: note: Function 'on_bulletsizeCO_activated' argument 1 names different: declaration 'level' definition 'size'. lyx-2.5.0/src/frontends/qt/BulletsModule.cpp:360:51: note: Function 'on_bulletsizeCO_activated' argument 1 names different: declaration 'level' definition 'size'. lyx-2.5.0/src/frontends/qt/ButtonController.cpp:79:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Acceptable [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/ButtonController.cpp:233:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/ButtonController.cpp:245:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/PanelStack.h:35:2: style: Class 'PanelStack' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/ButtonController.cpp:42:2: style: Class 'CheckedLineEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/ButtonController.cpp:287:99: performance: Function parameter 'panel' should be passed by const reference. [passedByValue] lyx-2.5.0/src/frontends/qt/ButtonPolicy.cpp:219:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/ButtonPolicy.cpp:143:2: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/CategorizedCombo.cpp:316:24: error: syntax error [syntaxError] lyx-2.5.0/src/frontends/qt/ColorCache.cpp:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Base [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/ColorCache.cpp:70:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_ignore [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/ColorCache.cpp:86:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_system_colors [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/ColorCache.cpp:107:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_ignore [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/ColorCache.cpp:144:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Base [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/ColorCache.cpp:91:50: style:inconclusive: Function 'get' argument 2 names different: declaration 'use_system_colors' definition 'syscolors'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/ColorCache.h:39:39: note: Function 'get' argument 2 names different: declaration 'use_system_colors' definition 'syscolors'. lyx-2.5.0/src/frontends/qt/ColorCache.cpp:91:50: note: Function 'get' argument 2 names different: declaration 'use_system_colors' definition 'syscolors'. lyx-2.5.0/src/frontends/qt/ColorCache.cpp:103:56: style:inconclusive: Function 'getAll' argument 2 names different: declaration 'use_system_colors' definition 'syscolors'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/ColorCache.h:42:45: note: Function 'getAll' argument 2 names different: declaration 'use_system_colors' definition 'syscolors'. lyx-2.5.0/src/frontends/qt/ColorCache.cpp:103:56: note: Function 'getAll' argument 2 names different: declaration 'use_system_colors' definition 'syscolors'. lyx-2.5.0/src/frontends/qt/ColorCache.h:51:33: performance:inconclusive: Function parameter 'pal' should be passed by const reference. [passedByValue] lyx-2.5.0/src/frontends/qt/ColorListWidget.cpp:25:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Active [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/ColorListWidget.cpp:34:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Inactive [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/ColorListWidget.h:32:23: style:inconclusive: Either there is a missing 'override', or the member function 'lyx::frontend::ColorListWidget::currentColorGroup' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/ColorsCombo.cpp:324:24: error: syntax error [syntaxError] lyx-2.5.0/src/frontends/qt/CustomizedWidgets.cpp:45:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Panel [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/CustomizedWidgets.cpp:75:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForGui [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/CustomizedWidgets.cpp:85:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Raised [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/CustomizedWidgets.cpp:116:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/CustomizedWidgets.cpp:124:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForGui [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/CustomizedWidgets.h:32:2: style: Class 'ShortcutWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/Dialog.h:91:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PopupFocusReason [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Dialog.h:133:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PopupFocusReason [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Dialog.h:201:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_INSET_APPLY [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Dialog.cpp:281:14: style:inconclusive: Technically the member function 'lyx::frontend::Dialog::connectToNewInset' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/Dialog.h:288:7: note: Technically the member function 'lyx::frontend::Dialog::connectToNewInset' can be const. lyx-2.5.0/src/frontends/qt/Dialog.cpp:281:14: note: Technically the member function 'lyx::frontend::Dialog::connectToNewInset' can be const. lyx-2.5.0/src/frontends/qt/GuiView.h:74:2: style: Class 'GuiView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/Dialog.h:162:10: performance: Function 'name()' should return member 'name_' by const reference. [returnByReference] lyx-2.5.0/src/frontends/qt/GuiView.h:199:20: performance: Function parameter 'color' should be passed by const reference. [passedByValue] lyx-2.5.0/src/frontends/qt/GuiIdListModel.h:105:2: debug: SymbolDatabase couldn't resolve all user defined types. [debug] lyx-2.5.0/src/frontends/qt/GuiInclude.h:26:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] lyx-2.5.0/src/frontends/qt/GuiPrintindex.h:25:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] lyx-2.5.0/src/frontends/qt/GuiBibitem.h:34:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIBITEM_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiBibitem.h:35:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_INSET_INSERT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiBox.h:40:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOX_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiBox.h:41:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_BOX_INSERT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiBranch.h:33:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRANCH_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiBranch.h:34:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_BRANCH_INSERT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.h:84:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_TEXTSTYLE_UPDATE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCounter.h:36:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COUNTER_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCounter.h:37:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_INSET_INSERT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiIdListModel.h:77:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiIdListModel.h:95:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiIdListModel.h:101:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTipRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiERT.h:31:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERT_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiERT.h:32:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_INSET_INSERT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/FloatPlacement.h:36:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/FloatPlacement.h:37:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_FLOAT_INSERT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiHSpace.h:37:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPACE_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiHSpace.h:38:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_INSET_INSERT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiHyperlink.h:33:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HYPERLINK_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiHyperlink.h:34:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_INSET_INSERT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInfo.h:38:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInfo.h:39:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_INFO_INSERT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiLabel.h:33:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LABEL_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiLabel.h:34:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_INSET_INSERT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiLine.h:32:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiLine.h:33:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_INSET_INSERT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiParagraph.h:41:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_PARAGRAPH_PARAMS_APPLY [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiPrintNomencl.h:38:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOMENCL_PRINT_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiPrintNomencl.h:39:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_NOMENCL_PRINT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSendto.h:58:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_BUFFER_EXPORT_CUSTOM [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSymbols.h:39:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_SELF_INSERT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiTabular.h:46:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TABULAR_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiTabular.h:47:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_TABULAR_INSERT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiVSpace.h:38:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSPACE_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiVSpace.h:39:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_INSET_INSERT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDialog.h:193:7: style:inconclusive: Either there is a missing 'override', or the member function 'lyx::frontend::GuiDialog::applyStopped' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/FancyLineEdit.h:36:8: style:inconclusive: Either there is a missing 'override', or the member function 'lyx::frontend::IconButton::iconOpacity' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/GuiSearch.h:44:7: style:inconclusive: Either there is a missing 'override', or the member function 'lyx::frontend::GuiSearchWidget::isMinimized' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/GuiSendto.h:36:7: style: Either there is a missing 'override', or the member function 'lyx::frontend::GuiSendTo::slotFormatHighlighted' can be static. [functionStatic] lyx-2.5.0/src/frontends/qt/GuiSendto.h:37:7: style: Either there is a missing 'override', or the member function 'lyx::frontend::GuiSendTo::slotFormatSelected' can be static. [functionStatic] lyx-2.5.0/src/frontends/qt/GuiCompare.h:39:7: warning: The class 'GuiCompare' defines member function with name 'slotOK' also defined in its parent class 'GuiDialog'. [duplInheritedMember] lyx-2.5.0/src/frontends/qt/GuiDialog.h:55:7: note: Parent function 'GuiDialog::slotOK' lyx-2.5.0/src/frontends/qt/GuiCompare.h:39:7: note: Derived function 'GuiCompare::slotOK' lyx-2.5.0/src/frontends/qt/GuiCompare.h:43:7: warning: The class 'GuiCompare' defines member function with name 'slotButtonBox' also defined in its parent class 'GuiDialog'. [duplInheritedMember] lyx-2.5.0/src/frontends/qt/GuiDialog.h:63:7: note: Parent function 'GuiDialog::slotButtonBox' lyx-2.5.0/src/frontends/qt/GuiCompare.h:43:7: note: Derived function 'GuiCompare::slotButtonBox' lyx-2.5.0/src/frontends/qt/GuiCompareHistory.h:33:7: warning: The class 'GuiCompareHistory' defines member function with name 'slotOK' also defined in its parent class 'GuiDialog'. [duplInheritedMember] lyx-2.5.0/src/frontends/qt/GuiDialog.h:55:7: note: Parent function 'GuiDialog::slotOK' lyx-2.5.0/src/frontends/qt/GuiCompareHistory.h:33:7: note: Derived function 'GuiCompareHistory::slotOK' lyx-2.5.0/src/frontends/qt/GuiCompareHistory.h:37:7: warning: The class 'GuiCompareHistory' defines member function with name 'slotButtonBox' also defined in its parent class 'GuiDialog'. [duplInheritedMember] lyx-2.5.0/src/frontends/qt/GuiDialog.h:63:7: note: Parent function 'GuiDialog::slotButtonBox' lyx-2.5.0/src/frontends/qt/GuiCompareHistory.h:37:7: note: Derived function 'GuiCompareHistory::slotButtonBox' lyx-2.5.0/src/frontends/qt/GuiDocument.h:113:7: warning: The class 'GuiDocument' defines member function with name 'slotOK' also defined in its parent class 'GuiDialog'. [duplInheritedMember] lyx-2.5.0/src/frontends/qt/GuiDialog.h:55:7: note: Parent function 'GuiDialog::slotOK' lyx-2.5.0/src/frontends/qt/GuiDocument.h:113:7: note: Derived function 'GuiDocument::slotOK' lyx-2.5.0/src/frontends/qt/GuiDocument.h:115:7: warning: The class 'GuiDocument' defines member function with name 'slotApply' also defined in its parent class 'GuiDialog'. [duplInheritedMember] lyx-2.5.0/src/frontends/qt/GuiDialog.h:57:7: note: Parent function 'GuiDialog::slotApply' lyx-2.5.0/src/frontends/qt/GuiDocument.h:115:7: note: Derived function 'GuiDocument::slotApply' lyx-2.5.0/src/frontends/qt/GuiDocument.h:116:7: warning: The class 'GuiDocument' defines member function with name 'slotButtonBox' also defined in its parent class 'GuiDialog'. [duplInheritedMember] lyx-2.5.0/src/frontends/qt/GuiDialog.h:63:7: note: Parent function 'GuiDialog::slotButtonBox' lyx-2.5.0/src/frontends/qt/GuiDocument.h:116:7: note: Derived function 'GuiDocument::slotButtonBox' lyx-2.5.0/src/frontends/qt/GuiLyXFiles.h:45:7: warning: The class 'GuiLyXFiles' defines member function with name 'slotButtonBox' also defined in its parent class 'GuiDialog'. [duplInheritedMember] lyx-2.5.0/src/frontends/qt/GuiDialog.h:63:7: note: Parent function 'GuiDialog::slotButtonBox' lyx-2.5.0/src/frontends/qt/GuiLyXFiles.h:45:7: note: Derived function 'GuiLyXFiles::slotButtonBox' lyx-2.5.0/src/frontends/qt/GuiMathMatrix.h:38:7: warning: The class 'GuiMathMatrix' defines member function with name 'slotOK' also defined in its parent class 'GuiDialog'. [duplInheritedMember] lyx-2.5.0/src/frontends/qt/GuiDialog.h:55:7: note: Parent function 'GuiDialog::slotOK' lyx-2.5.0/src/frontends/qt/GuiMathMatrix.h:38:7: note: Derived function 'GuiMathMatrix::slotOK' lyx-2.5.0/src/frontends/qt/GuiMathMatrix.h:39:7: warning: The class 'GuiMathMatrix' defines member function with name 'slotClose' also defined in its parent class 'GuiDialog'. [duplInheritedMember] lyx-2.5.0/src/frontends/qt/GuiDialog.h:61:7: note: Parent function 'GuiDialog::slotClose' lyx-2.5.0/src/frontends/qt/GuiMathMatrix.h:39:7: note: Derived function 'GuiMathMatrix::slotClose' lyx-2.5.0/src/frontends/qt/FindAndReplace.h:33:2: style: Class 'FindAndReplaceWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/FindAndReplace.h:90:2: style: Class 'FindAndReplace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiAbout.h:26:2: style: Class 'GuiAbout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/InsetParamsWidget.h:37:2: style: Class 'CheckedWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiBibitem.h:29:2: style: Class 'GuiBibitem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiBox.h:27:2: style: Class 'GuiBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiBranch.h:28:2: style: Class 'GuiBranch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiChanges.h:29:2: style: Class 'GuiChanges' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiCharacter.h:64:2: style: Class 'GuiCharacter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiCitation.h:45:2: style: Class 'GuiCitation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiCompare.h:32:2: style: Class 'GuiCompare' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiCompareHistory.h:29:2: style: Class 'GuiCompareHistory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiCounter.h:31:2: style: Class 'GuiCounter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDelimiter.h:31:2: style: Class 'GuiDelimiter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.h:82:2: style: Class 'NoEditDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.h:94:2: style: Class 'GuiDocument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.h:413:2: style: Class 'PreambleModule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.h:450:2: style: Class 'LocalLayout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.h:481:2: style: Class 'FontModule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiErrorList.h:27:2: style: Class 'GuiErrorList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiERT.h:26:2: style: Class 'GuiERT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiExternal.h:32:2: style: Class 'GuiExternal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/FloatPlacement.h:32:2: style: Class 'FloatPlacement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiGraphics.h:36:2: style: Class 'GuiGraphics' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiHSpace.h:26:2: style: Class 'GuiHSpace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiHyperlink.h:28:2: style: Class 'GuiHyperlink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiInclude.h:31:2: style: Class 'GuiInclude' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiIndex.h:30:2: style: Class 'GuiIndex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiInfo.h:33:2: style: Class 'GuiInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiLabel.h:28:2: style: Class 'GuiLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiLine.h:27:2: style: Class 'GuiLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiListings.h:26:2: style: Class 'GuiListings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiLog.h:32:2: style: Class 'GuiLog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiLyXFiles.h:30:2: style: Class 'GuiLyXFiles' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiMathMatrix.h:29:2: style: Class 'GuiMathMatrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiNote.h:26:2: style: Class 'GuiNote' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiParagraph.h:32:2: style: Class 'GuiParagraph' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiPhantom.h:26:2: style: Class 'GuiPhantom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiPrefs.h:71:2: style: Class 'GuiPreferences' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiPrefs.h:168:2: style: Class 'PrefOutput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiPrefs.h:179:2: style: Class 'PrefInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiPrefs.h:199:2: style: Class 'PrefCompletion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiPrefs.h:214:2: style: Class 'PrefLatex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiPrefs.h:238:2: style: Class 'PrefScreenFonts' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiPrefs.h:265:2: style: Class 'PrefColors' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiPrefs.h:425:2: style: Class 'PrefDisplay' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiPrefs.h:439:2: style: Class 'PrefPaths' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiPrefs.h:461:2: style: Class 'PrefSpellchecker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiPrefs.h:475:2: style: Class 'PrefConverters' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiPrefs.h:501:2: style: Class 'PrefFileformats' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiPrefs.h:545:2: style: Class 'PrefLanguage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiPrefs.h:564:2: style: Class 'PrefUserInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiPrefs.h:578:2: style: Class 'PrefDocHandling' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiPrefs.h:593:2: style: Class 'PrefEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiPrefs.h:609:2: style: Class 'GuiShortcutDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiPrefs.h:621:2: style: Class 'PrefShortcuts' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiPrefs.h:699:2: style: Class 'PrefIdentity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiPrefs.h:737:2: style: Class 'ColorSwatchDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiPrintindex.h:30:2: style: Class 'GuiPrintindex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiPrintNomencl.h:30:2: style: Class 'GuiPrintNomencl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiProgressView.h:47:2: style: Class 'GuiProgressView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiRef.h:34:2: style: Class 'GuiRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiSearch.h:118:2: style: Class 'GuiSearch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiSendto.h:32:2: style: Class 'GuiSendTo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiShowFile.h:29:2: style: Class 'GuiShowFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiSpellchecker.h:64:2: style: Class 'GuiSpellchecker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiSymbols.h:31:2: style: Class 'GuiSymbols' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiTabular.h:30:2: style: Class 'GuiTabular' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiTabularCreate.h:29:2: style: Class 'GuiTabularCreate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiTexinfo.h:29:2: style: Class 'GuiTexInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiThesaurus.h:29:2: style: Class 'GuiThesaurus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiToc.h:36:2: style: Class 'GuiToc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiViewSource.h:45:2: style: Class 'ViewSourceWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiViewSource.h:99:2: style: Class 'GuiViewSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiVSpace.h:29:2: style: Class 'GuiVSpace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiWrap.h:28:2: style: Class 'GuiWrap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.h:75:2: style: Class 'UiWidget < Ui :: TextLayoutUi >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.h:75:2: style: Class 'UiWidget < Ui :: MasterChildUi >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.h:75:2: style: Class 'UiWidget < Ui :: PageLayoutUi >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.h:75:2: style: Class 'UiWidget < Ui :: MarginsUi >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.h:75:2: style: Class 'UiWidget < Ui :: LanguageUi >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.h:75:2: style: Class 'UiWidget < Ui :: ColorUi >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.h:75:2: style: Class 'UiWidget < Ui :: ChangeTrackingUi >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.h:75:2: style: Class 'UiWidget < Ui :: NumberingUi >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.h:75:2: style: Class 'UiWidget < Ui :: BiblioUi >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.h:75:2: style: Class 'UiWidget < Ui :: MathsUi >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.h:75:2: style: Class 'UiWidget < Ui :: LaTeXUi >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.h:75:2: style: Class 'UiWidget < Ui :: PDFSupportUi >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.h:75:2: style: Class 'UiWidget < Ui :: ModulesUi >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.h:75:2: style: Class 'UiWidget < Ui :: OutputUi >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.h:75:2: style: Class 'UiWidget < Ui :: ListingsSettingsUi >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.h:75:2: style: Class 'UiWidget < Ui :: NomenclUi >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.h:75:2: style: Class 'UiWidget < Ui :: PreambleUi >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.h:75:2: style: Class 'UiWidget < Ui :: LocalLayoutUi >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.h:75:2: style: Class 'UiWidget < Ui :: FontUi >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/DockView.h:40:11: style: The destructor '~DockView' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/frontends/qt/Dialog.h:57:11: note: Virtual destructor in base class lyx-2.5.0/src/frontends/qt/DockView.h:40:11: note: Destructor in derived class lyx-2.5.0/src/frontends/qt/FindAndReplace.h:95:3: style: The destructor '~FindAndReplace' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/frontends/qt/DockView.h:40:11: note: Virtual destructor in base class lyx-2.5.0/src/frontends/qt/FindAndReplace.h:95:3: note: Destructor in derived class lyx-2.5.0/src/frontends/qt/GuiAbout.h:27:3: style: The destructor '~GuiAbout' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/frontends/qt/Dialog.h:57:11: note: Virtual destructor in base class lyx-2.5.0/src/frontends/qt/GuiAbout.h:27:3: note: Destructor in derived class lyx-2.5.0/src/frontends/qt/GuiCompare.h:33:3: style: The destructor '~GuiCompare' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/frontends/qt/Dialog.h:57:11: note: Virtual destructor in base class lyx-2.5.0/src/frontends/qt/GuiCompare.h:33:3: note: Destructor in derived class lyx-2.5.0/src/frontends/qt/GuiProgressView.h:52:3: style: The destructor '~GuiProgressView' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/frontends/qt/DockView.h:40:11: note: Virtual destructor in base class lyx-2.5.0/src/frontends/qt/GuiProgressView.h:52:3: note: Destructor in derived class lyx-2.5.0/src/frontends/qt/GuiSpellchecker.h:68:3: style: The destructor '~GuiSpellchecker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/frontends/qt/DockView.h:40:11: note: Virtual destructor in base class lyx-2.5.0/src/frontends/qt/GuiSpellchecker.h:68:3: note: Destructor in derived class lyx-2.5.0/src/frontends/qt/InsetParamsDialog.h:39:3: style: The destructor '~InsetParamsDialog' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lyx-2.5.0/src/frontends/qt/Dialog.h:57:11: note: Virtual destructor in base class lyx-2.5.0/src/frontends/qt/InsetParamsDialog.h:39:3: note: Destructor in derived class lyx-2.5.0/src/frontends/qt/GuiToc.h:45:7: style: The function 'wantInitialFocus' overrides a function in a base class but is identical to the overridden function [uselessOverride] lyx-2.5.0/src/frontends/qt/Dialog.h:148:15: note: Virtual function in base class lyx-2.5.0/src/frontends/qt/GuiToc.h:45:7: note: Function in derived class lyx-2.5.0/src/frontends/qt/ButtonController.h:115:82: performance: Function parameter 'panel' should be passed by const reference. [passedByValue] lyx-2.5.0/src/frontends/qt/GuiLyXFiles.h:36:34: performance: Function parameter 'file' should be passed by const reference. [passedByValue] lyx-2.5.0/src/frontends/qt/GuiPrefs.h:272:43: performance:inconclusive: Function parameter 'index' should be passed by const reference. [passedByValue] lyx-2.5.0/src/frontends/qt/DialogView.cpp:32:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/DialogView.h:50:7: style: Virtual function 'onBufferViewChanged' is called from constructor 'DialogView(GuiView&lv,const QString&name,const QString&title)' at line 27. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/DialogView.cpp:27:16: note: Calling onBufferViewChanged lyx-2.5.0/src/frontends/qt/DialogView.h:50:7: note: onBufferViewChanged is a virtual function lyx-2.5.0/src/frontends/qt/DialogView.h:51:7: style: Virtual function 'onClosing' is called from constructor 'DialogView(GuiView&lv,const QString&name,const QString&title)' at line 29. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/DialogView.cpp:29:9: note: Calling onClosing lyx-2.5.0/src/frontends/qt/DialogView.h:51:7: note: onClosing is a virtual function lyx-2.5.0/src/frontends/qt/DockView.cpp:41:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubWindow [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/DockView.cpp:47:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Escape [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/DockView.h:58:7: style: Virtual function 'onBufferViewChanged' is called from constructor 'DockView(GuiView&parent,const QString&name,const QString&title,Qt::DockWidgetArea area=Qt::LeftDockWidgetArea,Qt::WindowFlags flags={})' at line 33. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/DockView.cpp:33:16: note: Calling onBufferViewChanged lyx-2.5.0/src/frontends/qt/DockView.h:58:7: note: onBufferViewChanged is a virtual function lyx-2.5.0/src/frontends/qt/EmptyTable.cpp:29:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollBarAsNeeded [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/EmptyTable.h:49:15: style: Virtual function 'resetCellSize' is called from constructor 'EmptyTable(QWidget*parent=0,int rows=5,int columns=5)' at line 28. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/EmptyTable.cpp:28:2: note: Calling resetCellSize lyx-2.5.0/src/frontends/qt/EmptyTable.h:49:15: note: resetCellSize is a virtual function lyx-2.5.0/src/frontends/qt/EmptyTable.h:30:2: style: Class 'EmptyTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/FancyLineEdit.cpp:114:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/FancyLineEdit.cpp:187:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/FancyLineEdit.cpp:214:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightToLeft [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/FancyLineEdit.cpp:240:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Down [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/FancyLineEdit.cpp:286:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/FancyLineEdit.cpp:327:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/FancyLineEdit.cpp:356:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeleteWhenStopped [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/FancyLineEdit.cpp:247:63: style:inconclusive: Function 'setButtonPixmap' argument 2 names different: declaration 'pixmap' definition 'buttonPixmap'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/FancyLineEdit.h:78:49: note: Function 'setButtonPixmap' argument 2 names different: declaration 'pixmap' definition 'buttonPixmap'. lyx-2.5.0/src/frontends/qt/FancyLineEdit.cpp:247:63: note: Function 'setButtonPixmap' argument 2 names different: declaration 'pixmap' definition 'buttonPixmap'. lyx-2.5.0/src/frontends/qt/FancyLineEdit.cpp:262:53: style:inconclusive: Function 'setButtonMenu' argument 2 names different: declaration 'menu' definition 'buttonMenu'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/FancyLineEdit.h:81:39: note: Function 'setButtonMenu' argument 2 names different: declaration 'menu' definition 'buttonMenu'. lyx-2.5.0/src/frontends/qt/FancyLineEdit.cpp:262:53: note: Function 'setButtonMenu' argument 2 names different: declaration 'menu' definition 'buttonMenu'. lyx-2.5.0/src/frontends/qt/FancyLineEdit.cpp:166:14: style: Variable 'button' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/frontends/qt/FileDialog.cpp:83:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/FileDialog.cpp:148:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/FileDialog.cpp:191:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/FileDialog.h:54:2: style: Class 'FileDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/FileDialog.cpp:54:40: style:inconclusive: Function 'FileDialog' argument 1 names different: declaration 'title' definition 't'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/FileDialog.h:54:29: note: Function 'FileDialog' argument 1 names different: declaration 'title' definition 't'. lyx-2.5.0/src/frontends/qt/FileDialog.cpp:54:40: note: Function 'FileDialog' argument 1 names different: declaration 'title' definition 't'. lyx-2.5.0/src/frontends/qt/FindAndReplace.cpp:57:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyledPanel [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/FindAndReplace.cpp:78:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightDockWidgetArea [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/FindAndReplace.cpp:91:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/FindAndReplace.cpp:184:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FINDVERBOSE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/FindAndReplace.cpp:205:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FINDVERBOSE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/FindAndReplace.cpp:328:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_ALL_MANUALS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/FindAndReplace.cpp:449:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_BUFFER [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/FindAndReplace.cpp:533:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Force [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/FindAndReplace.cpp:553:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_DIALOG_TOGGLE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/FindAndReplace.cpp:625:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/FindAndReplace.cpp:669:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftDockWidgetArea [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/FindAndReplace.cpp:742:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable find_work_area_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/FindAndReplace.cpp:653:28: style:inconclusive: Either there is a missing 'override', or the member function 'lyx::frontend::FindAndReplaceWidget::initialiseParams' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/FindAndReplace.h:34:7: note: Either there is a missing 'override', or the member function 'lyx::frontend::FindAndReplaceWidget::initialiseParams' can be const. lyx-2.5.0/src/frontends/qt/FindAndReplace.cpp:653:28: note: Either there is a missing 'override', or the member function 'lyx::frontend::FindAndReplaceWidget::initialiseParams' can be const. lyx-2.5.0/src/frontends/qt/FindAndReplace.cpp:158:22: style: The scope of the variable 'files' can be reduced. [variableScope] lyx-2.5.0/src/frontends/qt/FindAndReplace.cpp:433:26: style:inconclusive: Function 'findAndReplace' argument 5 names different: declaration 'ignoreformat' definition 'adhereformat'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/FindAndReplace.h:62:27: note: Function 'findAndReplace' argument 5 names different: declaration 'ignoreformat' definition 'adhereformat'. lyx-2.5.0/src/frontends/qt/FindAndReplace.cpp:433:26: note: Function 'findAndReplace' argument 5 names different: declaration 'ignoreformat' definition 'adhereformat'. lyx-2.5.0/src/frontends/qt/GuiAbout.cpp:43:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyx_release_date [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiAbout.cpp:56:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiAbout.cpp:99:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiAbout.cpp:208:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyx_version [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiAbout.cpp:258:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LongFormat [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiAlert.cpp:86:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_gui [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiAlert.cpp:181:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiAlert.cpp:231:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiAlert.cpp:278:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_gui [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiAlert.cpp:322:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_gui [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiApplication.cpp:1644:2: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/frontends/qt/GuiBibitem.cpp:53:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENGINE_TYPE_NUMERICAL [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiBibtex.cpp:53:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiBibtex.cpp:149:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiBibtex.cpp:165:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiBibtex.cpp:647:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable document_path [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiBibtex.cpp:657:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable document_path [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiBibtex.cpp:724:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiBibtex.h:56:7: style: Virtual function 'updateContents' is called from constructor 'GuiBibtex(GuiView&lv)' at line 74. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiBibtex.cpp:74:9: note: Calling rescanClicked lyx-2.5.0/src/frontends/qt/GuiBibtex.cpp:402:2: note: Calling updateContents lyx-2.5.0/src/frontends/qt/GuiBibtex.h:56:7: note: updateContents is a virtual function lyx-2.5.0/src/frontends/qt/GuiBibtex.h:54:7: style: Virtual function 'applyView' is called from constructor 'GuiBibtex(GuiView&lv)' at line 94. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiBibtex.cpp:94:9: note: Calling on_buttonBox_accepted lyx-2.5.0/src/frontends/qt/GuiBibtex.cpp:206:2: note: Calling applyView lyx-2.5.0/src/frontends/qt/GuiBibtex.h:54:7: note: applyView is a virtual function lyx-2.5.0/src/frontends/qt/GuiBibtex.cpp:830:54: style:inconclusive: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiBibtex.h:98:44: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiBibtex.cpp:830:54: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiBibtex.cpp:618:13: style: Local variable 'bibtotoc' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/GuiBibtex.h:72:7: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/GuiBibtex.cpp:618:13: note: Shadow variable lyx-2.5.0/src/frontends/qt/GuiBibtex.cpp:434:14: style: Variable 'ecb' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/frontends/qt/GuiBibtex.cpp:281:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/frontends/qt/GuiBibtex.cpp:342:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/frontends/qt/GuiBibtex.cpp:349:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/frontends/qt/GuiBox.cpp:85:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiBox.cpp:173:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCW [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiBox.cpp:202:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiBox.cpp:297:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiBox.cpp:357:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widthED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiBox.cpp:489:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/LengthCombo.h:30:2: style: Class 'LengthCombo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/Validator.h:51:2: style: Class 'LengthValidator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/Validator.h:147:2: style: Class 'NoNewLineValidator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiBranch.cpp:77:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inverted [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiBranches.cpp:204:2: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/frontends/qt/GuiChanges.cpp:46:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiChanges.cpp:58:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNCHANGED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiChanges.cpp:101:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_CHANGE_NEXT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiChanges.cpp:107:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_CHANGE_PREVIOUS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiChanges.cpp:113:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_CHANGE_ACCEPT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiChanges.cpp:120:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_CHANGE_REJECT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.cpp:44:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_SHAPE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.cpp:57:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_SIZE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.cpp:103:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_SERIES [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.cpp:114:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_FAMILY [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.cpp:136:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.cpp:191:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable familyCO [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.cpp:245:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.cpp:256:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.cpp:267:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.cpp:276:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inherit_font [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.cpp:285:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignore_font [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.cpp:296:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.cpp:305:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT_ON [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.cpp:326:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT_ON [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.cpp:347:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.cpp:361:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT_OFF [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.cpp:402:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.cpp:432:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_font [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.cpp:492:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT_IGNORE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.cpp:530:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT_IGNORE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.cpp:571:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.cpp:585:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.cpp:609:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNORE_FAMILY [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCharacter.cpp:296:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:152:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable availableLV [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:233:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_literal [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:457:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:693:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:731:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:790:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_literal [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:846:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:905:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:1012:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icase [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:1077:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_literal [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:1089:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_literal [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:955:19: style:inconclusive: Either there is a missing 'override', or the member function 'lyx::frontend::GuiCitation::filterByEntryType' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/GuiCitation.h:147:7: note: Either there is a missing 'override', or the member function 'lyx::frontend::GuiCitation::filterByEntryType' can be const. lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:955:19: note: Either there is a missing 'override', or the member function 'lyx::frontend::GuiCitation::filterByEntryType' can be const. lyx-2.5.0/src/frontends/qt/GuiCitation.h:73:7: style: Virtual function 'applyView' is called from constructor 'GuiCitation(GuiView&lv)' at line 130. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:130:9: note: Calling on_buttonBox_accepted lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:201:2: note: Calling applyView lyx-2.5.0/src/frontends/qt/GuiCitation.h:73:7: note: applyView is a virtual function lyx-2.5.0/src/frontends/qt/GuiCitation.h:73:7: style: Virtual function 'applyView' is called from constructor 'GuiCitation(GuiView&lv)' at line 132. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:132:9: note: Calling on_buttonBox_accepted lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:201:2: note: Calling applyView lyx-2.5.0/src/frontends/qt/GuiCitation.h:73:7: note: applyView is a virtual function lyx-2.5.0/src/frontends/qt/GuiCitation.h:73:7: style: Virtual function 'applyView' is called from constructor 'GuiCitation(GuiView&lv)' at line 143. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:143:9: note: Calling on_buttonBox_accepted lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:201:2: note: Calling applyView lyx-2.5.0/src/frontends/qt/GuiCitation.h:73:7: note: applyView is a virtual function lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:833:45: style:inconclusive: Function 'findKey' argument 5 names different: declaration 'entryType' definition 'entry_type'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiCitation.h:132:21: note: Function 'findKey' argument 5 names different: declaration 'entryType' definition 'entry_type'. lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:833:45: note: Function 'findKey' argument 5 names different: declaration 'entryType' definition 'entry_type'. lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:930:51: style:inconclusive: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiCitation.h:75:44: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:930:51: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:956:51: style:inconclusive: Function 'filterByEntryType' argument 3 names different: declaration 'entryType' definition 'entry_type'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiCitation.h:148:57: note: Function 'filterByEntryType' argument 3 names different: declaration 'entryType' definition 'entry_type'. lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:956:51: note: Function 'filterByEntryType' argument 3 names different: declaration 'entryType' definition 'entry_type'. lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:996:28: style:inconclusive: Function 'searchKeys' argument 7 names different: declaration 'regex' definition 're'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiCitation.h:159:8: note: Function 'searchKeys' argument 7 names different: declaration 'regex' definition 're'. lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:996:28: note: Function 'searchKeys' argument 7 names different: declaration 'regex' definition 're'. lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:695:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/frontends/qt/GuiCitation.cpp:733:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/frontends/qt/GuiClickableLabel.cpp:27:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiClipboard.cpp:66:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIPBOARD [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiClipboard.cpp:85:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIPBOARD [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiClipboard.cpp:126:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIPBOARD [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiClipboard.cpp:146:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmfGraphicsType [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiClipboard.cpp:271:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PngGraphicsType [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiClipboard.cpp:375:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyTextType [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiClipboard.cpp:433:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIPBOARD [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiClipboard.cpp:482:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyGraphicsType [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiClipboard.cpp:524:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LyXTextType [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiClipboard.cpp:558:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIPBOARD [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiClipboard.cpp:569:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FindBuffer [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiClipboard.cpp:594:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIPBOARD [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiClipboard.h:76:7: style: Virtual function 'hasTextContents' is called from constructor 'GuiClipboard()' at line 113. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiClipboard.cpp:113:9: note: Calling on_dataChanged lyx-2.5.0/src/frontends/qt/GuiClipboard.cpp:575:2: note: Calling update lyx-2.5.0/src/frontends/qt/GuiClipboard.cpp:601:23: note: Calling hasTextContents lyx-2.5.0/src/frontends/qt/GuiClipboard.h:76:7: note: hasTextContents is a virtual function lyx-2.5.0/src/frontends/qt/GuiClipboard.h:76:7: style: Virtual function 'hasTextContents' is called from constructor 'GuiClipboard()' at line 120. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiClipboard.cpp:120:2: note: Calling update lyx-2.5.0/src/frontends/qt/GuiClipboard.cpp:601:23: note: Calling hasTextContents lyx-2.5.0/src/frontends/qt/GuiClipboard.h:76:7: note: hasTextContents is a virtual function lyx-2.5.0/src/frontends/qt/GuiClipboard.cpp:231:40: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/frontends/qt/GuiCommandBuffer.cpp:59:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollBarAlwaysOff [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCommandBuffer.cpp:66:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCommandBuffer.cpp:82:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Escape [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCommandBuffer.cpp:107:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClickFocus [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCommandBuffer.cpp:290:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxaction [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCommandBuffer.cpp:345:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMANDBUFFER [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCommandBuffer.h:38:2: style: Class 'GuiCommandBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiCommandEdit.h:27:2: style: Class 'GuiCommandEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiCommandBuffer.cpp:343:34: style: Condition 'history_pos_!=history().end()' is always false [knownConditionTrueFalse] lyx-2.5.0/src/frontends/qt/GuiCommandBuffer.cpp:341:30: note: Assignment 'history_pos_=history().end()', assigned value is end=0 lyx-2.5.0/src/frontends/qt/GuiCommandBuffer.cpp:343:34: note: Condition 'history_pos_!=history().end()' is always false lyx-2.5.0/src/frontends/qt/GuiCommandBuffer.cpp:319:9: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/frontends/qt/GuiCommandEdit.cpp:26:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClickFocus [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCommandEdit.cpp:32:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCommandEdit.cpp:60:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCommandEdit.cpp:63:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] lyx-2.5.0/src/frontends/qt/GuiCompare.cpp:50:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompare.cpp:165:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable document_path [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompare.cpp:180:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompare.cpp:225:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_BUFFER_SWITCH [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompare.cpp:316:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable document_path [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompare.cpp:358:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_UNKNOWN_ACTION [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompare.cpp:255:18: warning: The class 'GuiCompare' defines member function with name 'slotOK' also defined in its parent class 'GuiDialog'. [duplInheritedMember] lyx-2.5.0/src/frontends/qt/GuiDialog.h:55:7: note: Parent function 'GuiDialog::slotOK' lyx-2.5.0/src/frontends/qt/GuiCompare.cpp:255:18: note: Derived function 'GuiCompare::slotOK' lyx-2.5.0/src/frontends/qt/GuiCompare.cpp:276:18: warning: The class 'GuiCompare' defines member function with name 'slotButtonBox' also defined in its parent class 'GuiDialog'. [duplInheritedMember] lyx-2.5.0/src/frontends/qt/GuiDialog.h:63:7: note: Parent function 'GuiDialog::slotButtonBox' lyx-2.5.0/src/frontends/qt/GuiCompare.cpp:276:18: note: Derived function 'GuiCompare::slotButtonBox' lyx-2.5.0/src/frontends/qt/GuiCompareHistory.cpp:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompareHistory.cpp:53:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable File [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompareHistory.cpp:132:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_VC_COMPARE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompareHistory.cpp:122:25: warning: The class 'GuiCompareHistory' defines member function with name 'slotOK' also defined in its parent class 'GuiDialog'. [duplInheritedMember] lyx-2.5.0/src/frontends/qt/GuiDialog.h:55:7: note: Parent function 'GuiDialog::slotOK' lyx-2.5.0/src/frontends/qt/GuiCompareHistory.cpp:122:25: note: Derived function 'GuiCompareHistory::slotOK' lyx-2.5.0/src/frontends/qt/GuiCompareHistory.cpp:142:25: warning: The class 'GuiCompareHistory' defines member function with name 'slotButtonBox' also defined in its parent class 'GuiDialog'. [duplInheritedMember] lyx-2.5.0/src/frontends/qt/GuiDialog.h:63:7: note: Parent function 'GuiDialog::slotButtonBox' lyx-2.5.0/src/frontends/qt/GuiCompareHistory.cpp:142:25: note: Derived function 'GuiCompareHistory::slotButtonBox' lyx-2.5.0/src/frontends/qt/GuiCompareHistory.cpp:56:9: style: The scope of the variable 'tmp' can be reduced. [variableScope] lyx-2.5.0/src/frontends/qt/GuiCompleter.cpp:65:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompleter.cpp:127:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompleter.cpp:168:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PopupCompletion [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompleter.cpp:210:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompleter.cpp:317:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable completion_popup_delay [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompleter.cpp:343:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompleter.cpp:400:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable completion_inline_dots [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompleter.cpp:443:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightToLeft [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompleter.cpp:491:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompleter.cpp:589:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompleter.cpp:601:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompleter.cpp:633:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompleter.cpp:655:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompleter.cpp:732:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompleter.cpp:753:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnsortedModel [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompleter.cpp:828:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompleter.cpp:876:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiCompleter.cpp:898:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiWorkArea.h:207:7: style: Either there is a missing 'override', or the member function 'lyx::frontend::EmbeddedWorkArea::setWidgetResizable' can be static. [functionStatic] lyx-2.5.0/src/frontends/qt/GuiWorkArea.h:208:7: style: Either there is a missing 'override', or the member function 'lyx::frontend::EmbeddedWorkArea::setWidget' can be static. [functionStatic] lyx-2.5.0/src/frontends/qt/GuiCompleter.h:35:2: style: Class 'GuiCompleter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiWorkArea.h:45:2: style: Class 'GuiWorkArea' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiWorkArea.h:203:2: style: Class 'EmbeddedWorkArea' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiWorkArea.h:233:2: style: Class 'TabWorkArea' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiWorkArea.h:331:2: style: Class 'GuiWorkAreaContainer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiCompleter.cpp:206:60: style:inconclusive: Function 'eventFilter' argument 2 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiCompleter.h:111:47: note: Function 'eventFilter' argument 2 names different: declaration 'event' definition 'e'. lyx-2.5.0/src/frontends/qt/GuiCompleter.cpp:206:60: note: Function 'eventFilter' argument 2 names different: declaration 'event' definition 'e'. lyx-2.5.0/src/frontends/qt/GuiCounter.cpp:52:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable counterTable [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDelimiter.cpp:93:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDelimiter.cpp:203:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDelimiter.cpp:217:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leftLW [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDelimiter.cpp:403:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_MATH_DELIM [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDelimiter.cpp:463:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDelimiter.cpp:289:25: style:inconclusive: Either there is a missing 'override', or the member function 'lyx::frontend::GuiDelimiter::doMatch' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/GuiDelimiter.h:51:12: note: Either there is a missing 'override', or the member function 'lyx::frontend::GuiDelimiter::doMatch' can be const. lyx-2.5.0/src/frontends/qt/GuiDelimiter.cpp:289:25: note: Either there is a missing 'override', or the member function 'lyx::frontend::GuiDelimiter::doMatch' can be const. lyx-2.5.0/src/frontends/qt/GuiDelimiter.cpp:81:2: style: Struct 'MathSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDialog.cpp:42:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDialog.h:68:7: style: Virtual function 'onBufferViewChanged' is called from constructor 'GuiDialog(GuiView&lv,const QString&name,const QString&title)' at line 37. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiDialog.cpp:37:16: note: Calling onBufferViewChanged lyx-2.5.0/src/frontends/qt/GuiDialog.h:68:7: note: onBufferViewChanged is a virtual function lyx-2.5.0/src/frontends/qt/GuiDialog.h:69:7: style: Virtual function 'onClosing' is called from constructor 'GuiDialog(GuiView&lv,const QString&name,const QString&title)' at line 39. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiDialog.cpp:39:9: note: Calling onClosing lyx-2.5.0/src/frontends/qt/GuiDialog.h:69:7: note: onClosing is a virtual function lyx-2.5.0/src/frontends/qt/GuiDialog.cpp:46:42: style:inconclusive: Function 'closeEvent' argument 1 names different: declaration 'e' definition 'ev'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiDialog.h:65:32: note: Function 'closeEvent' argument 1 names different: declaration 'e' definition 'ev'. lyx-2.5.0/src/frontends/qt/GuiDialog.cpp:46:42: note: Function 'closeEvent' argument 1 names different: declaration 'e' definition 'ev'. lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:183:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theModuleList [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:192:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theModuleList [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:201:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theModuleList [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:210:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theModuleList [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:220:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theModuleList [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:229:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theModuleList [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:320:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:468:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoWrap [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:497:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable findLE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:533:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:652:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoWrap [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:749:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:846:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:1980:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:2117:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:2260:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LENGTH [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:2337:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:2473:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dynamic [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:2847:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:3045:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable document_path [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:3108:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable document_path [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:3140:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:3229:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theCiteEnginesList [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:3251:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theCiteEnginesList [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:3266:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theCiteEnginesList [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:3302:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theCiteEnginesList [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:3326:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENGINE_TYPE_DEFAULT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:3392:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theModuleList [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:3441:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:3489:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:3566:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_IN_TOC [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:3601:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Subdirectories [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:3682:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theCiteEnginesList [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:4446:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:4909:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gray [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:5010:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theCiteEnginesList [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:5131:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theCiteEnginesList [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:5161:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:5260:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theModuleList [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:5330:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable master [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:5405:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable language [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:5415:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_BUFFER_SAVE_AS_DEFAULT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:5503:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sentence [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:5523:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theModuleList [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:5564:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_BRANCHES_RENAME [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:5682:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:5779:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:3210:19: style:inconclusive: Either there is a missing 'override', or the member function 'lyx::frontend::GuiDocument::rescanBibFiles' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/GuiDocument.h:151:7: note: Either there is a missing 'override', or the member function 'lyx::frontend::GuiDocument::rescanBibFiles' can be const. lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:3210:19: note: Either there is a missing 'override', or the member function 'lyx::frontend::GuiDocument::rescanBibFiles' can be const. lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:5248:55: style:inconclusive: Either there is a missing 'override', or the member function 'lyx::frontend::GuiDocument::getModuleInfo' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/GuiDocument.h:295:35: note: Either there is a missing 'override', or the member function 'lyx::frontend::GuiDocument::getModuleInfo' can be const. lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:5248:55: note: Either there is a missing 'override', or the member function 'lyx::frontend::GuiDocument::getModuleInfo' can be const. lyx-2.5.0/src/frontends/qt/GuiDocument.h:225:7: style: Virtual function 'applyView' is called from constructor 'GuiDocument(GuiView&lv)' at line 841. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:841:43: note: Calling saveDefaultClicked lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:2001:2: note: Calling saveDocDefault lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:4888:2: note: Calling applyView lyx-2.5.0/src/frontends/qt/GuiDocument.h:225:7: note: applyView is a virtual function lyx-2.5.0/src/frontends/qt/GuiDocument.h:259:7: style: Virtual function 'isValid' is called from constructor 'GuiDocument(GuiView&lv)' at line 868. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:868:9: note: Calling setIndent lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:2243:2: note: Calling isValid lyx-2.5.0/src/frontends/qt/GuiDocument.h:259:7: note: isValid is a virtual function lyx-2.5.0/src/frontends/qt/GuiDocument.h:259:7: style: Virtual function 'isValid' is called from constructor 'GuiDocument(GuiView&lv)' at line 881. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:881:9: note: Calling setSkip lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:2265:2: note: Calling isValid lyx-2.5.0/src/frontends/qt/GuiDocument.h:259:7: note: isValid is a virtual function lyx-2.5.0/src/frontends/qt/GuiDocument.h:259:7: style: Virtual function 'isValid' is called from constructor 'GuiDocument(GuiView&lv)' at line 1651. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:1651:9: note: Calling allowMathIndent lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:2288:2: note: Calling isValid lyx-2.5.0/src/frontends/qt/GuiDocument.h:259:7: note: isValid is a virtual function lyx-2.5.0/src/frontends/qt/GuiDocument.h:259:7: style: Virtual function 'isValid' is called from constructor 'GuiDocument(GuiView&lv)' at line 1655. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:1655:9: note: Calling enableMathIndent lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:2298:2: note: Calling isValid lyx-2.5.0/src/frontends/qt/GuiDocument.h:259:7: note: isValid is a virtual function lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:2064:19: warning: The class 'GuiDocument' defines member function with name 'slotOK' also defined in its parent class 'GuiDialog'. [duplInheritedMember] lyx-2.5.0/src/frontends/qt/GuiDialog.h:55:7: note: Parent function 'GuiDialog::slotOK' lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:2064:19: note: Derived function 'GuiDocument::slotOK' lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:2052:19: warning: The class 'GuiDocument' defines member function with name 'slotApply' also defined in its parent class 'GuiDialog'. [duplInheritedMember] lyx-2.5.0/src/frontends/qt/GuiDialog.h:57:7: note: Parent function 'GuiDialog::slotApply' lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:2052:19: note: Derived function 'GuiDocument::slotApply' lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:2075:19: warning: The class 'GuiDocument' defines member function with name 'slotButtonBox' also defined in its parent class 'GuiDialog'. [duplInheritedMember] lyx-2.5.0/src/frontends/qt/GuiDialog.h:63:7: note: Parent function 'GuiDialog::slotButtonBox' lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:2075:19: note: Derived function 'GuiDocument::slotButtonBox' lyx-2.5.0/src/frontends/qt/CategorizedCombo.h:36:2: style: Class 'CategorizedCombo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiBranches.h:35:2: style: Class 'BranchesUnknownDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiBranches.h:46:2: style: Class 'GuiBranches' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiIndices.h:34:2: style: Class 'GuiIndices' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:3851:4: style: C-style pointer casting [cstyleCast] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:3856:8: style: C-style pointer casting [cstyleCast] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:3861:8: style: C-style pointer casting [cstyleCast] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:4453:6: style: C-style pointer casting [cstyleCast] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:4459:6: style: C-style pointer casting [cstyleCast] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:4465:6: style: C-style pointer casting [cstyleCast] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:5591:4: style: C-style pointer casting [cstyleCast] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:3560:20: style: The scope of the variable 'item' can be reduced. [variableScope] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:2097:49: style:inconclusive: Function 'filterModules' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiDocument.h:353:37: note: Function 'filterModules' argument 1 names different: declaration 'string' definition 'str'. lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:2097:49: note: Function 'filterModules' argument 1 names different: declaration 'string' definition 'str'. lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:2184:9: style: Local variable 'params' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/GuiDocument.h:107:23: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:2184:9: note: Shadow variable lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:4444:43: style: Local variable 'it' shadows outer variable [shadowVariable] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:4297:27: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:4444:43: note: Shadow variable lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:5723:17: performance:inconclusive: Use const reference for 'oldname' to avoid unnecessary data copying. [redundantCopyLocalConst] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:5524:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:2965:21: style: Variable 'math' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:3108:21: style: Variable 'dir1' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:5650:24: style: Variable 'ccs[fromqstr(cname)]' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/src/frontends/qt/GuiDocument.cpp:5704:8: style: Variable 'it' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/src/frontends/qt/GuiERT.cpp:39:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Collapsed [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiErrorList.cpp:75:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiErrorList.cpp:94:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable description [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiErrorList.cpp:103:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_BUFFER_SWITCH [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiErrorList.cpp:112:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_BUFFER_VIEW_CACHE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiErrorList.cpp:129:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_BUFFER_VIEW_CACHE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiErrorList.cpp:180:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_BUFFER_SWITCH [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiErrorList.cpp:145:52: style:inconclusive: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiErrorList.h:45:44: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiErrorList.cpp:145:52: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiExternal.cpp:105:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiExternal.cpp:381:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widthED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiExternal.cpp:518:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREVIEW_INSTANT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiExternal.cpp:555:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rotate [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiExternal.cpp:619:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angleED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiExternal.cpp:686:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable document_path [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiExternal.cpp:638:51: style:inconclusive: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiExternal.h:61:44: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiExternal.cpp:638:51: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiExternal.cpp:678:45: style:inconclusive: Function 'browse' argument 1 names different: declaration 'input_file' definition 'input'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiExternal.h:70:33: note: Function 'browse' argument 1 names different: declaration 'input_file' definition 'input'. lyx-2.5.0/src/frontends/qt/GuiExternal.cpp:678:45: note: Function 'browse' argument 1 names different: declaration 'input_file' definition 'input'. lyx-2.5.0/src/frontends/qt/GuiFontExample.h:26:2: style: Class 'GuiFontExample' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiFontMetrics.h:61:2: style: Class 'GuiFontMetrics' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiFontLoader.cpp:105:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_STYLE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiFontLoader.cpp:115:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_FAMILIES [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiFontLoader.cpp:164:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiFontLoader.cpp:179:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiFontLoader.cpp:237:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiFontLoader.cpp:252:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_FAMILIES [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiFontLoader.cpp:291:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable roman_font_name [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiFontLoader.cpp:62:2: style: Class 'GuiFontInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiFontLoader.cpp:47:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/frontends/qt/GuiFontMetrics.cpp:63:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiFontMetrics.cpp:129:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiFontMetrics.cpp:305:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable char_type [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiFontMetrics.cpp:434:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextForceLeftToRight [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiFontMetrics.cpp:451:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable getTextLayout_TLH [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiFontMetrics.cpp:537:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextForceLeftToRight [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiFontMetrics.cpp:613:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable char_type [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiFontMetrics.cpp:667:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable char_type [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiFontMetrics.cpp:310:43: style:inconclusive: Function 'width' argument 1 names different: declaration 'str' definition 'ucs2'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiFontMetrics.h:99:28: note: Function 'width' argument 1 names different: declaration 'str' definition 'ucs2'. lyx-2.5.0/src/frontends/qt/GuiFontMetrics.cpp:310:43: note: Function 'width' argument 1 names different: declaration 'str' definition 'ucs2'. lyx-2.5.0/src/frontends/qt/GuiFontMetrics.cpp:479:40: style:inconclusive: Function 'pos2x' argument 4 names different: declaration 'ws' definition 'wordspacing'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiFontMetrics.h:82:59: note: Function 'pos2x' argument 4 names different: declaration 'ws' definition 'wordspacing'. lyx-2.5.0/src/frontends/qt/GuiFontMetrics.cpp:479:40: note: Function 'pos2x' argument 4 names different: declaration 'ws' definition 'wordspacing'. lyx-2.5.0/src/frontends/qt/GuiFontMetrics.cpp:490:40: style:inconclusive: Function 'x2pos' argument 4 names different: declaration 'ws' definition 'wordspacing'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiFontMetrics.h:83:59: note: Function 'x2pos' argument 4 names different: declaration 'ws' definition 'wordspacing'. lyx-2.5.0/src/frontends/qt/GuiFontMetrics.cpp:490:40: note: Function 'x2pos' argument 4 names different: declaration 'ws' definition 'wordspacing'. lyx-2.5.0/src/frontends/qt/GuiFontMetrics.cpp:620:8: style:inconclusive: Function 'rectText' argument 2 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiFontMetrics.h:89:9: note: Function 'rectText' argument 2 names different: declaration 'width' definition 'w'. lyx-2.5.0/src/frontends/qt/GuiFontMetrics.cpp:620:8: note: Function 'rectText' argument 2 names different: declaration 'width' definition 'w'. lyx-2.5.0/src/frontends/qt/GuiFontMetrics.cpp:632:8: style:inconclusive: Function 'buttonText' argument 3 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiFontMetrics.h:94:9: note: Function 'buttonText' argument 3 names different: declaration 'width' definition 'w'. lyx-2.5.0/src/frontends/qt/GuiFontMetrics.cpp:632:8: note: Function 'buttonText' argument 3 names different: declaration 'width' definition 'w'. lyx-2.5.0/src/frontends/qt/GuiFontMetrics.cpp:255:12: style: Variable 'wid_p' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/frontends/qt/GuiFontMetrics.cpp:654:18: style: Variable 'dim_p' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/frontends/qt/GuiGraphics.cpp:132:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiGraphics.cpp:279:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiGraphics.cpp:336:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiGraphics.cpp:352:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRAPHICS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiGraphics.cpp:395:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OtherFocusReason [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiGraphics.cpp:427:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OtherFocusReason [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiGraphics.cpp:448:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OtherFocusReason [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiGraphics.cpp:552:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lbX [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiGraphics.cpp:668:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lbX [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiGraphics.cpp:773:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lbX [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiGraphics.cpp:837:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable document_path [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiGraphics.cpp:798:51: style:inconclusive: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiGraphics.h:60:44: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiGraphics.cpp:798:51: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiHSpace.cpp:65:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiHSpace.cpp:111:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiHSpace.cpp:237:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiHyperlink.cpp:58:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable targetED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiHyperlink.cpp:87:57: style:inconclusive: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiHyperlink.h:39:44: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiHyperlink.cpp:87:57: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiIdListModel.cpp:33:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiIdListModel.cpp:51:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiIdListModel.cpp:128:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiImage.cpp:79:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRAPHICS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiImage.cpp:90:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRAPHICS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiImage.cpp:180:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiImage.cpp:133:17: style: Local variable 'image' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/GuiImage.h:33:17: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/GuiImage.cpp:133:17: note: Shadow variable lyx-2.5.0/src/frontends/qt/GuiImage.cpp:159:17: style: Local variable 'image' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/GuiImage.h:33:17: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/GuiImage.cpp:159:17: note: Shadow variable lyx-2.5.0/src/frontends/qt/GuiImage.cpp:169:17: style: Local variable 'image' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/GuiImage.h:33:17: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/GuiImage.cpp:169:17: note: Shadow variable lyx-2.5.0/src/frontends/qt/GuiInclude.cpp:71:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filenameED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInclude.cpp:100:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_minted [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInclude.cpp:246:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_minted [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInclude.cpp:299:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_BUFFER_SWITCH [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInclude.cpp:311:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInclude.cpp:377:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable document_path [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInclude.h:76:7: style: Virtual function 'isValid' is called from constructor 'GuiInclude(GuiView&lv)' at line 58. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiInclude.cpp:58:43: note: Calling edit lyx-2.5.0/src/frontends/qt/GuiInclude.cpp:286:7: note: Calling isValid lyx-2.5.0/src/frontends/qt/GuiInclude.h:76:7: note: isValid is a virtual function lyx-2.5.0/src/frontends/qt/GuiIndex.cpp:39:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiIndex.cpp:125:48: style:inconclusive: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiIndex.h:42:44: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiIndex.cpp:125:48: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiIndices.cpp:64:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indexOptionsLE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiIndices.cpp:134:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indicesTW [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInfo.cpp:242:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInfo.cpp:288:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInfo.cpp:329:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoItemFlags [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInfo.cpp:347:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInfo.cpp:234:10: style: The scope of the variable 'fixdate' can be reduced. [variableScope] lyx-2.5.0/src/frontends/qt/GuiInfo.cpp:263:11: style: Local variable 'i' shadows outer variable [shadowVariable] lyx-2.5.0/src/frontends/qt/GuiInfo.cpp:253:6: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/GuiInfo.cpp:263:11: note: Shadow variable lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:138:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:150:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImEnabled [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:157:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImEnabled [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:196:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_foreground [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:354:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_preeditfocustext [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:527:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:623:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:703:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:798:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left_margin [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:879:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:900:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:927:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:1137:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:1312:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:1356:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:1398:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:1404:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:1416:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable char_format_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:1427:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:1486:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QLocale [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiInputMethod.h:100:20: performance: Function 'preeditCaretOffset()' should return member 'caret_offset_' by const reference. [returnByReference] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:754:19: style: Redundant initialization for 'str_before_caret'. The initialized value is overwritten before it is read. [redundantInitialization] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:742:27: note: str_before_caret is initialized lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:754:19: note: str_before_caret is overwritten lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:477:21: style: The scope of the variable 'focus_char_format' can be reduced. [variableScope] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:604:25: style:inconclusive: Function 'pickNextSegFromTurnout' argument 2 names different: declaration 'char_format' definition 'cf'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiInputMethod.h:172:75: note: Function 'pickNextSegFromTurnout' argument 2 names different: declaration 'char_format' definition 'cf'. lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:604:25: note: Function 'pickNextSegFromTurnout' argument 2 names different: declaration 'char_format' definition 'cf'. lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:1034:11: style: Local variable 'locale' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/GuiInputMethod.h:108:12: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:1034:11: note: Shadow variable lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:1485:10: style: Local variable 'locale' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/GuiInputMethod.h:108:12: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:1485:10: note: Shadow variable lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:613:44: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:1302:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:1340:6: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/frontends/qt/GuiInputMethod.cpp:56:7: style: struct member 'Private::has_multiple_rows_' is never used. [unusedStructMember] lyx-2.5.0/src/frontends/qt/GuiKeySymbol.cpp:62:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Escape [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiKeySymbol.cpp:706:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiKeySymbol.cpp:723:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiKeySymbol.cpp:731:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiKeySymbol.cpp:739:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiKeySymbol.cpp:747:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiKeySymbol.cpp:755:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiKeySymbol.cpp:775:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiKeySymbol.cpp:786:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiKeySymbol.cpp:825:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiKeySymbol.cpp:835:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiKeySymbol.cpp:843:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiLabel.cpp:41:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keywordED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiLine.cpp:36:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiListings.cpp:235:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiListings.cpp:300:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_minted [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiListings.cpp:405:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiListings.cpp:415:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiListings.cpp:447:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_minted [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiListings.cpp:453:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_minted [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiListings.cpp:470:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_minted [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiListings.cpp:684:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_minted [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiListings.cpp:698:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_minted [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiListings.h:52:7: style: Virtual function 'updateContents' is called from constructor 'GuiListings(GuiView&lv)' at line 241. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiListings.cpp:241:2: note: Calling updateContents lyx-2.5.0/src/frontends/qt/GuiListings.h:52:7: note: updateContents is a virtual function lyx-2.5.0/src/frontends/qt/GuiListings.cpp:674:51: style:inconclusive: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiListings.h:54:44: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiListings.cpp:674:51: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiLog.cpp:77:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkGray [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiLog.cpp:142:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Close [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiLog.cpp:245:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LatexLog [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiLog.cpp:191:14: style:inconclusive: Either there is a missing 'override', or the member function 'lyx::frontend::GuiLog::on_nextErrorPB_clicked' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/GuiLog.h:39:7: note: Either there is a missing 'override', or the member function 'lyx::frontend::GuiLog::on_nextErrorPB_clicked' can be const. lyx-2.5.0/src/frontends/qt/GuiLog.cpp:191:14: note: Either there is a missing 'override', or the member function 'lyx::frontend::GuiLog::on_nextErrorPB_clicked' can be const. lyx-2.5.0/src/frontends/qt/GuiLog.cpp:197:14: style:inconclusive: Either there is a missing 'override', or the member function 'lyx::frontend::GuiLog::on_nextWarningPB_clicked' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/GuiLog.h:41:7: note: Either there is a missing 'override', or the member function 'lyx::frontend::GuiLog::on_nextWarningPB_clicked' can be const. lyx-2.5.0/src/frontends/qt/GuiLog.cpp:197:14: note: Either there is a missing 'override', or the member function 'lyx::frontend::GuiLog::on_nextWarningPB_clicked' can be const. lyx-2.5.0/src/frontends/qt/GuiLog.h:35:7: style: Virtual function 'updateContents' is called from constructor 'GuiLog(GuiView&lv)' at line 128. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiLog.cpp:128:45: note: Calling updateContents lyx-2.5.0/src/frontends/qt/GuiLog.h:35:7: note: updateContents is a virtual function lyx-2.5.0/src/frontends/qt/GuiLog.h:35:7: style: Virtual function 'updateContents' is called from constructor 'GuiLog(GuiView&lv)' at line 132. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiLog.cpp:132:9: note: Calling typeChanged lyx-2.5.0/src/frontends/qt/GuiLog.cpp:181:2: note: Calling updateContents lyx-2.5.0/src/frontends/qt/GuiLog.h:35:7: note: updateContents is a virtual function lyx-2.5.0/src/frontends/qt/GuiLog.cpp:61:2: style: Class 'LogHighlighter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiLog.cpp:223:46: style:inconclusive: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiLog.h:57:44: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiLog.cpp:223:46: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiLyXFiles.cpp:81:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Subdirectories [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiLyXFiles.cpp:169:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiLyXFiles.cpp:246:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiLyXFiles.cpp:274:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiLyXFiles.cpp:292:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiLyXFiles.cpp:361:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable document_path [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiLyXFiles.cpp:450:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiLyXFiles.cpp:521:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiLyXFiles.cpp:573:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiLyXFiles.cpp:620:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiLyXFiles.cpp:649:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_NOACTION [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiLyXFiles.cpp:660:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_FILE_OPEN [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiLyXFiles.cpp:503:19: warning: The class 'GuiLyXFiles' defines member function with name 'slotButtonBox' also defined in its parent class 'GuiDialog'. [duplInheritedMember] lyx-2.5.0/src/frontends/qt/GuiDialog.h:63:7: note: Parent function 'GuiDialog::slotButtonBox' lyx-2.5.0/src/frontends/qt/GuiLyXFiles.cpp:503:19: note: Derived function 'GuiLyXFiles::slotButtonBox' lyx-2.5.0/src/frontends/qt/GuiLyXFiles.cpp:599:51: style:inconclusive: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'type'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiLyXFiles.h:58:44: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'type'. lyx-2.5.0/src/frontends/qt/GuiLyXFiles.cpp:599:51: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'type'. lyx-2.5.0/src/frontends/qt/GuiMathMatrix.cpp:159:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_MATH_AMS_MATRIX [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiMathMatrix.cpp:116:21: style: Either there is a missing 'override', or the member function 'lyx::frontend::GuiMathMatrix::change_adaptor' can be static. [functionStatic] lyx-2.5.0/src/frontends/qt/GuiMathMatrix.h:42:7: note: Either there is a missing 'override', or the member function 'lyx::frontend::GuiMathMatrix::change_adaptor' can be static. lyx-2.5.0/src/frontends/qt/GuiMathMatrix.cpp:116:21: note: Either there is a missing 'override', or the member function 'lyx::frontend::GuiMathMatrix::change_adaptor' can be static. lyx-2.5.0/src/frontends/qt/GuiMathMatrix.cpp:137:21: warning: The class 'GuiMathMatrix' defines member function with name 'slotOK' also defined in its parent class 'GuiDialog'. [duplInheritedMember] lyx-2.5.0/src/frontends/qt/GuiDialog.h:55:7: note: Parent function 'GuiDialog::slotOK' lyx-2.5.0/src/frontends/qt/GuiMathMatrix.cpp:137:21: note: Derived function 'GuiMathMatrix::slotOK' lyx-2.5.0/src/frontends/qt/GuiMathMatrix.cpp:174:21: warning: The class 'GuiMathMatrix' defines member function with name 'slotClose' also defined in its parent class 'GuiDialog'. [duplInheritedMember] lyx-2.5.0/src/frontends/qt/GuiDialog.h:61:7: note: Parent function 'GuiDialog::slotClose' lyx-2.5.0/src/frontends/qt/GuiMathMatrix.cpp:174:21: note: Derived function 'GuiMathMatrix::slotClose' lyx-2.5.0/src/frontends/qt/GuiNote.cpp:35:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiNote.cpp:65:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Greyedout [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiNote.cpp:73:47: style:inconclusive: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiNote.h:35:44: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiNote.cpp:73:47: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiPainter.cpp:114:2: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/frontends/qt/GuiParagraph.cpp:75:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linespacingValue [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiParagraph.cpp:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LYX_ALIGN_BLOCK [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiParagraph.cpp:142:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LYX_ALIGN_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiParagraph.cpp:156:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiParagraph.cpp:167:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Reset [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiParagraph.cpp:220:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiParagraph.cpp:310:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Other [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiParagraph.cpp:328:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiParagraph.cpp:369:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paragraph_separation [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiParagraph.cpp:378:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alignpossible [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiParagraph.cpp:385:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MARGIN_MANUAL [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiPhantom.cpp:34:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiPhantom.cpp:64:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VPhantom [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiPhantom.cpp:72:50: style:inconclusive: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiPhantom.h:35:44: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiPhantom.cpp:72:50: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiPrefs.cpp:4482:2: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/frontends/qt/GuiPrintNomencl.cpp:35:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiPrintNomencl.cpp:117:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valueLE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiPrintindex.cpp:47:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiPrintindex.cpp:115:53: style:inconclusive: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiPrintindex.h:43:44: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiPrintindex.cpp:115:53: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiProgress.cpp:163:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiProgress.cpp:175:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Critical [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiProgress.h:50:7: style: Virtual function 'processStarted' is called from constructor 'GuiProgress()' at line 36. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiProgress.cpp:36:16: note: Calling processStarted lyx-2.5.0/src/frontends/qt/GuiProgress.h:50:7: note: processStarted is a virtual function lyx-2.5.0/src/frontends/qt/GuiProgress.h:51:7: style: Virtual function 'processFinished' is called from constructor 'GuiProgress()' at line 37. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiProgress.cpp:37:16: note: Calling processFinished lyx-2.5.0/src/frontends/qt/GuiProgress.h:51:7: note: processFinished is a virtual function lyx-2.5.0/src/frontends/qt/GuiProgress.h:52:7: style: Virtual function 'appendMessage' is called from constructor 'GuiProgress()' at line 38. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiProgress.cpp:38:16: note: Calling appendMessage lyx-2.5.0/src/frontends/qt/GuiProgress.h:52:7: note: appendMessage is a virtual function lyx-2.5.0/src/frontends/qt/GuiProgress.h:53:7: style: Virtual function 'appendError' is called from constructor 'GuiProgress()' at line 39. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiProgress.cpp:39:16: note: Calling appendError lyx-2.5.0/src/frontends/qt/GuiProgress.h:53:7: note: appendError is a virtual function lyx-2.5.0/src/frontends/qt/GuiProgress.h:54:7: style: Virtual function 'clearMessages' is called from constructor 'GuiProgress()' at line 40. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiProgress.cpp:40:16: note: Calling clearMessages lyx-2.5.0/src/frontends/qt/GuiProgress.h:54:7: note: clearMessages is a virtual function lyx-2.5.0/src/frontends/qt/GuiProgress.h:63:7: style: Virtual function 'warning' is called from constructor 'GuiProgress()' at line 43. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiProgress.cpp:43:16: note: Calling warning lyx-2.5.0/src/frontends/qt/GuiProgress.h:63:7: note: warning is a virtual function lyx-2.5.0/src/frontends/qt/GuiProgress.h:64:7: style: Virtual function 'toggleWarning' is called from constructor 'GuiProgress()' at line 45. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiProgress.cpp:45:16: note: Calling toggleWarning lyx-2.5.0/src/frontends/qt/GuiProgress.h:64:7: note: toggleWarning is a virtual function lyx-2.5.0/src/frontends/qt/GuiProgress.h:65:7: style: Virtual function 'error' is called from constructor 'GuiProgress()' at line 47. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiProgress.cpp:47:16: note: Calling error lyx-2.5.0/src/frontends/qt/GuiProgress.h:65:7: note: error is a virtual function lyx-2.5.0/src/frontends/qt/GuiProgress.h:66:7: style: Virtual function 'information' is called from constructor 'GuiProgress()' at line 49. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiProgress.cpp:49:16: note: Calling information lyx-2.5.0/src/frontends/qt/GuiProgress.h:66:7: note: information is a virtual function lyx-2.5.0/src/frontends/qt/GuiProgress.h:38:7: style: Virtual function 'lyxerrDisconnect' is called from destructor '~GuiProgress()' at line 137. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiProgress.cpp:137:2: note: Calling lyxerrDisconnect lyx-2.5.0/src/frontends/qt/GuiProgress.h:38:7: note: lyxerrDisconnect is a virtual function lyx-2.5.0/src/frontends/qt/GuiProgressView.cpp:69:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiProgressView.cpp:156:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiProgressView.cpp:170:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiProgressView.cpp:204:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable End [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiProgressView.cpp:231:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable End [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocModel.h:97:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiRef.cpp:71:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refsTW [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiRef.cpp:167:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xref_package [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiRef.cpp:202:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiRef.cpp:257:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xref_package [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiRef.cpp:353:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiRef.cpp:456:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiRef.cpp:589:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xref_package [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiRef.cpp:664:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchWildcard [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiRef.cpp:677:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchWildcard [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiRef.cpp:731:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selectedLV [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiRef.cpp:814:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refsTW [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiRef.cpp:885:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiRef.cpp:915:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refsTW [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiRef.cpp:1017:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xref_package [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiRef.cpp:1028:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_BOOKMARK_SAVE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiRef.cpp:1035:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_BOOKMARK_GOTO [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiRef.cpp:1043:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiRef.cpp:1094:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selectedLV [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocModel.h:50:7: style:inconclusive: Technically the member function 'lyx::frontend::TocModel::empty' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/GuiRef.h:108:15: style: Virtual function 'updateAddPB' is called from constructor 'GuiRef(GuiView&lv)' at line 99. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiRef.cpp:99:9: note: Calling selectionChanged lyx-2.5.0/src/frontends/qt/GuiRef.cpp:370:2: note: Calling updateButtons lyx-2.5.0/src/frontends/qt/GuiRef.cpp:330:2: note: Calling updateAddPB lyx-2.5.0/src/frontends/qt/GuiRef.h:108:15: note: updateAddPB is a virtual function lyx-2.5.0/src/frontends/qt/GuiRef.h:108:15: style: Virtual function 'updateAddPB' is called from constructor 'GuiRef(GuiView&lv)' at line 101. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiRef.cpp:101:9: note: Calling updateButtons lyx-2.5.0/src/frontends/qt/GuiRef.cpp:330:2: note: Calling updateAddPB lyx-2.5.0/src/frontends/qt/GuiRef.h:108:15: note: updateAddPB is a virtual function lyx-2.5.0/src/frontends/qt/GuiRef.h:108:15: style: Virtual function 'updateAddPB' is called from constructor 'GuiRef(GuiView&lv)' at line 107. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiRef.cpp:107:9: note: Calling sortToggled lyx-2.5.0/src/frontends/qt/GuiRef.cpp:416:2: note: Calling updateAvailableLabels lyx-2.5.0/src/frontends/qt/GuiRef.cpp:851:2: note: Calling updateButtons lyx-2.5.0/src/frontends/qt/GuiRef.cpp:330:2: note: Calling updateAddPB lyx-2.5.0/src/frontends/qt/GuiRef.h:108:15: note: updateAddPB is a virtual function lyx-2.5.0/src/frontends/qt/GuiRef.h:108:15: style: Virtual function 'updateAddPB' is called from constructor 'GuiRef(GuiView&lv)' at line 109. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiRef.cpp:109:9: note: Calling groupToggled lyx-2.5.0/src/frontends/qt/GuiRef.cpp:422:2: note: Calling updateAvailableLabels lyx-2.5.0/src/frontends/qt/GuiRef.cpp:851:2: note: Calling updateButtons lyx-2.5.0/src/frontends/qt/GuiRef.cpp:330:2: note: Calling updateAddPB lyx-2.5.0/src/frontends/qt/GuiRef.h:108:15: note: updateAddPB is a virtual function lyx-2.5.0/src/frontends/qt/TocModel.h:40:2: style: Class 'TocModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/TocModel.h:91:2: style: Class 'TocModelSortProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiRef.cpp:351:54: style: Condition 'last_reference_.isNull()' is always false [knownConditionTrueFalse] lyx-2.5.0/src/frontends/qt/GuiRef.cpp:351:26: note: Assuming that condition 'last_reference_.isEmpty()' is not redundant lyx-2.5.0/src/frontends/qt/GuiRef.cpp:351:54: note: Condition 'last_reference_.isNull()' is always false lyx-2.5.0/src/frontends/qt/GuiRef.cpp:1078:51: style:inconclusive: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiRef.h:98:44: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiRef.cpp:1078:51: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiRef.cpp:667:92: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/frontends/qt/GuiSearch.cpp:67:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSearch.cpp:147:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSearch.cpp:255:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSearch.cpp:429:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_DIALOG_HIDE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSearch.cpp:443:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIPBOARD [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSearch.cpp:519:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_WORD_FIND [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSearch.cpp:542:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_WORD_REPLACE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSearch.cpp:611:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSearch.cpp:625:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSearch.cpp:639:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSearch.cpp:698:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QWIDGETSIZE_MAX [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSearch.cpp:629:3: warning: Return value of function std::move() is not used. [ignoredReturnValue] lyx-2.5.0/src/frontends/qt/GuiSearch.cpp:590:23: style:inconclusive: Either there is a missing 'override', or the member function 'lyx::frontend::GuiSearchWidget::onDockWidgetVisibilityChanged' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/GuiSearch.h:63:7: note: Either there is a missing 'override', or the member function 'lyx::frontend::GuiSearchWidget::onDockWidgetVisibilityChanged' can be const. lyx-2.5.0/src/frontends/qt/GuiSearch.cpp:590:23: note: Either there is a missing 'override', or the member function 'lyx::frontend::GuiSearchWidget::onDockWidgetVisibilityChanged' can be const. lyx-2.5.0/src/frontends/qt/GuiSearch.h:126:37: style: Return value 'widget_->initialiseParams(sdata)' is always true [knownConditionTrueFalse] lyx-2.5.0/src/frontends/qt/GuiSearch.h:126:37: note: Calling function 'initialiseParams' returns 1 lyx-2.5.0/src/frontends/qt/GuiSearch.h:126:37: note: Return value 'widget_->initialiseParams(sdata)' is always true lyx-2.5.0/src/frontends/qt/GuiSearch.cpp:141:49: style:inconclusive: Function 'keyPressEvent' argument 1 names different: declaration 'e' definition 'ev'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiSearch.h:70:33: note: Function 'keyPressEvent' argument 1 names different: declaration 'e' definition 'ev'. lyx-2.5.0/src/frontends/qt/GuiSearch.cpp:141:49: note: Function 'keyPressEvent' argument 1 names different: declaration 'e' definition 'ev'. lyx-2.5.0/src/frontends/qt/GuiSearch.cpp:456:13: style: Local variable 'replace' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/GuiSearch.h:85:7: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/GuiSearch.cpp:456:13: note: Shadow variable lyx-2.5.0/src/frontends/qt/GuiSelection.cpp:54:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECTION [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSelection.cpp:69:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSelection.cpp:81:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECTION [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSelection.cpp:91:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECTION [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSelection.cpp:105:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:62:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectRows [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:197:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:407:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSelectionManager.h:140:15: style: Virtual function 'updateAddPB' is called from constructor 'GuiSelectionManager(QObject*parent,QAbstractItemView*availableLV,QAbstractItemView*selectedLV,QPushButton*addPB,QPushButton*delPB,QPushButton*upPB,QPushButton*downPB,QAbstractItemModel*availableModel,QAbstractItemModel*selectedModel,const int main_sel_col=0)' at line 76. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:76:9: note: Calling updateButtons lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:112:2: note: Calling update lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:103:2: note: Calling updateAddPB lyx-2.5.0/src/frontends/qt/GuiSelectionManager.h:140:15: note: updateAddPB is a virtual function lyx-2.5.0/src/frontends/qt/GuiSelectionManager.h:140:15: style: Virtual function 'updateAddPB' is called from constructor 'GuiSelectionManager(QObject*parent,QAbstractItemView*availableLV,QAbstractItemView*selectedLV,QPushButton*addPB,QPushButton*delPB,QPushButton*upPB,QPushButton*downPB,QAbstractItemModel*availableModel,QAbstractItemModel*selectedModel,const int main_sel_col=0)' at line 82. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:82:9: note: Calling updateButtons lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:112:2: note: Calling update lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:103:2: note: Calling updateAddPB lyx-2.5.0/src/frontends/qt/GuiSelectionManager.h:140:15: note: updateAddPB is a virtual function lyx-2.5.0/src/frontends/qt/GuiSelectionManager.h:124:15: style: Virtual function 'addPB_clicked' is called from constructor 'GuiSelectionManager(QObject*parent,QAbstractItemView*availableLV,QAbstractItemView*selectedLV,QPushButton*addPB,QPushButton*delPB,QPushButton*upPB,QPushButton*downPB,QAbstractItemModel*availableModel,QAbstractItemModel*selectedModel,const int main_sel_col=0)' at line 86. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:86:16: note: Calling addPB_clicked lyx-2.5.0/src/frontends/qt/GuiSelectionManager.h:124:15: note: addPB_clicked is a virtual function lyx-2.5.0/src/frontends/qt/GuiSelectionManager.h:126:15: style: Virtual function 'deletePB_clicked' is called from constructor 'GuiSelectionManager(QObject*parent,QAbstractItemView*availableLV,QAbstractItemView*selectedLV,QPushButton*addPB,QPushButton*delPB,QPushButton*upPB,QPushButton*downPB,QAbstractItemModel*availableModel,QAbstractItemModel*selectedModel,const int main_sel_col=0)' at line 88. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:88:16: note: Calling deletePB_clicked lyx-2.5.0/src/frontends/qt/GuiSelectionManager.h:126:15: note: deletePB_clicked is a virtual function lyx-2.5.0/src/frontends/qt/GuiSelectionManager.h:128:15: style: Virtual function 'upPB_clicked' is called from constructor 'GuiSelectionManager(QObject*parent,QAbstractItemView*availableLV,QAbstractItemView*selectedLV,QPushButton*addPB,QPushButton*delPB,QPushButton*upPB,QPushButton*downPB,QAbstractItemModel*availableModel,QAbstractItemModel*selectedModel,const int main_sel_col=0)' at line 90. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:90:16: note: Calling upPB_clicked lyx-2.5.0/src/frontends/qt/GuiSelectionManager.h:128:15: note: upPB_clicked is a virtual function lyx-2.5.0/src/frontends/qt/GuiSelectionManager.h:130:15: style: Virtual function 'downPB_clicked' is called from constructor 'GuiSelectionManager(QObject*parent,QAbstractItemView*availableLV,QAbstractItemView*selectedLV,QPushButton*addPB,QPushButton*delPB,QPushButton*upPB,QPushButton*downPB,QAbstractItemModel*availableModel,QAbstractItemModel*selectedModel,const int main_sel_col=0)' at line 92. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:92:16: note: Calling downPB_clicked lyx-2.5.0/src/frontends/qt/GuiSelectionManager.h:130:15: note: downPB_clicked is a virtual function lyx-2.5.0/src/frontends/qt/GuiSelectionManager.h:124:15: style: Virtual function 'addPB_clicked' is called from constructor 'GuiSelectionManager(QObject*parent,QAbstractItemView*availableLV,QAbstractItemView*selectedLV,QPushButton*addPB,QPushButton*delPB,QPushButton*upPB,QPushButton*downPB,QAbstractItemModel*availableModel,QAbstractItemModel*selectedModel,const int main_sel_col=0)' at line 94. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:94:16: note: Calling availableLV_doubleClicked lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:398:2: note: Calling addPB_clicked lyx-2.5.0/src/frontends/qt/GuiSelectionManager.h:124:15: note: addPB_clicked is a virtual function lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:45:62: style:inconclusive: Function 'GuiSelectionManager' argument 2 names different: declaration 'availableLV' definition 'avail'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiSelectionManager.h:43:27: note: Function 'GuiSelectionManager' argument 2 names different: declaration 'availableLV' definition 'avail'. lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:45:62: note: Function 'GuiSelectionManager' argument 2 names different: declaration 'availableLV' definition 'avail'. lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:46:62: style:inconclusive: Function 'GuiSelectionManager' argument 3 names different: declaration 'selectedLV' definition 'sel'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiSelectionManager.h:44:27: note: Function 'GuiSelectionManager' argument 3 names different: declaration 'selectedLV' definition 'sel'. lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:46:62: note: Function 'GuiSelectionManager' argument 3 names different: declaration 'selectedLV' definition 'sel'. lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:47:56: style:inconclusive: Function 'GuiSelectionManager' argument 4 names different: declaration 'addPB' definition 'add'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiSelectionManager.h:45:21: note: Function 'GuiSelectionManager' argument 4 names different: declaration 'addPB' definition 'add'. lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:47:56: note: Function 'GuiSelectionManager' argument 4 names different: declaration 'addPB' definition 'add'. lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:48:56: style:inconclusive: Function 'GuiSelectionManager' argument 5 names different: declaration 'delPB' definition 'del'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiSelectionManager.h:46:21: note: Function 'GuiSelectionManager' argument 5 names different: declaration 'delPB' definition 'del'. lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:48:56: note: Function 'GuiSelectionManager' argument 5 names different: declaration 'delPB' definition 'del'. lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:49:56: style:inconclusive: Function 'GuiSelectionManager' argument 6 names different: declaration 'upPB' definition 'up'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiSelectionManager.h:47:21: note: Function 'GuiSelectionManager' argument 6 names different: declaration 'upPB' definition 'up'. lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:49:56: note: Function 'GuiSelectionManager' argument 6 names different: declaration 'upPB' definition 'up'. lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:50:56: style:inconclusive: Function 'GuiSelectionManager' argument 7 names different: declaration 'downPB' definition 'down'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiSelectionManager.h:48:21: note: Function 'GuiSelectionManager' argument 7 names different: declaration 'downPB' definition 'down'. lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:50:56: note: Function 'GuiSelectionManager' argument 7 names different: declaration 'downPB' definition 'down'. lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:51:63: style:inconclusive: Function 'GuiSelectionManager' argument 8 names different: declaration 'availableModel' definition 'amod'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiSelectionManager.h:49:28: note: Function 'GuiSelectionManager' argument 8 names different: declaration 'availableModel' definition 'amod'. lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:51:63: note: Function 'GuiSelectionManager' argument 8 names different: declaration 'availableModel' definition 'amod'. lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:52:63: style:inconclusive: Function 'GuiSelectionManager' argument 9 names different: declaration 'selectedModel' definition 'smod'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiSelectionManager.h:50:28: note: Function 'GuiSelectionManager' argument 9 names different: declaration 'selectedModel' definition 'smod'. lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:52:63: note: Function 'GuiSelectionManager' argument 9 names different: declaration 'selectedModel' definition 'smod'. lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:303:15: style: Local variable 'idx' shadows outer variable [shadowVariable] lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:297:20: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/GuiSelectionManager.cpp:303:15: note: Shadow variable lyx-2.5.0/src/frontends/qt/GuiSendto.cpp:56:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:172:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:194:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:216:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:245:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:259:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:283:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:307:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:336:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:350:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:374:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:529:41: style:inconclusive: Either there is a missing 'override', or the member function 'GuiSetBorder::getLeft' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/GuiSetBorder.h:40:14: note: Either there is a missing 'override', or the member function 'GuiSetBorder::getLeft' can be const. lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:529:41: note: Either there is a missing 'override', or the member function 'GuiSetBorder::getLeft' can be const. lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:535:41: style:inconclusive: Either there is a missing 'override', or the member function 'GuiSetBorder::getRight' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/GuiSetBorder.h:41:14: note: Either there is a missing 'override', or the member function 'GuiSetBorder::getRight' can be const. lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:535:41: note: Either there is a missing 'override', or the member function 'GuiSetBorder::getRight' can be const. lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:541:41: style:inconclusive: Either there is a missing 'override', or the member function 'GuiSetBorder::getTop' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/GuiSetBorder.h:42:14: note: Either there is a missing 'override', or the member function 'GuiSetBorder::getTop' can be const. lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:541:41: note: Either there is a missing 'override', or the member function 'GuiSetBorder::getTop' can be const. lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:547:41: style:inconclusive: Either there is a missing 'override', or the member function 'GuiSetBorder::getBottom' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/GuiSetBorder.h:43:14: note: Either there is a missing 'override', or the member function 'GuiSetBorder::getBottom' can be const. lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:547:41: note: Either there is a missing 'override', or the member function 'GuiSetBorder::getBottom' can be const. lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:553:41: style:inconclusive: Either there is a missing 'override', or the member function 'GuiSetBorder::getTopLeftTrim' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/GuiSetBorder.h:44:14: note: Either there is a missing 'override', or the member function 'GuiSetBorder::getTopLeftTrim' can be const. lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:553:41: note: Either there is a missing 'override', or the member function 'GuiSetBorder::getTopLeftTrim' can be const. lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:559:41: style:inconclusive: Either there is a missing 'override', or the member function 'GuiSetBorder::getTopRightTrim' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/GuiSetBorder.h:45:14: note: Either there is a missing 'override', or the member function 'GuiSetBorder::getTopRightTrim' can be const. lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:559:41: note: Either there is a missing 'override', or the member function 'GuiSetBorder::getTopRightTrim' can be const. lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:565:41: style:inconclusive: Either there is a missing 'override', or the member function 'GuiSetBorder::getBottomLeftTrim' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/GuiSetBorder.h:46:14: note: Either there is a missing 'override', or the member function 'GuiSetBorder::getBottomLeftTrim' can be const. lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:565:41: note: Either there is a missing 'override', or the member function 'GuiSetBorder::getBottomLeftTrim' can be const. lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:571:41: style:inconclusive: Either there is a missing 'override', or the member function 'GuiSetBorder::getBottomRightTrim' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/GuiSetBorder.h:47:14: note: Either there is a missing 'override', or the member function 'GuiSetBorder::getBottomRightTrim' can be const. lyx-2.5.0/src/frontends/qt/GuiSetBorder.cpp:571:41: note: Either there is a missing 'override', or the member function 'GuiSetBorder::getBottomRightTrim' can be const. lyx-2.5.0/src/frontends/qt/GuiSetBorder.h:30:2: style: Class 'GuiSetBorder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiShowFile.cpp:35:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiShowFile.cpp:51:51: style:inconclusive: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiShowFile.h:35:44: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiShowFile.cpp:51:51: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiSpellchecker.cpp:156:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSpellchecker.cpp:277:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSpellchecker.cpp:314:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSpellchecker.cpp:344:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Force [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSpellchecker.cpp:354:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_ESCAPE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSpellchecker.cpp:386:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_LANGUAGE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSpellchecker.cpp:412:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSpellchecker.cpp:426:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSpellchecker.cpp:441:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSpellchecker.cpp:454:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSpellchecker.cpp:466:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSpellchecker.cpp:490:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSpellchecker.cpp:514:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSpellchecker.cpp:574:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSymbols.cpp:236:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSymbols.cpp:296:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbolsLW [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSymbols.cpp:323:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputenc [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSymbols.cpp:342:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSymbols.cpp:386:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSymbols.cpp:399:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSymbols.cpp:434:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PositionAtTop [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSymbols.cpp:470:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Other_Control [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiSymbols.cpp:208:2: style: Class 'Model' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiTabular.cpp:50:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tabularWidthED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiTabular.cpp:308:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALIGN_BOTTOM [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiTabular.cpp:488:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_LEFT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiTabular.cpp:528:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALIGN_MIDDLE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiTabular.cpp:556:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TABULAR_VALIGN_TOP [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiTabular.cpp:573:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SET_TABULAR_WIDTH [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiTabular.cpp:866:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_width [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiTabular.cpp:888:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SET_SPECIAL_MULTICOLUMN [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiTabular.cpp:1024:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SET_SPECIAL_MULTICOLUMN [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiTabular.cpp:1361:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_INSET_MODIFY [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiTabular.cpp:894:39: style: Either there is a missing 'override', or the member function 'lyx::frontend::GuiTabular::borderState' can be static. [functionStatic] lyx-2.5.0/src/frontends/qt/GuiTabular.h:69:28: note: Either there is a missing 'override', or the member function 'lyx::frontend::GuiTabular::borderState' can be static. lyx-2.5.0/src/frontends/qt/GuiTabular.cpp:894:39: note: Either there is a missing 'override', or the member function 'lyx::frontend::GuiTabular::borderState' can be static. lyx-2.5.0/src/frontends/qt/GuiTabular.cpp:1034:9: style: The scope of the variable 'colwidth' can be reduced. [variableScope] lyx-2.5.0/src/frontends/qt/GuiTabular.cpp:1049:9: style: The scope of the variable 'offset' can be reduced. [variableScope] lyx-2.5.0/src/frontends/qt/GuiTabular.cpp:855:20: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/frontends/qt/GuiTabularCreate.cpp:55:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Subdirectories [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiTabularCreate.cpp:96:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiTabularCreate.cpp:155:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiTabularCreate.cpp:163:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_TABULAR_INSERT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiTexinfo.cpp:71:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiTexinfo.cpp:159:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_DIALOG_SHOW [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiTexinfo.h:43:7: style: Virtual function 'updateView' is called from constructor 'GuiTexInfo(GuiView&lv)' at line 61. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiTexinfo.cpp:61:53: note: Calling updateView lyx-2.5.0/src/frontends/qt/GuiTexinfo.h:43:7: note: updateView is a virtual function lyx-2.5.0/src/frontends/qt/GuiTexinfo.h:43:7: style: Virtual function 'updateView' is called from constructor 'GuiTexInfo(GuiView&lv)' at line 62. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/GuiTexinfo.cpp:62:51: note: Calling updateView lyx-2.5.0/src/frontends/qt/GuiTexinfo.h:43:7: note: updateView is a virtual function lyx-2.5.0/src/frontends/qt/GuiThesaurus.cpp:83:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PopupCompletion [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiThesaurus.cpp:186:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable meaningsTV [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiThesaurus.cpp:269:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_WORD_REPLACE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiThesaurus.cpp:230:52: style:inconclusive: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiThesaurus.h:47:44: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiThesaurus.cpp:230:52: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/TocWidget.h:94:7: style:inconclusive: Either there is a missing 'override', or the member function 'lyx::frontend::TocWidget::canOutline' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/TocWidget.h:100:7: style:inconclusive: Either there is a missing 'override', or the member function 'lyx::frontend::TocWidget::canNavigate' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/TocWidget.h:103:7: style:inconclusive: Either there is a missing 'override', or the member function 'lyx::frontend::TocWidget::isSortable' can be const. [functionConst] lyx-2.5.0/src/frontends/qt/TocWidget.h:45:2: style: Class 'TocWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/GuiToc.cpp:46:46: style:inconclusive: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiToc.h:42:44: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiToc.cpp:46:46: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiToc.cpp:74:59: style:inconclusive: Function 'doDispatch' argument 2 names different: declaration 'fr' definition 'cmd'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiToc.h:57:52: note: Function 'doDispatch' argument 2 names different: declaration 'fr' definition 'cmd'. lyx-2.5.0/src/frontends/qt/GuiToc.cpp:74:59: note: Function 'doDispatch' argument 2 names different: declaration 'fr' definition 'cmd'. lyx-2.5.0/src/frontends/qt/GuiToc.cpp:81:58: style:inconclusive: Function 'getStatus' argument 2 names different: declaration 'fr' definition 'cmd'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiToc.h:59:51: note: Function 'getStatus' argument 2 names different: declaration 'fr' definition 'cmd'. lyx-2.5.0/src/frontends/qt/GuiToc.cpp:81:58: note: Function 'getStatus' argument 2 names different: declaration 'fr' definition 'cmd'. lyx-2.5.0/src/frontends/qt/GuiToc.cpp:82:15: style:inconclusive: Function 'getStatus' argument 3 names different: declaration 'fs' definition 'status'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiToc.h:59:68: note: Function 'getStatus' argument 3 names different: declaration 'fs' definition 'status'. lyx-2.5.0/src/frontends/qt/GuiToc.cpp:82:15: note: Function 'getStatus' argument 3 names different: declaration 'fs' definition 'status'. lyx-2.5.0/src/frontends/qt/GuiToolbar.cpp:393:2: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/frontends/qt/GuiVSpace.cpp:45:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiVSpace.cpp:108:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LENGTH [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiVSpace.cpp:129:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFSKIP [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiVSpace.cpp:123:14: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/src/frontends/qt/GuiVSpace.cpp:123:35: style: Parameter 'unit' can be declared as pointer to const [constParameterPointer] lyx-2.5.0/src/frontends/qt/GuiView.cpp:2130:2: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/frontends/qt/GuiViewSource.cpp:81:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoWrap [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiViewSource.cpp:186:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentParagraph [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiViewSource.cpp:319:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonDblClick [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiViewSource.cpp:349:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outputFormatCO [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiViewSource.cpp:375:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopToBottom [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiViewSource.cpp:315:60: style:inconclusive: Function 'eventFilter' argument 2 names different: declaration 'event' definition 'ev'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiViewSource.h:81:43: note: Function 'eventFilter' argument 2 names different: declaration 'event' definition 'ev'. lyx-2.5.0/src/frontends/qt/GuiViewSource.cpp:315:60: note: Function 'eventFilter' argument 2 names different: declaration 'event' definition 'ev'. lyx-2.5.0/src/frontends/qt/GuiWorkArea.cpp:1701:3: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/frontends/qt/GuiWrap.cpp:38:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiWrap.cpp:89:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiWrap.cpp:155:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/GuiWrap.cpp:181:47: style:inconclusive: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/GuiWrap.h:38:44: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/GuiWrap.cpp:181:47: note: Function 'initialiseParams' argument 1 names different: declaration 'data' definition 'sdata'. lyx-2.5.0/src/frontends/qt/IconPalette.cpp:36:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_MenuTearoffHeight [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/IconPalette.cpp:73:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_MenuPanelWidth [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/IconPalette.cpp:104:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_MenuPanelWidth [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/IconPalette.cpp:144:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tool [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/IconPalette.cpp:172:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/IconPalette.cpp:209:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/IconPalette.cpp:219:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_MenuPanelWidth [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/IconPalette.h:29:2: style: Class 'TearOff' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/IconPalette.h:52:2: style: Class 'IconPalette' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/InGuiThread.cpp:39:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/InsertTableWidget.h:34:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SH_ToolTip_WakeUpDelay [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/InsertTableWidget.cpp:174:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_TABULAR_INSERT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/InsertTableWidget.h:46:2: style: Class 'InsertTableWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/InsetParamsDialog.cpp:72:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActionRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/InsetParamsDialog.cpp:140:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Reset [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/InsetParamsDialog.cpp:164:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/InsetParamsDialog.cpp:184:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_INSET_MODIFY [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/InsetParamsDialog.cpp:217:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_INSET_MODIFY [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/InsetParamsDialog.cpp:224:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_INSET_MODIFY [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/InsetParamsDialog.cpp:252:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/LaTeXHighlighter.cpp:41:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/LayoutBox.cpp:157:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/LayoutBox.cpp:173:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Base [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/LayoutBox.cpp:217:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State_Selected [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/LayoutBox.cpp:241:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable group_layouts [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/LayoutBox.cpp:271:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Black [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/LayoutBox.cpp:354:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AdjustToContents [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/LayoutBox.cpp:381:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable group_layouts [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/LayoutBox.cpp:412:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/LayoutBox.cpp:495:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/LayoutBox.cpp:607:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable group_layouts [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/LayoutBox.cpp:637:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_LAYOUT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/LayoutBox.cpp:460:17: style: Either there is a missing 'override', or the member function 'lyx::frontend::LayoutBox::setIconSize' can be static. [functionStatic] lyx-2.5.0/src/frontends/qt/LayoutBox.h:57:7: note: Either there is a missing 'override', or the member function 'lyx::frontend::LayoutBox::setIconSize' can be static. lyx-2.5.0/src/frontends/qt/LayoutBox.cpp:460:17: note: Either there is a missing 'override', or the member function 'lyx::frontend::LayoutBox::setIconSize' can be static. lyx-2.5.0/src/frontends/qt/LayoutBox.h:34:2: style: Class 'LayoutBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/LayoutBox.cpp:87:2: style: Class 'GuiLayoutFilterModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/LengthCombo.cpp:30:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_units [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/LengthCombo.cpp:103:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EM [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/LengthCombo.cpp:132:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unit_name_gui [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/LengthCombo.h:52:15: style: Virtual function 'hasActivated' is called from constructor 'LengthCombo(QWidget*parent)' at line 40. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/frontends/qt/LengthCombo.cpp:40:9: note: Calling hasActivated lyx-2.5.0/src/frontends/qt/LengthCombo.h:52:15: note: hasActivated is a virtual function lyx-2.5.0/src/frontends/qt/LyXFileDialog.cpp:34:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:275:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForGui [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:569:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENU [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:833:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:849:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:871:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:906:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_GRAPHICS_SET_GROUP [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:929:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spellcheck_continuously [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:1012:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_DIALOG_SHOW [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:1080:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_lastfiles [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:1122:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_BUFFER_SWITCH [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:1163:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable docstring [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:1178:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_NOACTION [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:1303:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_FLOAT_LIST_INSERT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:1322:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_FLOAT_INSERT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:1355:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUSTOM [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:1416:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_DIALOG_SHOW [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:1451:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_PARAGRAPH_GOTO [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:1497:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_DIALOG_SHOW [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:1517:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_PASTE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:1530:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_TOOLBAR_TOGGLE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:1574:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_BRANCH_INSERT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:1650:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_INDEX_PRINT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:1675:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_PRINT_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:1697:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CITE_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:1808:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:1888:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_CAPTION_INSERT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:1926:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defaultZoom [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:1970:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUOTE_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:2130:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_ENVIRONMENT_SPLIT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:2223:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:2406:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_DIALOG_SHOW [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:2478:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_BUFFER_EXPORT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:2738:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:2789:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:2838:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Menus.cpp:2221:18: style: The member function 'lyx::frontend::Menu::Impl::populate' can be static. [functionStatic] lyx-2.5.0/src/frontends/qt/Menus.cpp:2180:7: note: The member function 'lyx::frontend::Menu::Impl::populate' can be static. lyx-2.5.0/src/frontends/qt/Menus.cpp:2221:18: note: The member function 'lyx::frontend::Menu::Impl::populate' can be static. lyx-2.5.0/src/frontends/qt/Menus.cpp:2383:19: style: The member function 'lyx::frontend::Menus::Impl::macMenuBarInit' can be static. [functionStatic] lyx-2.5.0/src/frontends/qt/Menus.cpp:2333:7: note: The member function 'lyx::frontend::Menus::Impl::macMenuBarInit' can be static. lyx-2.5.0/src/frontends/qt/Menus.cpp:2383:19: note: The member function 'lyx::frontend::Menus::Impl::macMenuBarInit' can be static. lyx-2.5.0/src/frontends/qt/Toolbars.h:60:2: style: Class 'ToolbarItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/Menus.cpp:406:2: style: Class 'MenuNamesEqual' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/Menus.cpp:250:10: performance: Function 'fulllabel()' should return member 'label_' by const reference. [returnByReference] lyx-2.5.0/src/frontends/qt/Menus.cpp:1851:6: style: Condition 'inset' is always true [knownConditionTrueFalse] lyx-2.5.0/src/frontends/qt/Menus.cpp:844:50: style:inconclusive: Function 'checkShortcut' argument 1 names different: declaration 'sc' definition 'shortcut'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/Menus.cpp:363:35: note: Function 'checkShortcut' argument 1 names different: declaration 'sc' definition 'shortcut'. lyx-2.5.0/src/frontends/qt/Menus.cpp:844:50: note: Function 'checkShortcut' argument 1 names different: declaration 'sc' definition 'shortcut'. lyx-2.5.0/src/frontends/qt/Menus.cpp:1494:77: style:inconclusive: Function 'expandTocSubmenu' argument 2 names different: declaration 'toc_list' definition 'toc'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/Menus.cpp:374:62: note: Function 'expandTocSubmenu' argument 2 names different: declaration 'toc_list' definition 'toc'. lyx-2.5.0/src/frontends/qt/Menus.cpp:1494:77: note: Function 'expandTocSubmenu' argument 2 names different: declaration 'toc_list' definition 'toc'. lyx-2.5.0/src/frontends/qt/Menus.cpp:565:20: style: Local variable 'name' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/Menus.cpp:331:18: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/Menus.cpp:565:20: note: Shadow variable lyx-2.5.0/src/frontends/qt/Menus.cpp:904:30: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/Menus.cpp:341:17: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/Menus.cpp:904:30: note: Shadow variable lyx-2.5.0/src/frontends/qt/Menus.cpp:1031:71: style: Local variable 'begin' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/Menus.cpp:339:17: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/Menus.cpp:1031:71: note: Shadow variable lyx-2.5.0/src/frontends/qt/Menus.cpp:1156:7: style: Local variable 'empty' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/Menus.cpp:333:7: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/Menus.cpp:1156:7: note: Shadow variable lyx-2.5.0/src/frontends/qt/Menus.cpp:1283:28: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/Menus.cpp:341:17: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/Menus.cpp:1283:28: note: Shadow variable lyx-2.5.0/src/frontends/qt/Menus.cpp:1315:28: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/Menus.cpp:341:17: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/Menus.cpp:1315:28: note: Shadow variable lyx-2.5.0/src/frontends/qt/Menus.cpp:1337:42: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/Menus.cpp:341:17: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/Menus.cpp:1337:42: note: Shadow variable lyx-2.5.0/src/frontends/qt/Menus.cpp:1342:14: style: Local variable 'name' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/Menus.cpp:331:18: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/Menus.cpp:1342:14: note: Shadow variable lyx-2.5.0/src/frontends/qt/Menus.cpp:1400:10: style: Local variable 'size' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/Menus.cpp:337:9: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/Menus.cpp:1400:10: note: Shadow variable lyx-2.5.0/src/frontends/qt/Menus.cpp:1510:33: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/Menus.cpp:341:17: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/Menus.cpp:1510:33: note: Shadow variable lyx-2.5.0/src/frontends/qt/Menus.cpp:1527:34: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/Menus.cpp:341:17: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/Menus.cpp:1527:34: note: Shadow variable lyx-2.5.0/src/frontends/qt/Menus.cpp:1643:30: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/Menus.cpp:341:17: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/Menus.cpp:1643:30: note: Shadow variable lyx-2.5.0/src/frontends/qt/Menus.cpp:1671:30: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/Menus.cpp:341:17: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/Menus.cpp:1671:30: note: Shadow variable lyx-2.5.0/src/frontends/qt/Menus.cpp:1747:44: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/Menus.cpp:341:17: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/Menus.cpp:1747:44: note: Shadow variable lyx-2.5.0/src/frontends/qt/Menus.cpp:2476:20: style: Local variable 'label' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/Menus.cpp:2193:16: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/Menus.cpp:2476:20: note: Shadow variable lyx-2.5.0/src/frontends/qt/Menus.cpp:2714:17: style: Local variable 'menu' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/Menus.h:80:9: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/Menus.cpp:2714:17: note: Shadow variable lyx-2.5.0/src/frontends/qt/Menus.cpp:2747:17: style: Local variable 'menu' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/Menus.h:80:9: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/Menus.cpp:2747:17: note: Shadow variable lyx-2.5.0/src/frontends/qt/Menus.cpp:844:50: performance: Function parameter 'shortcut' should be passed by const reference. [passedByValue] lyx-2.5.0/src/frontends/qt/Menus.cpp:2748:15: style: Variable 'bv' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/frontends/qt/Menus.cpp:2797:15: style: Variable 'bv' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/frontends/qt/Menus.cpp:740:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/frontends/qt/Menus.cpp:849:71: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/frontends/qt/PanelStack.cpp:141:2: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/frontends/qt/TocModel.cpp:118:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocModel.cpp:132:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocModel.cpp:149:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocModel.cpp:186:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocModel.cpp:226:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocModel.cpp:314:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocModel.cpp:329:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocModel.cpp:386:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocModel.cpp:45:2: style: Class 'TocTypeModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/TocWidget.cpp:64:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QSize [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocWidget.cpp:184:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xref_package [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocWidget.cpp:237:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERNAL [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocWidget.cpp:310:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocWidget.cpp:326:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocWidget.cpp:344:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocWidget.cpp:351:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocWidget.cpp:451:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_OUTLINE_UP [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocWidget.cpp:457:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_OUTLINE_DOWN [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocWidget.cpp:463:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_OUTLINE_IN [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocWidget.cpp:469:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_OUTLINE_OUT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocWidget.cpp:476:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocWidget.cpp:520:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEditTriggers [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocWidget.cpp:583:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocWidget.cpp:611:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/TocWidget.cpp:290:7: style: Condition 'mw' is always true [knownConditionTrueFalse] lyx-2.5.0/src/frontends/qt/TocWidget.cpp:161:61: style:inconclusive: Function 'getStatus' argument 2 names different: declaration 'fr' definition 'cmd'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/TocWidget.h:55:51: note: Function 'getStatus' argument 2 names different: declaration 'fr' definition 'cmd'. lyx-2.5.0/src/frontends/qt/TocWidget.cpp:161:61: note: Function 'getStatus' argument 2 names different: declaration 'fr' definition 'cmd'. lyx-2.5.0/src/frontends/qt/TocWidget.cpp:210:62: style:inconclusive: Function 'doDispatch' argument 2 names different: declaration 'fr' definition 'cmd'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/TocWidget.h:50:52: note: Function 'doDispatch' argument 2 names different: declaration 'fr' definition 'cmd'. lyx-2.5.0/src/frontends/qt/TocWidget.cpp:210:62: note: Function 'doDispatch' argument 2 names different: declaration 'fr' definition 'cmd'. lyx-2.5.0/src/frontends/qt/TocWidget.cpp:396:41: style:inconclusive: Function 'on_typeCO_activated' argument 1 names different: declaration 'value' definition 'index'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/TocWidget.h:77:31: note: Function 'on_typeCO_activated' argument 1 names different: declaration 'value' definition 'index'. lyx-2.5.0/src/frontends/qt/TocWidget.cpp:396:41: note: Function 'on_typeCO_activated' argument 1 names different: declaration 'value' definition 'index'. lyx-2.5.0/src/frontends/qt/TocWidget.cpp:657:49: style:inconclusive: Function 'getItemDepth' argument 1 names different: declaration 'index' definition 'index_in'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/TocWidget.h:112:39: note: Function 'getItemDepth' argument 1 names different: declaration 'index' definition 'index_in'. lyx-2.5.0/src/frontends/qt/TocWidget.cpp:657:49: note: Function 'getItemDepth' argument 1 names different: declaration 'index' definition 'index_in'. lyx-2.5.0/src/frontends/qt/TocWidget.cpp:261:19: style: Local variable 'item' shadows outer variable [shadowVariable] lyx-2.5.0/src/frontends/qt/TocWidget.cpp:216:18: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/TocWidget.cpp:261:19: note: Shadow variable lyx-2.5.0/src/frontends/qt/ToolTipFormatter.cpp:33:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/ToolTipFormatter.h:28:2: style: Class 'ToolTipFormatter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/frontends/qt/Toolbars.cpp:57:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOOLBAR [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Toolbars.cpp:122:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSER [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Toolbars.cpp:314:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSER [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Toolbars.cpp:396:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANY [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Toolbars.cpp:40:31: style:inconclusive: Function 'ToolbarItem' argument 1 names different: declaration 'type' definition 't'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/Toolbars.h:56:19: note: Function 'ToolbarItem' argument 1 names different: declaration 'type' definition 't'. lyx-2.5.0/src/frontends/qt/Toolbars.cpp:40:31: note: Function 'ToolbarItem' argument 1 names different: declaration 'type' definition 't'. lyx-2.5.0/src/frontends/qt/Toolbars.cpp:40:54: style:inconclusive: Function 'ToolbarItem' argument 2 names different: declaration 'func' definition 'f'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/Toolbars.h:57:24: note: Function 'ToolbarItem' argument 2 names different: declaration 'func' definition 'f'. lyx-2.5.0/src/frontends/qt/Toolbars.cpp:40:54: note: Function 'ToolbarItem' argument 2 names different: declaration 'func' definition 'f'. lyx-2.5.0/src/frontends/qt/Toolbars.cpp:41:44: style:inconclusive: Function 'ToolbarItem' argument 3 names different: declaration 'label' definition 'l'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/Toolbars.h:58:22: note: Function 'ToolbarItem' argument 3 names different: declaration 'label' definition 'l'. lyx-2.5.0/src/frontends/qt/Toolbars.cpp:41:44: note: Function 'ToolbarItem' argument 3 names different: declaration 'label' definition 'l'. lyx-2.5.0/src/frontends/qt/Toolbars.cpp:177:18: style: Local variable 'name' shadows outer variable [shadowVariable] lyx-2.5.0/src/frontends/qt/Toolbars.h:87:14: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/Toolbars.cpp:177:18: note: Shadow variable lyx-2.5.0/src/frontends/qt/Toolbars.cpp:363:34: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/Toolbars.h:137:24: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/Toolbars.cpp:363:34: note: Shadow variable lyx-2.5.0/src/frontends/qt/Toolbars.cpp:415:24: style: Local variable 'end' shadows outer function [shadowFunction] lyx-2.5.0/src/frontends/qt/Toolbars.h:137:24: note: Shadowed declaration lyx-2.5.0/src/frontends/qt/Toolbars.cpp:415:24: note: Shadow variable lyx-2.5.0/src/frontends/qt/Validator.cpp:44:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Intermediate [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Validator.cpp:155:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Acceptable [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Validator.cpp:192:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Acceptable [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Validator.cpp:205:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Acceptable [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Validator.cpp:241:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Acceptable [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/Validator.cpp:41:55: style:inconclusive: Function 'validate' argument 1 names different: declaration 'data' definition 'qtext'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/Validator.h:56:39: note: Function 'validate' argument 1 names different: declaration 'data' definition 'qtext'. lyx-2.5.0/src/frontends/qt/Validator.cpp:41:55: note: Function 'validate' argument 1 names different: declaration 'data' definition 'qtext'. lyx-2.5.0/src/frontends/qt/Validator.cpp:152:59: style:inconclusive: Function 'validate' argument 1 names different: declaration 'data' definition 'qtext'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/Validator.h:108:39: note: Function 'validate' argument 1 names different: declaration 'data' definition 'qtext'. lyx-2.5.0/src/frontends/qt/Validator.cpp:152:59: note: Function 'validate' argument 1 names different: declaration 'data' definition 'qtext'. lyx-2.5.0/src/frontends/qt/Validator.cpp:268:54: style:inconclusive: Function 'setChecker' argument 1 names different: declaration 'doc_type' definition 'type'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/Validator.h:178:40: note: Function 'setChecker' argument 1 names different: declaration 'doc_type' definition 'type'. lyx-2.5.0/src/frontends/qt/Validator.cpp:268:54: note: Function 'setChecker' argument 1 names different: declaration 'doc_type' definition 'type'. lyx-2.5.0/src/frontends/qt/Validator.cpp:268:74: style:inconclusive: Function 'setChecker' argument 2 names different: declaration 'lyxrc' definition 'rc'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/Validator.h:178:64: note: Function 'setChecker' argument 2 names different: declaration 'lyxrc' definition 'rc'. lyx-2.5.0/src/frontends/qt/Validator.cpp:268:74: note: Function 'setChecker' argument 2 names different: declaration 'lyxrc' definition 'rc'. lyx-2.5.0/src/frontends/qt/qt_helpers.cpp:91:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/qt_helpers.cpp:134:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/qt_helpers.cpp:157:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OmitGroupSeparator [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/qt_helpers.cpp:206:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OmitGroupSeparator [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/qt_helpers.cpp:274:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HighlightedText [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/qt_helpers.cpp:306:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSETS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/qt_helpers.cpp:403:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/qt_helpers.cpp:438:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wait [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/qt_helpers.cpp:591:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/qt_helpers.cpp:708:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/qt_helpers.cpp:728:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/qt_helpers.cpp:779:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WhiteSpaceNormal [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/qt/qt_helpers.cpp:449:14: style: The scope of the variable 'list' can be reduced. [variableScope] lyx-2.5.0/src/frontends/qt/qt_helpers.cpp:164:35: style:inconclusive: Function 'lengthToWidgets' argument 4 names different: declaration 'default_unit' definition 'defaultUnit'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/qt_helpers.h:56:21: note: Function 'lengthToWidgets' argument 4 names different: declaration 'default_unit' definition 'defaultUnit'. lyx-2.5.0/src/frontends/qt/qt_helpers.cpp:164:35: note: Function 'lengthToWidgets' argument 4 names different: declaration 'default_unit' definition 'defaultUnit'. lyx-2.5.0/src/frontends/qt/qt_helpers.cpp:181:38: style:inconclusive: Function 'lengthToWidgets' argument 4 names different: declaration 'default_unit' definition 'defaultUnit'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/qt_helpers.h:59:37: note: Function 'lengthToWidgets' argument 4 names different: declaration 'default_unit' definition 'defaultUnit'. lyx-2.5.0/src/frontends/qt/qt_helpers.cpp:181:38: note: Function 'lengthToWidgets' argument 4 names different: declaration 'default_unit' definition 'defaultUnit'. lyx-2.5.0/src/frontends/qt/qt_helpers.cpp:304:32: style:inconclusive: Function 'showTarget' argument 1 names different: declaration 'target' definition 'target_in'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/qt_helpers.h:99:37: note: Function 'showTarget' argument 1 names different: declaration 'target' definition 'target_in'. lyx-2.5.0/src/frontends/qt/qt_helpers.cpp:304:32: note: Function 'showTarget' argument 1 names different: declaration 'target' definition 'target_in'. lyx-2.5.0/src/frontends/qt/qt_helpers.cpp:533:60: style:inconclusive: Function 'addExtension' argument 2 names different: declaration 'extension' definition 'ext'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/qt_helpers.h:161:60: note: Function 'addExtension' argument 2 names different: declaration 'extension' definition 'ext'. lyx-2.5.0/src/frontends/qt/qt_helpers.cpp:533:60: note: Function 'addExtension' argument 2 names different: declaration 'extension' definition 'ext'. lyx-2.5.0/src/frontends/qt/qt_helpers.cpp:749:41: style:inconclusive: Function 'fileFilters' argument 1 names different: declaration 'description' definition 'desc'. [funcArgNamesDifferent] lyx-2.5.0/src/frontends/qt/qt_helpers.h:149:41: note: Function 'fileFilters' argument 1 names different: declaration 'description' definition 'desc'. lyx-2.5.0/src/frontends/qt/qt_helpers.cpp:749:41: note: Function 'fileFilters' argument 1 names different: declaration 'description' definition 'desc'. lyx-2.5.0/src/frontends/qt/qt_helpers.cpp:368:17: style: Variable 'openButton' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/frontends/tests/biblio.cpp:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/frontends/tests/biblio.cpp:76:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/graphics/GraphicsCache.cpp:81:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRAPHICS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/graphics/GraphicsCache.cpp:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRAPHICS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/graphics/GraphicsCache.cpp:64:31: style: The member function 'lyx::graphics::Cache::loadableFormats' can be static. [functionStatic] lyx-2.5.0/src/graphics/GraphicsCache.h:46:35: note: The member function 'lyx::graphics::Cache::loadableFormats' can be static. lyx-2.5.0/src/graphics/GraphicsCache.cpp:64:31: note: The member function 'lyx::graphics::Cache::loadableFormats' can be static. lyx-2.5.0/src/graphics/GraphicsCache.cpp:110:12: style: Local variable 'item' shadows outer function [shadowFunction] lyx-2.5.0/src/graphics/GraphicsCache.h:69:16: note: Shadowed declaration lyx-2.5.0/src/graphics/GraphicsCache.cpp:110:12: note: Shadow variable lyx-2.5.0/src/graphics/GraphicsCache.cpp:73:48: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/graphics/GraphicsCacheItem.cpp:270:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRAPHICS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/graphics/GraphicsCacheItem.cpp:299:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRAPHICS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/graphics/GraphicsCacheItem.cpp:344:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRAPHICS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/graphics/GraphicsCacheItem.cpp:361:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRAPHICS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/graphics/GraphicsCacheItem.cpp:419:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRAPHICS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/graphics/GraphicsCacheItem.cpp:148:11: style: Local variable 'filename' shadows outer function [shadowFunction] lyx-2.5.0/src/graphics/GraphicsCacheItem.h:53:28: note: Shadowed declaration lyx-2.5.0/src/graphics/GraphicsCacheItem.cpp:148:11: note: Shadow variable lyx-2.5.0/src/graphics/GraphicsCacheItem.cpp:422:11: style: Local variable 'filename' shadows outer function [shadowFunction] lyx-2.5.0/src/graphics/GraphicsCacheItem.h:53:28: note: Shadowed declaration lyx-2.5.0/src/graphics/GraphicsCacheItem.cpp:422:11: note: Shadow variable lyx-2.5.0/src/graphics/GraphicsConverter.cpp:286:2: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/graphics/GraphicsLoader.cpp:262:16: error: syntax error [syntaxError] lyx-2.5.0/src/graphics/GraphicsParams.h:35:2: style: Class 'BoundingBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/graphics/PreviewLoader.h:93:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_background [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/graphics/PreviewLoader.h:95:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_preview [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/graphics/PreviewImage.cpp:138:26: style:inconclusive: Technically the member function 'lyx::graphics::PreviewImage::Impl::statusChanged' can be const. [functionConst] lyx-2.5.0/src/graphics/PreviewImage.cpp:41:7: note: Technically the member function 'lyx::graphics::PreviewImage::Impl::statusChanged' can be const. lyx-2.5.0/src/graphics/PreviewImage.cpp:138:26: note: Technically the member function 'lyx::graphics::PreviewImage::Impl::statusChanged' can be const. lyx-2.5.0/src/graphics/PreviewImage.cpp:60:4: warning: Class 'PreviewImage' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] lyx-2.5.0/src/graphics/PreviewImage.cpp:60:4: warning: Class 'PreviewImage' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] lyx-2.5.0/src/graphics/GraphicsLoader.h:43:2: style: Class 'Loader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/graphics/PreviewImage.cpp:56:44: style:inconclusive: Function 'PreviewImage' argument 1 names different: declaration 'parent' definition 'l'. [funcArgNamesDifferent] lyx-2.5.0/src/graphics/PreviewImage.h:33:31: note: Function 'PreviewImage' argument 1 names different: declaration 'parent' definition 'l'. lyx-2.5.0/src/graphics/PreviewImage.cpp:56:44: note: Function 'PreviewImage' argument 1 names different: declaration 'parent' definition 'l'. lyx-2.5.0/src/graphics/PreviewImage.cpp:57:25: style:inconclusive: Function 'PreviewImage' argument 2 names different: declaration 'latex_snippet' definition 's'. [funcArgNamesDifferent] lyx-2.5.0/src/graphics/PreviewImage.h:34:26: note: Function 'PreviewImage' argument 2 names different: declaration 'latex_snippet' definition 's'. lyx-2.5.0/src/graphics/PreviewImage.cpp:57:25: note: Function 'PreviewImage' argument 2 names different: declaration 'latex_snippet' definition 's'. lyx-2.5.0/src/graphics/PreviewImage.cpp:58:24: style:inconclusive: Function 'PreviewImage' argument 3 names different: declaration 'bitmap_file' definition 'f'. [funcArgNamesDifferent] lyx-2.5.0/src/graphics/PreviewImage.h:35:34: note: Function 'PreviewImage' argument 3 names different: declaration 'bitmap_file' definition 'f'. lyx-2.5.0/src/graphics/PreviewImage.cpp:58:24: note: Function 'PreviewImage' argument 3 names different: declaration 'bitmap_file' definition 'f'. lyx-2.5.0/src/graphics/PreviewImage.cpp:59:14: style:inconclusive: Function 'PreviewImage' argument 4 names different: declaration 'ascent_frac' definition 'af'. [funcArgNamesDifferent] lyx-2.5.0/src/graphics/PreviewImage.h:36:15: note: Function 'PreviewImage' argument 4 names different: declaration 'ascent_frac' definition 'af'. lyx-2.5.0/src/graphics/PreviewImage.cpp:59:14: note: Function 'PreviewImage' argument 4 names different: declaration 'ascent_frac' definition 'af'. lyx-2.5.0/src/graphics/PreviewImage.cpp:109:43: style:inconclusive: Function 'Impl' argument 4 names different: declaration 'f' definition 'bf'. [funcArgNamesDifferent] lyx-2.5.0/src/graphics/PreviewImage.cpp:35:45: note: Function 'Impl' argument 4 names different: declaration 'f' definition 'bf'. lyx-2.5.0/src/graphics/PreviewImage.cpp:109:43: note: Function 'Impl' argument 4 names different: declaration 'f' definition 'bf'. lyx-2.5.0/src/graphics/PreviewImage.cpp:85:22: style: Local variable 'image' shadows outer function [shadowFunction] lyx-2.5.0/src/graphics/PreviewImage.h:48:16: note: Shadowed declaration lyx-2.5.0/src/graphics/PreviewImage.cpp:85:22: note: Shadow variable lyx-2.5.0/src/graphics/PreviewImage.cpp:87:10: error: Uninitialized variable: dim [uninitvar] lyx-2.5.0/src/graphics/PreviewLoader.cpp:84:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRAPHICS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/graphics/PreviewLoader.cpp:525:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRAPHICS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/graphics/PreviewLoader.cpp:582:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRAPHICS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/graphics/PreviewLoader.cpp:734:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_pixel_ratio [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/graphics/PreviewLoader.cpp:742:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/graphics/PreviewLoader.cpp:818:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTFILE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/graphics/PreviewLoader.cpp:391:45: style: The member function 'lyx::graphics::PreviewLoader::Impl::setConverter' can be static. [functionStatic] lyx-2.5.0/src/graphics/PreviewLoader.cpp:187:25: note: The member function 'lyx::graphics::PreviewLoader::Impl::setConverter' can be static. lyx-2.5.0/src/graphics/PreviewLoader.cpp:391:45: note: The member function 'lyx::graphics::PreviewLoader::Impl::setConverter' can be static. lyx-2.5.0/src/graphics/PreviewLoader.cpp:384:2: warning: Class 'Impl' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] lyx-2.5.0/src/graphics/PreviewLoader.cpp:384:2: warning: Class 'Impl' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] lyx-2.5.0/src/graphics/PreviewLoader.cpp:244:45: style:inconclusive: Function 'PreviewLoader' argument 1 names different: declaration 'buffer' definition 'b'. [funcArgNamesDifferent] lyx-2.5.0/src/graphics/PreviewLoader.h:43:31: note: Function 'PreviewLoader' argument 1 names different: declaration 'buffer' definition 'b'. lyx-2.5.0/src/graphics/PreviewLoader.cpp:244:45: note: Function 'PreviewLoader' argument 1 names different: declaration 'buffer' definition 'b'. lyx-2.5.0/src/graphics/PreviewLoader.cpp:749:15: style: Local variable 'status' shadows outer function [shadowFunction] lyx-2.5.0/src/graphics/PreviewLoader.cpp:171:24: note: Shadowed declaration lyx-2.5.0/src/graphics/PreviewLoader.cpp:749:15: note: Shadow variable lyx-2.5.0/src/graphics/epstools.cpp:56:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRAPHICS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/ExternalSupport.cpp:67:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/ExternalSupport.cpp:178:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCLUDE_EXTENSION [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/ExternalSupport.cpp:280:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTERNAL [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/ExternalSupport.cpp:373:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILURE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/ExternalTemplate.cpp:66:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTERNAL [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/ExternalTemplate.cpp:81:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/ExternalTemplate.cpp:121:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/ExternalTemplate.cpp:141:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/ExternalTemplate.cpp:253:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTERNAL [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/ExternalTemplate.cpp:433:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/ExternalTemplate.cpp:440:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/ExternalTemplate.cpp:462:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/ExternalTemplate.cpp:500:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/ExternalTransforms.cpp:288:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/Inset.cpp:356:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/Inset.cpp:403:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable button1 [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/Inset.cpp:480:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSETS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/Inset.cpp:486:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSETS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/Inset.cpp:577:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_none [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/Inset.cpp:588:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_mathcorners [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/Inset.cpp:668:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/Inset.cpp:674:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/Inset.cpp:680:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_none [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/Inset.cpp:686:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_foreground [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/Inset.cpp:718:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable language [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/Inset.cpp:560:13: style: The member function 'lyx::Inset::metricsMarkers' can be static. [functionStatic] lyx-2.5.0/src/insets/Inset.h:235:7: note: The member function 'lyx::Inset::metricsMarkers' can be static. lyx-2.5.0/src/insets/Inset.cpp:560:13: note: The member function 'lyx::Inset::metricsMarkers' can be static. lyx-2.5.0/src/insets/Inset.cpp:567:13: style: The member function 'lyx::Inset::metricsMarkers2' can be static. [functionStatic] lyx-2.5.0/src/insets/Inset.h:237:7: note: The member function 'lyx::Inset::metricsMarkers2' can be static. lyx-2.5.0/src/insets/Inset.cpp:567:13: note: The member function 'lyx::Inset::metricsMarkers2' can be static. lyx-2.5.0/src/insets/Inset.cpp:53:2: style: Class 'InsetName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/insets/InsetArgument.cpp:74:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pass_thru [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetArgument.cpp:226:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_SELF_INSERT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetArgument.cpp:294:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inherit_font [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetArgument.cpp:302:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inherit_font [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetArgument.cpp:309:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_inherit [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetArgument.cpp:386:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inherit_font [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetBibitem.cpp:187:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENGINE_TYPE_NUMERICAL [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetBibitem.cpp:226:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENGINE_TYPE_NUMERICAL [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetBibitem.cpp:312:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENGINE_TYPE_NUMERICAL [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetBibitem.cpp:333:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENGINE_TYPE_NUMERICAL [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetBibitem.cpp:264:11: style: Variable 'inset' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/insets/InsetBibtex.cpp:100:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WarningException [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetBibtex.cpp:224:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multibib [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetBibtex.cpp:270:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multibib [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetBibtex.cpp:489:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetBibtex.cpp:703:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetBibtex.cpp:909:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flavor [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetBibtex.cpp:990:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAINTEXT_NEWLINE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetBibtex.cpp:1029:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Export [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetBibtex.cpp:1087:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESCAPE_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetBibtex.cpp:1348:11: style: Condition '!keptJournal.empty()' is always false [knownConditionTrueFalse] lyx-2.5.0/src/insets/InsetBibtex.cpp:1359:11: style: Condition '!keptBook.empty()' is always false [knownConditionTrueFalse] lyx-2.5.0/src/insets/InsetBibtex.cpp:1340:17: style: The scope of the variable 'keptJournal' can be reduced. [variableScope] lyx-2.5.0/src/insets/InsetBibtex.cpp:1341:17: style: The scope of the variable 'keptBook' can be reduced. [variableScope] lyx-2.5.0/src/insets/InsetBibtex.cpp:964:48: style:inconclusive: Function 'addToToc' argument 1 names different: declaration 'di' definition 'cpit'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetBibtex.h:59:36: note: Function 'addToToc' argument 1 names different: declaration 'di' definition 'cpit'. lyx-2.5.0/src/insets/InsetBibtex.cpp:964:48: note: Function 'addToToc' argument 1 names different: declaration 'di' definition 'cpit'. lyx-2.5.0/src/insets/InsetBibtex.cpp:980:47: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetBibtex.h:54:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetBibtex.cpp:980:47: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetBibtex.cpp:194:8: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/insets/InsetBibtex.cpp:314:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/insets/InsetBox.cpp:164:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_collapsibleframe [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetBox.cpp:221:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_none [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetBox.cpp:238:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LYX_ALIGN_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetBox.cpp:363:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetBox.cpp:712:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAINTEXT_NEWLINE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetBox.cpp:850:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boxbgcolor [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetBox.cpp:911:16: style: The member function 'lyx::InsetBox::registerLyXColor' can be static. [functionStatic] lyx-2.5.0/src/insets/InsetBox.h:171:7: note: The member function 'lyx::InsetBox::registerLyXColor' can be static. lyx-2.5.0/src/insets/InsetBox.cpp:911:16: note: The member function 'lyx::InsetBox::registerLyXColor' can be static. lyx-2.5.0/src/insets/InsetBox.cpp:654:44: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetBox.h:132:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetBox.cpp:654:44: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetBox.cpp:655:29: style:inconclusive: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetBox.h:132:61: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. lyx-2.5.0/src/insets/InsetBox.cpp:655:29: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. lyx-2.5.0/src/insets/InsetBranch.cpp:158:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_background [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetBranch.cpp:194:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_BRANCH_ADD [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetBranch.cpp:345:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable for_preview [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetBranch.cpp:293:47: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetBranch.h:76:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetBranch.cpp:293:47: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetBranch.cpp:294:28: style:inconclusive: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetBranch.h:76:61: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. lyx-2.5.0/src/insets/InsetBranch.cpp:294:28: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. lyx-2.5.0/src/insets/InsetBranch.cpp:169:21: style: Local variable 'params' shadows outer function [shadowFunction] lyx-2.5.0/src/insets/InsetBranch.h:60:28: note: Shadowed declaration lyx-2.5.0/src/insets/InsetBranch.cpp:169:21: note: Shadow variable lyx-2.5.0/src/insets/InsetCaption.cpp:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_collapsibleframe [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCaption.cpp:91:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutputUpdate [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCaption.cpp:148:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_error [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCaption.cpp:260:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBFLOAT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCaption.cpp:293:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAINTEXT_NEWLINE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCaption.cpp:313:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCaption.cpp:85:49: style:inconclusive: Function 'addToToc' argument 1 names different: declaration 'di' definition 'cpit'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetCaption.h:87:36: note: Function 'addToToc' argument 1 names different: declaration 'di' definition 'cpit'. lyx-2.5.0/src/insets/InsetCaption.cpp:85:49: note: Function 'addToToc' argument 1 names different: declaration 'di' definition 'cpit'. lyx-2.5.0/src/insets/InsetCaption.cpp:286:48: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetCaption.h:80:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetCaption.cpp:286:48: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetCaption.cpp:287:29: style:inconclusive: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetCaption.h:80:61: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. lyx-2.5.0/src/insets/InsetCaption.cpp:287:29: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. lyx-2.5.0/src/insets/InsetCaption.cpp:303:43: style:inconclusive: Function 'xhtml' argument 1 names different: declaration 'os' definition 'xs'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetCaption.h:85:30: note: Function 'xhtml' argument 1 names different: declaration 'os' definition 'xs'. lyx-2.5.0/src/insets/InsetCaption.cpp:303:43: note: Function 'xhtml' argument 1 names different: declaration 'os' definition 'xs'. lyx-2.5.0/src/insets/InsetCaption.cpp:303:68: style:inconclusive: Function 'xhtml' argument 2 names different: declaration 'runparams' definition 'rp'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetCaption.h:85:55: note: Function 'xhtml' argument 2 names different: declaration 'runparams' definition 'rp'. lyx-2.5.0/src/insets/InsetCaption.cpp:303:68: note: Function 'xhtml' argument 2 names different: declaration 'runparams' definition 'rp'. lyx-2.5.0/src/insets/InsetCaption.cpp:374:54: style:inconclusive: Function 'writeCaptionAsDocBook' argument 1 names different: declaration 'os' definition 'xs'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetCaption.h:34:41: note: Function 'writeCaptionAsDocBook' argument 1 names different: declaration 'os' definition 'xs'. lyx-2.5.0/src/insets/InsetCaption.cpp:374:54: note: Function 'writeCaptionAsDocBook' argument 1 names different: declaration 'os' definition 'xs'. lyx-2.5.0/src/insets/InsetCaption.cpp:386:51: style:inconclusive: Function 'writeCaptionAsHTML' argument 1 names different: declaration 'os' definition 'xs'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetCaption.h:36:38: note: Function 'writeCaptionAsHTML' argument 1 names different: declaration 'os' definition 'xs'. lyx-2.5.0/src/insets/InsetCaption.cpp:386:51: note: Function 'writeCaptionAsHTML' argument 1 names different: declaration 'os' definition 'xs'. lyx-2.5.0/src/insets/InsetCaptionable.cpp:163:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OutputUpdate [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCaptionable.cpp:154:53: style:inconclusive: Function 'addToToc' argument 1 names different: declaration 'di' definition 'cpit'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetCaptionable.h:51:36: note: Function 'addToToc' argument 1 names different: declaration 'di' definition 'cpit'. lyx-2.5.0/src/insets/InsetCaptionable.cpp:154:53: note: Function 'addToToc' argument 1 names different: declaration 'di' definition 'cpit'. lyx-2.5.0/src/insets/InsetCaptionable.cpp:59:12: style: Variable 'inset' can be declared as reference to const [constVariableReference] lyx-2.5.0/src/insets/InsetCitation.cpp:163:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_INSET_MODIFY [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCitation.cpp:199:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable citation_search [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCitation.cpp:213:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable citation_search_pattern [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCitation.cpp:408:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESCAPE_ALL [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCitation.cpp:513:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Export [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCitation.cpp:552:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENGINE_TYPE_NUMERICAL [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCitation.cpp:639:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCitation.cpp:663:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESCAPE_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCitation.cpp:103:30: style: The member function 'lyx::InsetCitation::getCitationStyle' can be static. [functionStatic] lyx-2.5.0/src/insets/InsetCitation.h:99:16: note: The member function 'lyx::InsetCitation::getCitationStyle' can be static. lyx-2.5.0/src/insets/InsetCitation.cpp:103:30: note: The member function 'lyx::InsetCitation::getCitationStyle' can be static. lyx-2.5.0/src/insets/InsetCitation.cpp:414:51: style: The member function 'lyx::InsetCitation::getQualifiedLists' can be static. [functionStatic] lyx-2.5.0/src/insets/InsetCitation.h:102:16: note: The member function 'lyx::InsetCitation::getQualifiedLists' can be static. lyx-2.5.0/src/insets/InsetCitation.cpp:414:51: note: The member function 'lyx::InsetCitation::getQualifiedLists' can be static. lyx-2.5.0/src/insets/InsetCitation.cpp:575:50: style:inconclusive: Function 'addToToc' argument 1 names different: declaration 'di' definition 'cpit'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetCitation.h:77:36: note: Function 'addToToc' argument 1 names different: declaration 'di' definition 'cpit'. lyx-2.5.0/src/insets/InsetCitation.cpp:575:50: note: Function 'addToToc' argument 1 names different: declaration 'di' definition 'cpit'. lyx-2.5.0/src/insets/InsetCitation.cpp:597:49: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetCitation.h:62:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetCitation.cpp:597:49: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetCitation.cpp:115:22: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] lyx-2.5.0/src/insets/InsetCitation.cpp:369:22: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] lyx-2.5.0/src/insets/InsetCitation.cpp:482:15: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] lyx-2.5.0/src/insets/InsetCitation.cpp:298:2: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/insets/InsetCitation.cpp:470:41: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/insets/InsetCollapsible.cpp:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_collapsibleframe [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCollapsible.cpp:92:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_open_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCollapsible.cpp:100:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Open [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCollapsible.cpp:126:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCollapsible.cpp:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Collapsed [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCollapsible.cpp:202:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sane_font [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCollapsible.cpp:219:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_open_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCollapsible.cpp:276:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouse_hover_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCollapsible.cpp:297:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_open_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCollapsible.cpp:435:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Open [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCollapsible.cpp:468:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Open [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCollapsible.cpp:589:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable button1 [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCollapsible.cpp:681:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Open [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCollapsible.cpp:741:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Collapsed [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCollapsible.cpp:60:19: warning:inconclusive: Member variable 'InsetCollapsible::view_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] lyx-2.5.0/src/insets/InsetCollapsible.cpp:737:63: style:inconclusive: Function 'setStatus' argument 2 names different: declaration 'st' definition 'status'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetCollapsible.h:103:54: note: Function 'setStatus' argument 2 names different: declaration 'st' definition 'status'. lyx-2.5.0/src/insets/InsetCollapsible.cpp:737:63: note: Function 'setStatus' argument 2 names different: declaration 'st' definition 'status'. lyx-2.5.0/src/insets/InsetCollapsible.cpp:806:53: style:inconclusive: Function 'addToToc' argument 1 names different: declaration 'dit' definition 'cpit'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetCollapsible.h:163:36: note: Function 'addToToc' argument 1 names different: declaration 'dit' definition 'cpit'. lyx-2.5.0/src/insets/InsetCollapsible.cpp:806:53: note: Function 'addToToc' argument 1 names different: declaration 'dit' definition 'cpit'. lyx-2.5.0/src/insets/InsetCommand.cpp:144:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_minted [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCommand.cpp:213:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable track_changes [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCommand.cpp:256:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable track_changes [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCommand.cpp:412:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Open [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCommand.cpp:65:15: warning:inconclusive: Member variable 'InsetCommand::mouse_hover_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] lyx-2.5.0/src/insets/InsetCommand.cpp:151:48: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetCommand.h:89:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetCommand.cpp:151:48: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetCommandParams.cpp:488:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetCommandParams.cpp:183:2: performance: Variable 'info_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/insets/InsetCommandParams.cpp:193:28: style: The member function 'lyx::InsetCommandParams::getDefaultCmd' can be static. [functionStatic] lyx-2.5.0/src/insets/InsetCommandParams.h:172:14: note: The member function 'lyx::InsetCommandParams::getDefaultCmd' can be static. lyx-2.5.0/src/insets/InsetCommandParams.cpp:193:28: note: The member function 'lyx::InsetCommandParams::getDefaultCmd' can be static. lyx-2.5.0/src/insets/InsetCommandParams.cpp:267:52: style:inconclusive: Function 'setCmdName' argument 1 names different: declaration 'n' definition 'name'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetCommandParams.h:144:38: note: Function 'setCmdName' argument 1 names different: declaration 'n' definition 'name'. lyx-2.5.0/src/insets/InsetCommandParams.cpp:267:52: note: Function 'setCmdName' argument 1 names different: declaration 'n' definition 'name'. lyx-2.5.0/src/insets/InsetCounter.cpp:202:2: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/insets/InsetERT.cpp:106:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESCAPE_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetERT.cpp:286:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Collapsed [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetERT.cpp:57:44: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetERT.h:53:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetERT.cpp:57:44: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetERT.cpp:58:30: style:inconclusive: Function 'plaintext' argument 2 names different: declaration 'op' definition 'rp'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetERT.h:53:61: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'rp'. lyx-2.5.0/src/insets/InsetERT.cpp:58:30: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'rp'. lyx-2.5.0/src/insets/InsetExternal.cpp:639:3: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/insets/InsetFlex.cpp:163:6: style: The if condition is the same as the previous if condition [duplicateCondition] lyx-2.5.0/src/insets/InsetFlex.cpp:156:6: note: First condition lyx-2.5.0/src/insets/InsetFlex.cpp:163:6: note: Second condition lyx-2.5.0/src/insets/InsetFloat.cpp:240:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_alignment [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetFloat.cpp:255:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OmitObject [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetFloat.cpp:261:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LYX_ALIGN_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetFloat.cpp:367:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONFLOAT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetFloat.cpp:382:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONFLOAT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetFloat.cpp:490:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAINTEXT_NEWLINE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetFloat.cpp:699:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESCAPE_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetFloat.cpp:808:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESCAPE_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetFloat.cpp:951:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable safebreakln [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetFloat.h:85:7: style: Virtual function 'setCaptionType' is called from constructor 'InsetFloat(Buffer*buffer,const std::string¶ms_str)' at line 122. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/insets/InsetFloat.cpp:122:2: note: Calling setCaptionType lyx-2.5.0/src/insets/InsetFloat.h:85:7: note: setCaptionType is a virtual function lyx-2.5.0/src/insets/InsetFloat.cpp:118:33: style:inconclusive: Function 'InsetFloat' argument 1 names different: declaration 'buffer' definition 'buf'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetFloat.h:60:22: note: Function 'InsetFloat' argument 1 names different: declaration 'buffer' definition 'buf'. lyx-2.5.0/src/insets/InsetFloat.cpp:118:33: note: Function 'InsetFloat' argument 1 names different: declaration 'buffer' definition 'buf'. lyx-2.5.0/src/insets/InsetFloat.cpp:483:46: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetFloat.h:101:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetFloat.cpp:483:46: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetFloat.cpp:483:71: style:inconclusive: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetFloat.h:101:61: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. lyx-2.5.0/src/insets/InsetFloat.cpp:483:71: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. lyx-2.5.0/src/insets/InsetFloat.cpp:165:20: style: Local variable 'params' shadows outer function [shadowFunction] lyx-2.5.0/src/insets/InsetFloat.h:74:27: note: Shadowed declaration lyx-2.5.0/src/insets/InsetFloat.cpp:165:20: note: Shadow variable lyx-2.5.0/src/insets/InsetFloatList.cpp:89:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable button1 [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetFloatList.cpp:115:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSETS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetFloatList.cpp:171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAINTEXT_NEWLINE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetFloatList.cpp:229:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_IN_TOC [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetFloatList.cpp:164:50: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetFloatList.h:45:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetFloatList.cpp:164:50: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetFoot.cpp:73:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable intitle [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetFoot.cpp:129:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAINTEXT_NEWLINE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetFoot.cpp:122:45: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetFoot.h:37:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetFoot.cpp:122:45: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetFoot.cpp:123:30: style:inconclusive: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetFoot.h:37:61: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. lyx-2.5.0/src/insets/InsetFoot.cpp:123:30: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. lyx-2.5.0/src/insets/InsetGraphics.cpp:112:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PdfLaTeX [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetGraphics.cpp:158:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRAPHICS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetGraphics.cpp:203:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable graphic_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetGraphics.cpp:294:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkModeSensitive [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetGraphics.cpp:364:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetGraphics.cpp:391:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bbox [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetGraphics.cpp:515:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetGraphics.cpp:551:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILES [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetGraphics.cpp:619:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCLUDE_EXTENSION [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetGraphics.cpp:632:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCLUDE_EXTENSION [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetGraphics.cpp:680:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetGraphics.cpp:820:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRAPHICS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetGraphics.cpp:997:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetGraphics.cpp:1060:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetGraphics.cpp:1070:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetGraphics.cpp:1145:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable params_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetGraphics.cpp:1157:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable params_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetGraphics.cpp:1241:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable groupId [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetGraphics.cpp:1274:10: style: Variable 'inset' can be declared as reference to const [constVariableReference] lyx-2.5.0/src/insets/InsetGraphics.cpp:444:10: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] lyx-2.5.0/src/insets/InsetGraphicsParams.cpp:267:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRAPHICS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetHyperlink.cpp:93:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetHyperlink.cpp:117:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrictMode [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetHyperlink.cpp:132:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrictMode [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetHyperlink.cpp:173:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetHyperlink.cpp:249:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESCAPE_AND [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetHyperlink.cpp:220:50: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetHyperlink.h:51:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetHyperlink.cpp:220:50: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetIPA.cpp:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_insetframe [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetIPA.cpp:78:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_SELF_INSERT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetIPA.cpp:174:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Force [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetIPA.cpp:213:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Force [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetIPA.cpp:221:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Force [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetIPA.cpp:229:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Force [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetIPA.cpp:249:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useNonTeXFonts [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetIPAMacro.cpp:133:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_insetframe [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetIPAMacro.cpp:151:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sane_font [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetIPAMacro.cpp:189:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sane_font [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetIPAMacro.cpp:239:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_SELF_INSERT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetIPAMacro.cpp:327:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESCAPE_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetIPAMacro.cpp:451:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_foreground [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetIPAMacro.cpp:585:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESCAPE_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetIPAMacro.cpp:591:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESCAPE_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetIPAMacro.cpp:298:48: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetIPAMacro.h:77:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetIPAMacro.cpp:298:48: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetIPAMacro.cpp:299:29: style:inconclusive: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetIPAMacro.h:77:61: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. lyx-2.5.0/src/insets/InsetIPAMacro.cpp:299:29: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. lyx-2.5.0/src/insets/InsetIPAMacro.cpp:535:48: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetIPAMacro.h:148:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetIPAMacro.cpp:535:48: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetInclude.cpp:179:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInclude.cpp:323:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInclude.cpp:343:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_BUFFER_CHILD_OPEN [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInclude.cpp:493:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadSuccess [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInclude.cpp:623:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTFILE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInclude.cpp:1001:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IncludedFile [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInclude.cpp:1020:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAINTEXT_NEWLINE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInclude.cpp:1087:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESCAPE_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInclude.cpp:1154:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_minted [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInclude.cpp:1264:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Display [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInclude.cpp:1310:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LaTeX [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInclude.cpp:1436:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UpdateChildOnly [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInclude.cpp:231:20: style:inconclusive: Technically the member function 'lyx::InsetInclude::setChildBuffer' can be const. [functionConst] lyx-2.5.0/src/insets/InsetInclude.h:44:7: note: Technically the member function 'lyx::InsetInclude::setChildBuffer' can be const. lyx-2.5.0/src/insets/InsetInclude.cpp:231:20: note: Technically the member function 'lyx::InsetInclude::setChildBuffer' can be const. lyx-2.5.0/src/insets/InsetInclude.cpp:375:20: warning: The class 'InsetInclude' defines member function with name 'setParams' also defined in its parent class 'InsetCommand'. [duplInheritedMember] lyx-2.5.0/src/insets/InsetCommand.h:58:7: note: Parent function 'InsetCommand::setParams' lyx-2.5.0/src/insets/InsetInclude.cpp:375:20: note: Derived function 'InsetInclude::setParams' lyx-2.5.0/src/insets/InsetInclude.cpp:340:48: style:inconclusive: Function 'editIncluded' argument 1 names different: declaration 'file' definition 'f'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetInclude.h:132:40: note: Function 'editIncluded' argument 1 names different: declaration 'file' definition 'f'. lyx-2.5.0/src/insets/InsetInclude.cpp:340:48: note: Function 'editIncluded' argument 1 names different: declaration 'file' definition 'f'. lyx-2.5.0/src/insets/InsetInclude.cpp:375:57: style:inconclusive: Function 'setParams' argument 1 names different: declaration 'params' definition 'p'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetInclude.h:154:44: note: Function 'setParams' argument 1 names different: declaration 'params' definition 'p'. lyx-2.5.0/src/insets/InsetInclude.cpp:375:57: note: Function 'setParams' argument 1 names different: declaration 'params' definition 'p'. lyx-2.5.0/src/insets/InsetInclude.cpp:1012:48: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetInclude.h:90:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetInclude.cpp:1012:48: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetInclude.cpp:1356:49: style:inconclusive: Function 'addToToc' argument 1 names different: declaration 'di' definition 'cpit'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetInclude.h:101:36: note: Function 'addToToc' argument 1 names different: declaration 'di' definition 'cpit'. lyx-2.5.0/src/insets/InsetInclude.cpp:1356:49: note: Function 'addToToc' argument 1 names different: declaration 'di' definition 'cpit'. lyx-2.5.0/src/insets/InsetInclude.cpp:1132:17: style: Variable 'incfile' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/src/insets/InsetIndex.cpp:1461:3: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/insets/InsetIndexMacro.cpp:113:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_insetframe [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetIndexMacro.cpp:322:11: style: Variable 'inset' can be declared as reference to const [constVariableReference] lyx-2.5.0/src/insets/InsetIndexMacro.cpp:335:11: style: Variable 'inset' can be declared as reference to const [constVariableReference] lyx-2.5.0/src/insets/InsetInfo.cpp:190:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LongFormat [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInfo.cpp:215:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LongFormat [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInfo.cpp:241:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxaction [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInfo.cpp:366:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_UNKNOWN_ACTION [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInfo.cpp:486:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Collapsed [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInfo.cpp:728:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInfo.cpp:753:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inherit_font [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInfo.cpp:763:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inherit_font [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInfo.cpp:770:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inherit_font [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInfo.cpp:849:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_UNKNOWN_ACTION [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInfo.cpp:1291:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInfo.cpp:1312:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInfo.cpp:1333:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInfo.cpp:1342:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInfo.cpp:1433:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInfo.cpp:1511:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInfo.cpp:1588:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInfo.cpp:1610:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_UNKNOWN_ACTION [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInfo.cpp:1682:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_UNKNOWN_ACTION [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInfo.cpp:1754:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_gui [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInfo.cpp:1798:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_gui [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInfo.cpp:1829:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyx_version [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInfo.cpp:1881:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInfo.cpp:2023:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetInfo.cpp:350:23: style: The member function 'lyx::InsetInfoParams::validateArgument' can be static. [functionStatic] lyx-2.5.0/src/insets/InsetInfo.h:144:7: note: The member function 'lyx::InsetInfoParams::validateArgument' can be static. lyx-2.5.0/src/insets/InsetInfo.cpp:350:23: note: The member function 'lyx::InsetInfoParams::validateArgument' can be static. lyx-2.5.0/src/insets/InsetInfo.cpp:350:78: style:inconclusive: Function 'validateArgument' argument 2 names different: declaration 'argument' definition 'arg'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetInfo.h:144:62: note: Function 'validateArgument' argument 2 names different: declaration 'argument' definition 'arg'. lyx-2.5.0/src/insets/InsetInfo.cpp:350:78: note: Function 'validateArgument' argument 2 names different: declaration 'argument' definition 'arg'. lyx-2.5.0/src/insets/InsetInfo.cpp:351:23: style:inconclusive: Function 'validateArgument' argument 3 names different: declaration 'usedefault' definition 'usedefaults'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetInfo.h:145:21: note: Function 'validateArgument' argument 3 names different: declaration 'usedefault' definition 'usedefaults'. lyx-2.5.0/src/insets/InsetInfo.cpp:351:23: note: Function 'validateArgument' argument 3 names different: declaration 'usedefault' definition 'usedefaults'. lyx-2.5.0/src/insets/InsetInfo.cpp:353:9: style: Local variable 'type' shadows outer variable [shadowVariable] lyx-2.5.0/src/insets/InsetInfo.h:147:12: note: Shadowed declaration lyx-2.5.0/src/insets/InsetInfo.cpp:353:9: note: Shadow variable lyx-2.5.0/src/insets/InsetInfo.cpp:354:9: style: Local variable 'name' shadows outer variable [shadowVariable] lyx-2.5.0/src/insets/InsetInfo.h:151:14: note: Shadowed declaration lyx-2.5.0/src/insets/InsetInfo.cpp:354:9: note: Shadow variable lyx-2.5.0/src/insets/InsetInfo.cpp:1031:8: style: Local variable 'available' shadows outer variable [shadowVariable] lyx-2.5.0/src/insets/InsetInfo.cpp:1005:8: note: Shadowed declaration lyx-2.5.0/src/insets/InsetInfo.cpp:1031:8: note: Shadow variable lyx-2.5.0/src/insets/InsetInfo.cpp:1291:9: style: Local variable 'date' shadows outer variable [shadowVariable] lyx-2.5.0/src/insets/InsetInfo.cpp:1287:8: note: Shadowed declaration lyx-2.5.0/src/insets/InsetInfo.cpp:1291:9: note: Shadow variable lyx-2.5.0/src/insets/InsetInfo.cpp:257:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/insets/InsetInfo.cpp:268:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/insets/InsetLabel.cpp:107:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable track_changes [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetLabel.cpp:129:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_MASTER_BUFFER_FORALL [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetLabel.cpp:290:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable counter [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetLabel.cpp:420:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_INSET_INSERT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetLabel.cpp:436:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_changes [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetLabel.cpp:317:47: style:inconclusive: Function 'addToToc' argument 1 names different: declaration 'di' definition 'cpit'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetLabel.h:74:36: note: Function 'addToToc' argument 1 names different: declaration 'di' definition 'cpit'. lyx-2.5.0/src/insets/InsetLabel.cpp:317:47: note: Function 'addToToc' argument 1 names different: declaration 'di' definition 'cpit'. lyx-2.5.0/src/insets/InsetLabel.cpp:464:46: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetLabel.h:65:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetLabel.cpp:464:46: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetLayout.cpp:258:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sane_font [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetLayout.cpp:875:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inherit_font [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetLayout.cpp:68:32: style:inconclusive: Function 'read' argument 1 names different: declaration 'lexrc' definition 'lex'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetLayout.h:62:29: note: Function 'read' argument 1 names different: declaration 'lexrc' definition 'lex'. lyx-2.5.0/src/insets/InsetLayout.cpp:68:32: note: Function 'read' argument 1 names different: declaration 'lexrc' definition 'lex'. lyx-2.5.0/src/insets/InsetLayout.cpp:1008:28: style: Local variable 'args' shadows outer function [shadowFunction] lyx-2.5.0/src/insets/InsetLayout.h:106:22: note: Shadowed declaration lyx-2.5.0/src/insets/InsetLayout.cpp:1008:28: note: Shadow variable lyx-2.5.0/src/insets/InsetLayout.cpp:1021:28: style: Local variable 'args' shadows outer function [shadowFunction] lyx-2.5.0/src/insets/InsetLayout.h:106:22: note: Shadowed declaration lyx-2.5.0/src/insets/InsetLayout.cpp:1021:28: note: Shadow variable lyx-2.5.0/src/insets/InsetLine.cpp:173:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAINTEXT_NEWLINE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetLine.cpp:169:45: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetLine.h:48:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetLine.cpp:169:45: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetListings.cpp:56:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_minted [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetListings.cpp:69:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Display [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetListings.cpp:75:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_minted [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetListings.cpp:126:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_minted [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetListings.cpp:147:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_minted [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetListings.cpp:449:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESCAPE_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetListings.cpp:504:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESCAPE_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetListings.cpp:612:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_minted [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetListings.cpp:654:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_minted [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetListingsParams.cpp:235:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetListingsParams.cpp:284:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetListingsParams.cpp:1115:29: style: Condition 'i>0' is always true [knownConditionTrueFalse] lyx-2.5.0/src/insets/InsetListingsParams.cpp:1115:18: note: Assuming that condition 'i==0' is not redundant lyx-2.5.0/src/insets/InsetListingsParams.cpp:1115:29: note: Condition 'i>0' is always true lyx-2.5.0/src/insets/InsetListingsParams.cpp:1048:18: style:inconclusive: Function 'addParam' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetListingsParams.h:39:61: note: Function 'addParam' argument 2 names different: declaration 'value' definition 'val'. lyx-2.5.0/src/insets/InsetListingsParams.cpp:1048:18: note: Function 'addParam' argument 2 names different: declaration 'value' definition 'val'. lyx-2.5.0/src/insets/InsetListingsParams.cpp:1158:60: style:inconclusive: Function 'fromEncodedString' argument 1 names different: declaration 'par' definition 'in'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetListingsParams.h:57:45: note: Function 'fromEncodedString' argument 1 names different: declaration 'par' definition 'in'. lyx-2.5.0/src/insets/InsetListingsParams.cpp:1158:60: note: Function 'fromEncodedString' argument 1 names different: declaration 'par' definition 'in'. lyx-2.5.0/src/insets/InsetMarginal.cpp:36:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAINTEXT_NEWLINE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetMarginal.cpp:46:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESCAPE_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetMarginal.cpp:29:49: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetMarginal.h:34:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetMarginal.cpp:29:49: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetMarginal.cpp:30:30: style:inconclusive: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetMarginal.h:34:61: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. lyx-2.5.0/src/insets/InsetMarginal.cpp:30:30: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. lyx-2.5.0/src/insets/InsetNewline.cpp:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlwaysBreakAfter [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetNewline.cpp:143:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_eolmarker [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetNewline.cpp:160:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAIN [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetNewline.cpp:179:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAINTEXT_NEWLINE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetNewline.cpp:175:48: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetNewline.h:65:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetNewline.cpp:175:48: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetNewpage.cpp:191:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line_onoffdash [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetNewpage.cpp:259:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_pagebreak [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetNewpage.cpp:278:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable termcmd [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetNewpage.cpp:308:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAINTEXT_NEWLINE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetNewpage.cpp:43:55: style:inconclusive: Function 'InsetNewpage' argument 1 names different: declaration 'par' definition 'params'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetNewpage.h:53:51: note: Function 'InsetNewpage' argument 1 names different: declaration 'par' definition 'params'. lyx-2.5.0/src/insets/InsetNewpage.cpp:43:55: note: Function 'InsetNewpage' argument 1 names different: declaration 'par' definition 'params'. lyx-2.5.0/src/insets/InsetNewpage.cpp:302:48: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetNewpage.h:68:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetNewpage.cpp:302:48: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetNomencl.cpp:75:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetNomencl.cpp:92:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS_STR_INSETS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetNomencl.cpp:104:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS_STR_INSETS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetNomencl.cpp:150:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS_STR_INSETS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetNomencl.cpp:157:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nomencl_opts [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetNomencl.cpp:438:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_gui [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetNomencl.cpp:483:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable termcmd [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetNomencl.cpp:512:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nomencl_opts [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetNomencl.cpp:110:48: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetNomencl.h:45:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetNomencl.cpp:110:48: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetNomencl.cpp:111:29: style:inconclusive: Function 'plaintext' argument 2 names different: declaration 'op' definition 'rp'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetNomencl.h:45:61: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'rp'. lyx-2.5.0/src/insets/InsetNomencl.cpp:111:29: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'rp'. lyx-2.5.0/src/insets/InsetNomencl.cpp:146:49: style:inconclusive: Function 'addToToc' argument 1 names different: declaration 'di' definition 'cpit'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetNomencl.h:40:36: note: Function 'addToToc' argument 1 names different: declaration 'di' definition 'cpit'. lyx-2.5.0/src/insets/InsetNomencl.cpp:146:49: note: Function 'addToToc' argument 1 names different: declaration 'di' definition 'cpit'. lyx-2.5.0/src/insets/InsetNomencl.cpp:421:12: style: Variable 'inset' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/insets/InsetNote.cpp:287:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAINTEXT_NEWLINE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetNote.cpp:329:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flavor [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetNote.cpp:365:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spellcheck_notes [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetNote.cpp:376:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_none [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetNote.cpp:264:45: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetNote.h:86:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetNote.cpp:264:45: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetNote.cpp:265:26: style:inconclusive: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams_in'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetNote.h:86:61: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams_in'. lyx-2.5.0/src/insets/InsetNote.cpp:265:26: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams_in'. lyx-2.5.0/src/insets/InsetNote.cpp:156:19: style: Local variable 'params' shadows outer function [shadowFunction] lyx-2.5.0/src/insets/InsetNote.h:62:26: note: Shadowed declaration lyx-2.5.0/src/insets/InsetNote.cpp:156:19: note: Shadow variable lyx-2.5.0/src/insets/InsetNote.cpp:188:20: style: Local variable 'params' shadows outer function [shadowFunction] lyx-2.5.0/src/insets/InsetNote.h:62:26: note: Shadowed declaration lyx-2.5.0/src/insets/InsetNote.cpp:188:20: note: Shadow variable lyx-2.5.0/src/insets/InsetPhantom.cpp:141:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_special [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetPhantom.cpp:340:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAINTEXT_NEWLINE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetPhantom.cpp:320:48: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetPhantom.h:83:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetPhantom.cpp:320:48: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetPhantom.cpp:321:29: style:inconclusive: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetPhantom.h:83:61: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. lyx-2.5.0/src/insets/InsetPhantom.cpp:321:29: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. lyx-2.5.0/src/insets/InsetPhantom.cpp:272:23: style: Local variable 'params' shadows outer function [shadowFunction] lyx-2.5.0/src/insets/InsetPhantom.h:62:29: note: Shadowed declaration lyx-2.5.0/src/insets/InsetPhantom.cpp:272:23: note: Shadow variable lyx-2.5.0/src/insets/InsetPreview.cpp:39:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_previewframe [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetPreview.cpp:187:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Force [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetPreview.cpp:202:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Force [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetPreview.cpp:220:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Force [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetPreview.cpp:228:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Force [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetPreview.cpp:236:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Force [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetQuotes.cpp:561:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quotes_style [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetQuotes.cpp:575:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quotes_style [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetQuotes.cpp:704:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_special [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetQuotes.cpp:858:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LuaTeX [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetQuotes.cpp:922:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESCAPE_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetQuotes.cpp:928:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESCAPE_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetQuotes.cpp:972:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_fontenc [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetQuotes.cpp:198:30: style: The member function 'lyx::InsetQuotesParams::getQuoteChar' can be static. [functionStatic] lyx-2.5.0/src/insets/InsetQuotes.h:84:12: note: The member function 'lyx::InsetQuotesParams::getQuoteChar' can be static. lyx-2.5.0/src/insets/InsetQuotes.cpp:198:30: note: The member function 'lyx::InsetQuotesParams::getQuoteChar' can be static. lyx-2.5.0/src/insets/InsetQuotes.cpp:351:30: style: The member function 'lyx::InsetQuotesParams::getLaTeXQuote' can be static. [functionStatic] lyx-2.5.0/src/insets/InsetQuotes.h:89:12: note: The member function 'lyx::InsetQuotesParams::getLaTeXQuote' can be static. lyx-2.5.0/src/insets/InsetQuotes.cpp:351:30: note: The member function 'lyx::InsetQuotesParams::getLaTeXQuote' can be static. lyx-2.5.0/src/insets/InsetQuotes.cpp:480:30: style: The member function 'lyx::InsetQuotesParams::getXMLQuote' can be static. [functionStatic] lyx-2.5.0/src/insets/InsetQuotes.h:92:12: note: The member function 'lyx::InsetQuotesParams::getXMLQuote' can be static. lyx-2.5.0/src/insets/InsetQuotes.cpp:480:30: note: The member function 'lyx::InsetQuotesParams::getXMLQuote' can be static. lyx-2.5.0/src/insets/InsetQuotes.cpp:90:24: style: The member function 'lyx::InsetQuotesParams::stylescount' can be static. [functionStatic] lyx-2.5.0/src/insets/InsetQuotes.h:99:6: note: The member function 'lyx::InsetQuotesParams::stylescount' can be static. lyx-2.5.0/src/insets/InsetQuotes.cpp:90:24: note: The member function 'lyx::InsetQuotesParams::stylescount' can be static. lyx-2.5.0/src/insets/InsetQuotes.cpp:96:25: style: The member function 'lyx::InsetQuotesParams::getStyleChar' can be static. [functionStatic] lyx-2.5.0/src/insets/InsetQuotes.h:101:7: note: The member function 'lyx::InsetQuotesParams::getStyleChar' can be static. lyx-2.5.0/src/insets/InsetQuotes.cpp:96:25: note: The member function 'lyx::InsetQuotesParams::getStyleChar' can be static. lyx-2.5.0/src/insets/InsetQuotes.cpp:134:30: style: The member function 'lyx::InsetQuotesParams::getQuoteSide' can be static. [functionStatic] lyx-2.5.0/src/insets/InsetQuotes.h:107:12: note: The member function 'lyx::InsetQuotesParams::getQuoteSide' can be static. lyx-2.5.0/src/insets/InsetQuotes.cpp:134:30: note: The member function 'lyx::InsetQuotesParams::getQuoteSide' can be static. lyx-2.5.0/src/insets/InsetQuotes.cpp:166:31: style: The member function 'lyx::InsetQuotesParams::getQuoteLevel' can be static. [functionStatic] lyx-2.5.0/src/insets/InsetQuotes.h:111:13: note: The member function 'lyx::InsetQuotesParams::getQuoteLevel' can be static. lyx-2.5.0/src/insets/InsetQuotes.cpp:166:31: note: The member function 'lyx::InsetQuotesParams::getQuoteLevel' can be static. lyx-2.5.0/src/insets/InsetQuotes.cpp:617:25: style: The member function 'lyx::InsetQuotes::getStyle' can be static. [functionStatic] lyx-2.5.0/src/insets/InsetQuotes.h:197:13: note: The member function 'lyx::InsetQuotes::getStyle' can be static. lyx-2.5.0/src/insets/InsetQuotes.cpp:617:25: note: The member function 'lyx::InsetQuotes::getStyle' can be static. lyx-2.5.0/src/insets/InsetQuotes.cpp:492:13: style: The scope of the variable 'style' can be reduced. [variableScope] lyx-2.5.0/src/insets/InsetQuotes.cpp:103:47: style:inconclusive: Function 'getQuoteStyle' argument 3 names different: declaration 'fallback' definition 'fb'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetQuotes.h:105:14: note: Function 'getQuoteStyle' argument 3 names different: declaration 'fallback' definition 'fb'. lyx-2.5.0/src/insets/InsetQuotes.cpp:103:47: note: Function 'getQuoteStyle' argument 3 names different: declaration 'fallback' definition 'fb'. lyx-2.5.0/src/insets/InsetQuotes.cpp:135:42: style:inconclusive: Function 'getQuoteSide' argument 3 names different: declaration 'fallback' definition 'fb'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetQuotes.h:109:13: note: Function 'getQuoteSide' argument 3 names different: declaration 'fallback' definition 'fb'. lyx-2.5.0/src/insets/InsetQuotes.cpp:135:42: note: Function 'getQuoteSide' argument 3 names different: declaration 'fallback' definition 'fb'. lyx-2.5.0/src/insets/InsetQuotes.cpp:167:43: style:inconclusive: Function 'getQuoteLevel' argument 3 names different: declaration 'fallback' definition 'fb'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetQuotes.h:113:14: note: Function 'getQuoteLevel' argument 3 names different: declaration 'fallback' definition 'fb'. lyx-2.5.0/src/insets/InsetQuotes.cpp:167:43: note: Function 'getQuoteLevel' argument 3 names different: declaration 'fallback' definition 'fb'. lyx-2.5.0/src/insets/InsetQuotes.cpp:880:47: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetQuotes.h:152:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetQuotes.cpp:880:47: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetRef.cpp:125:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable track_changes [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetRef.cpp:140:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetRef.cpp:187:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_INSET_MODIFY [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetRef.cpp:384:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_hyperref [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetRef.cpp:673:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xref_package [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetRef.cpp:717:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xref_package [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetRef.cpp:950:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_formatted_ref [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetRef.cpp:976:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xref_package [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetRef.cpp:1047:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useNonTeXFonts [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetRef.cpp:1106:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xref_package [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetRef.cpp:56:11: warning:inconclusive: Member variable 'InsetRef::screen_label_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] lyx-2.5.0/src/insets/InsetRef.cpp:56:11: warning:inconclusive: Member variable 'InsetRef::toc_string_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] lyx-2.5.0/src/insets/InsetRef.cpp:56:11: warning:inconclusive: Member variable 'InsetRef::tooltip_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] lyx-2.5.0/src/insets/InsetRef.cpp:578:7: style: Condition 'use_zref' is always true [knownConditionTrueFalse] lyx-2.5.0/src/insets/InsetRef.cpp:573:44: note: Assuming that condition 'use_zref' is not redundant lyx-2.5.0/src/insets/InsetRef.cpp:578:7: note: Condition 'use_zref' is always true lyx-2.5.0/src/insets/InsetRef.cpp:583:7: style: Condition 'use_zref' is always true [knownConditionTrueFalse] lyx-2.5.0/src/insets/InsetRef.cpp:573:44: note: Assuming that condition 'use_zref' is not redundant lyx-2.5.0/src/insets/InsetRef.cpp:583:7: note: Condition 'use_zref' is always true lyx-2.5.0/src/insets/InsetRef.cpp:51:29: style:inconclusive: Function 'InsetRef' argument 1 names different: declaration 'buffer' definition 'buf'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetRef.h:35:20: note: Function 'InsetRef' argument 1 names different: declaration 'buffer' definition 'buf'. lyx-2.5.0/src/insets/InsetRef.cpp:51:29: note: Function 'InsetRef' argument 1 names different: declaration 'buffer' definition 'buf'. lyx-2.5.0/src/insets/InsetRef.cpp:628:44: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetRef.h:64:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetRef.cpp:628:44: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetRef.cpp:932:45: style:inconclusive: Function 'addToToc' argument 1 names different: declaration 'di' definition 'cpit'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetRef.h:83:36: note: Function 'addToToc' argument 1 names different: declaration 'di' definition 'cpit'. lyx-2.5.0/src/insets/InsetRef.cpp:932:45: note: Function 'addToToc' argument 1 names different: declaration 'di' definition 'cpit'. lyx-2.5.0/src/insets/InsetRef.cpp:1163:58: style:inconclusive: Function 'getExternalFileName' argument 1 names different: declaration 'label' definition 'inlabel'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetRef.h:139:58: note: Function 'getExternalFileName' argument 1 names different: declaration 'label' definition 'inlabel'. lyx-2.5.0/src/insets/InsetRef.cpp:1163:58: note: Function 'getExternalFileName' argument 1 names different: declaration 'label' definition 'inlabel'. lyx-2.5.0/src/insets/InsetRef.cpp:599:14: style: Local variable 'use_nolink' shadows outer variable [shadowVariable] lyx-2.5.0/src/insets/InsetRef.cpp:385:13: note: Shadowed declaration lyx-2.5.0/src/insets/InsetRef.cpp:599:14: note: Shadow variable lyx-2.5.0/src/insets/InsetRef.cpp:1145:30: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/insets/InsetRef.cpp:1187:30: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/insets/InsetRef.cpp:1221:30: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/insets/InsetRef.cpp:783:20: style: Unused variable: display_string [unusedVariable] lyx-2.5.0/src/insets/InsetScript.cpp:283:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFUN_MATH_MUTATE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetScript.cpp:343:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAINTEXT_NEWLINE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetScript.cpp:312:47: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetScript.h:96:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetScript.cpp:312:47: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetScript.cpp:313:30: style:inconclusive: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetScript.h:96:61: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. lyx-2.5.0/src/insets/InsetScript.cpp:313:30: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. lyx-2.5.0/src/insets/InsetSeparator.cpp:135:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_latex [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetSeparator.cpp:145:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breakln [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetSeparator.cpp:166:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAINTEXT_NEWLINE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetSeparator.cpp:234:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fill_oddeven [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetSeparator.cpp:133:27: style: The member function 'lyx::InsetSeparator::ColorName' can be static. [functionStatic] lyx-2.5.0/src/insets/InsetSeparator.h:95:12: note: The member function 'lyx::InsetSeparator::ColorName' can be static. lyx-2.5.0/src/insets/InsetSeparator.cpp:133:27: note: The member function 'lyx::InsetSeparator::ColorName' can be static. lyx-2.5.0/src/insets/InsetSeparator.cpp:162:50: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetSeparator.h:81:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetSeparator.cpp:162:50: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetSpace.cpp:199:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Inline [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetSpace.cpp:321:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_added_space [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetSpace.cpp:827:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESCAPE_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetSpace.cpp:833:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESCAPE_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetSpace.cpp:692:46: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetSpace.h:128:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetSpace.cpp:692:46: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetSpace.cpp:693:30: style:inconclusive: Function 'plaintext' argument 2 names different: declaration 'op' definition 'rp'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetSpace.h:128:61: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'rp'. lyx-2.5.0/src/insets/InsetSpace.cpp:693:30: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'rp'. lyx-2.5.0/src/insets/InsetSpace.cpp:167:21: style: Local variable 'params' shadows outer function [shadowFunction] lyx-2.5.0/src/insets/InsetSpace.h:104:27: note: Shadowed declaration lyx-2.5.0/src/insets/InsetSpace.cpp:167:21: note: Shadow variable lyx-2.5.0/src/insets/InsetSpecialChar.cpp:94:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CanBreakAfter [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetSpecialChar.cpp:217:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPEWRITER_FAMILY [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetSpecialChar.cpp:264:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_special [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetSpecialChar.cpp:394:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HYPHENATION [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetSpecialChar.cpp:443:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable termcmd [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetSpecialChar.cpp:591:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESCAPE_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetSpecialChar.cpp:597:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESCAPE_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetSpecialChar.cpp:630:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOWBREAK [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetSpecialChar.cpp:643:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIGATURE_BREAK [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetSpecialChar.cpp:649:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HYPHENATION [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetSpecialChar.h:104:7: style: The function 'isLineSeparator' overrides a function in a base class but is identical to the overridden function [uselessOverride] lyx-2.5.0/src/insets/Inset.h:518:15: note: Virtual function in base class lyx-2.5.0/src/insets/InsetSpecialChar.h:104:7: note: Function in derived class lyx-2.5.0/src/insets/InsetSpecialChar.cpp:497:52: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetSpecialChar.h:78:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetSpecialChar.cpp:497:52: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetTOC.cpp:85:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable button1 [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetTOC.cpp:100:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_minted [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetTOC.cpp:114:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_minted [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetTOC.cpp:127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAINTEXT_NEWLINE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetTOC.cpp:149:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable labeltype [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetTOC.cpp:182:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tocdepth [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetTOC.cpp:122:44: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetTOC.h:44:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetTOC.cpp:122:44: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetTabular.cpp:829:2: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/insets/InsetText.cpp:684:2: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/insets/InsetVSpace.cpp:104:2: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/insets/InsetWrap.cpp:175:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAINFLOAT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetWrap.cpp:199:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAINTEXT_NEWLINE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/InsetWrap.h:63:7: style: Virtual function 'setCaptionType' is called from constructor 'InsetWrap(Buffer*,const std::string&)' at line 46. Dynamic binding is not used. [virtualCallInConstructor] lyx-2.5.0/src/insets/InsetWrap.cpp:46:2: note: Calling setCaptionType lyx-2.5.0/src/insets/InsetWrap.h:63:7: note: setCaptionType is a virtual function lyx-2.5.0/src/insets/InsetWrap.cpp:191:45: style:inconclusive: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetWrap.h:77:35: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetWrap.cpp:191:45: note: Function 'plaintext' argument 1 names different: declaration 'ods' definition 'os'. lyx-2.5.0/src/insets/InsetWrap.cpp:192:30: style:inconclusive: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. [funcArgNamesDifferent] lyx-2.5.0/src/insets/InsetWrap.h:77:61: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. lyx-2.5.0/src/insets/InsetWrap.cpp:192:30: note: Function 'plaintext' argument 2 names different: declaration 'op' definition 'runparams'. lyx-2.5.0/src/insets/InsetWrap.cpp:88:19: style: Local variable 'params' shadows outer function [shadowFunction] lyx-2.5.0/src/insets/InsetWrap.h:56:26: note: Shadowed declaration lyx-2.5.0/src/insets/InsetWrap.cpp:88:19: note: Shadow variable lyx-2.5.0/src/insets/RenderButton.cpp:47:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sane_font [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/RenderButton.cpp:60:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sane_font [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/RenderGraphic.cpp:38:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable updateFrontend [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/RenderGraphic.cpp:45:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable updateFrontend [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/RenderGraphic.cpp:72:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_graphics [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/RenderGraphic.cpp:127:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/RenderGraphic.cpp:138:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitingToLoad [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/RenderGraphic.cpp:200:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_foreground [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/insets/RenderPreview.cpp:197:2: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/lyxfind.cpp:866:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:1001:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:1022:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECMAScript [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:1189:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:1240:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:1284:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:1321:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:1702:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:2310:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:2331:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:2500:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:2719:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:3702:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:3762:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:3791:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UseUnicodePropertiesOption [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:3879:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:4030:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:4168:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:4288:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:4371:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:4512:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:4613:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:4730:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:4767:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:4836:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:4853:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:4926:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/lyxfind.cpp:4216:11: style: Array index 'start' is used before limits check. [arrayIndexThenCheck] lyx-2.5.0/src/lyxfind.cpp:1086:9: style: The member function 'lyx::::MatchStringAdv::matchTypeAsString' can be static. [functionStatic] lyx-2.5.0/src/lyxfind.cpp:4206:24: style: The member function 'lyx::::MatchStringAdv::convertLF2Space' can be static. [functionStatic] lyx-2.5.0/src/lyxfind.cpp:1120:9: note: The member function 'lyx::::MatchStringAdv::convertLF2Space' can be static. lyx-2.5.0/src/lyxfind.cpp:4206:24: note: The member function 'lyx::::MatchStringAdv::convertLF2Space' can be static. lyx-2.5.0/src/lyxfind.cpp:1152:22: style: The member function 'lyx::::MatchStringAdv::FillResults' can be static. [functionStatic] lyx-2.5.0/src/lyxfind.cpp:1146:7: note: The member function 'lyx::::MatchStringAdv::FillResults' can be static. lyx-2.5.0/src/lyxfind.cpp:1152:22: note: The member function 'lyx::::MatchStringAdv::FillResults' can be static. lyx-2.5.0/src/lyxfind.cpp:2462:16: style:inconclusive: Technically the member function 'lyx::::Intervall::findclosing' can be const. [functionConst] lyx-2.5.0/src/lyxfind.cpp:1473:6: note: Technically the member function 'lyx::::Intervall::findclosing' can be const. lyx-2.5.0/src/lyxfind.cpp:2462:16: note: Technically the member function 'lyx::::Intervall::findclosing' can be const. lyx-2.5.0/src/lyxfind.cpp:2977:17: style: The member function 'lyx::::LatexInfo::makeKey' can be static. [functionStatic] lyx-2.5.0/src/lyxfind.cpp:2385:7: note: The member function 'lyx::::LatexInfo::makeKey' can be static. lyx-2.5.0/src/lyxfind.cpp:2977:17: note: The member function 'lyx::::LatexInfo::makeKey' can be static. lyx-2.5.0/src/lyxfind.cpp:2449:6: style:inconclusive: Technically the member function 'lyx::::LatexInfo::nextNotIgnored' can be const. [functionConst] lyx-2.5.0/src/lyxfind.cpp:2457:7: style:inconclusive: Technically the member function 'lyx::::LatexInfo::setForDefaultLang' can be const. [functionConst] lyx-2.5.0/src/lyxfind.cpp:1047:2: style: Class 'MatchResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/lyxfind.cpp:1442:2: style: Class 'Border' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/lyxfind.cpp:4673:22: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] lyx-2.5.0/src/lyxfind.cpp:4672:55: note: outer condition: increment>=mres2.match_prefix lyx-2.5.0/src/lyxfind.cpp:4673:22: note: identical inner condition: increment>=mres2.match_prefix lyx-2.5.0/src/lyxfind.cpp:2720:11: style: Variable 'found' is reassigned a value before the old one has been used. [redundantAssignment] lyx-2.5.0/src/lyxfind.cpp:2718:11: note: found is assigned lyx-2.5.0/src/lyxfind.cpp:2720:11: note: found is overwritten lyx-2.5.0/src/lyxfind.cpp:4212:9: style: The scope of the variable 'pos' can be reduced. [variableScope] lyx-2.5.0/src/lyxfind.cpp:4615:10: style: The scope of the variable 'msg' can be reduced. [variableScope] lyx-2.5.0/src/lyxfind.cpp:3781:65: style:inconclusive: Function 'CreateRegexp' argument 1 names different: declaration 'opt' definition 'optx'. [funcArgNamesDifferent] lyx-2.5.0/src/lyxfind.cpp:1104:50: note: Function 'CreateRegexp' argument 1 names different: declaration 'opt' definition 'optx'. lyx-2.5.0/src/lyxfind.cpp:3781:65: note: Function 'CreateRegexp' argument 1 names different: declaration 'opt' definition 'optx'. lyx-2.5.0/src/lyxfind.cpp:3782:78: style:inconclusive: Function 'CreateRegexp' argument 4 names different: declaration 'par_as_string' definition 'par_as_stringx'. [funcArgNamesDifferent] lyx-2.5.0/src/lyxfind.cpp:1105:63: note: Function 'CreateRegexp' argument 4 names different: declaration 'par_as_string' definition 'par_as_stringx'. lyx-2.5.0/src/lyxfind.cpp:3782:78: note: Function 'CreateRegexp' argument 4 names different: declaration 'par_as_string' definition 'par_as_stringx'. lyx-2.5.0/src/lyxfind.cpp:4206:65: style:inconclusive: Function 'convertLF2Space' argument 2 names different: declaration 'ignore_fomat' definition 'ignore_format'. [funcArgNamesDifferent] lyx-2.5.0/src/lyxfind.cpp:1120:51: note: Function 'convertLF2Space' argument 2 names different: declaration 'ignore_fomat' definition 'ignore_format'. lyx-2.5.0/src/lyxfind.cpp:4206:65: note: Function 'convertLF2Space' argument 2 names different: declaration 'ignore_fomat' definition 'ignore_format'. lyx-2.5.0/src/lyxfind.cpp:4816:21: style:inconclusive: Function 'FindAndReplaceOptions' argument 1 names different: declaration 'find_buf_name' definition '_find_buf_name'. [funcArgNamesDifferent] lyx-2.5.0/src/lyxfind.h:108:21: note: Function 'FindAndReplaceOptions' argument 1 names different: declaration 'find_buf_name' definition '_find_buf_name'. lyx-2.5.0/src/lyxfind.cpp:4816:21: note: Function 'FindAndReplaceOptions' argument 1 names different: declaration 'find_buf_name' definition '_find_buf_name'. lyx-2.5.0/src/lyxfind.cpp:4816:42: style:inconclusive: Function 'FindAndReplaceOptions' argument 2 names different: declaration 'casesensitive' definition '_casesensitive'. [funcArgNamesDifferent] lyx-2.5.0/src/lyxfind.h:109:8: note: Function 'FindAndReplaceOptions' argument 2 names different: declaration 'casesensitive' definition '_casesensitive'. lyx-2.5.0/src/lyxfind.cpp:4816:42: note: Function 'FindAndReplaceOptions' argument 2 names different: declaration 'casesensitive' definition '_casesensitive'. lyx-2.5.0/src/lyxfind.cpp:4817:8: style:inconclusive: Function 'FindAndReplaceOptions' argument 3 names different: declaration 'matchword' definition '_matchword'. [funcArgNamesDifferent] lyx-2.5.0/src/lyxfind.h:110:8: note: Function 'FindAndReplaceOptions' argument 3 names different: declaration 'matchword' definition '_matchword'. lyx-2.5.0/src/lyxfind.cpp:4817:8: note: Function 'FindAndReplaceOptions' argument 3 names different: declaration 'matchword' definition '_matchword'. lyx-2.5.0/src/lyxfind.cpp:4817:25: style:inconclusive: Function 'FindAndReplaceOptions' argument 4 names different: declaration 'forward' definition '_forward'. [funcArgNamesDifferent] lyx-2.5.0/src/lyxfind.h:111:8: note: Function 'FindAndReplaceOptions' argument 4 names different: declaration 'forward' definition '_forward'. lyx-2.5.0/src/lyxfind.cpp:4817:25: note: Function 'FindAndReplaceOptions' argument 4 names different: declaration 'forward' definition '_forward'. lyx-2.5.0/src/lyxfind.cpp:4817:40: style:inconclusive: Function 'FindAndReplaceOptions' argument 5 names different: declaration 'expandmacros' definition '_expandmacros'. [funcArgNamesDifferent] lyx-2.5.0/src/lyxfind.h:112:8: note: Function 'FindAndReplaceOptions' argument 5 names different: declaration 'expandmacros' definition '_expandmacros'. lyx-2.5.0/src/lyxfind.cpp:4817:40: note: Function 'FindAndReplaceOptions' argument 5 names different: declaration 'expandmacros' definition '_expandmacros'. lyx-2.5.0/src/lyxfind.cpp:4817:60: style:inconclusive: Function 'FindAndReplaceOptions' argument 6 names different: declaration 'ignoreformat' definition '_ignoreformat'. [funcArgNamesDifferent] lyx-2.5.0/src/lyxfind.h:113:8: note: Function 'FindAndReplaceOptions' argument 6 names different: declaration 'ignoreformat' definition '_ignoreformat'. lyx-2.5.0/src/lyxfind.cpp:4817:60: note: Function 'FindAndReplaceOptions' argument 6 names different: declaration 'ignoreformat' definition '_ignoreformat'. lyx-2.5.0/src/lyxfind.cpp:4818:21: style:inconclusive: Function 'FindAndReplaceOptions' argument 7 names different: declaration 'repl_buf_name' definition '_repl_buf_name'. [funcArgNamesDifferent] lyx-2.5.0/src/lyxfind.h:114:21: note: Function 'FindAndReplaceOptions' argument 7 names different: declaration 'repl_buf_name' definition '_repl_buf_name'. lyx-2.5.0/src/lyxfind.cpp:4818:21: note: Function 'FindAndReplaceOptions' argument 7 names different: declaration 'repl_buf_name' definition '_repl_buf_name'. lyx-2.5.0/src/lyxfind.cpp:4818:42: style:inconclusive: Function 'FindAndReplaceOptions' argument 8 names different: declaration 'keep_case' definition '_keep_case'. [funcArgNamesDifferent] lyx-2.5.0/src/lyxfind.h:115:8: note: Function 'FindAndReplaceOptions' argument 8 names different: declaration 'keep_case' definition '_keep_case'. lyx-2.5.0/src/lyxfind.cpp:4818:42: note: Function 'FindAndReplaceOptions' argument 8 names different: declaration 'keep_case' definition '_keep_case'. lyx-2.5.0/src/lyxfind.cpp:4819:15: style:inconclusive: Function 'FindAndReplaceOptions' argument 9 names different: declaration 'scope' definition '_scope'. [funcArgNamesDifferent] lyx-2.5.0/src/lyxfind.h:116:15: note: Function 'FindAndReplaceOptions' argument 9 names different: declaration 'scope' definition '_scope'. lyx-2.5.0/src/lyxfind.cpp:4819:15: note: Function 'FindAndReplaceOptions' argument 9 names different: declaration 'scope' definition '_scope'. lyx-2.5.0/src/lyxfind.cpp:4819:41: style:inconclusive: Function 'FindAndReplaceOptions' argument 10 names different: declaration 'restr' definition '_restr'. [funcArgNamesDifferent] lyx-2.5.0/src/lyxfind.h:117:21: note: Function 'FindAndReplaceOptions' argument 10 names different: declaration 'restr' definition '_restr'. lyx-2.5.0/src/lyxfind.cpp:4819:41: note: Function 'FindAndReplaceOptions' argument 10 names different: declaration 'restr' definition '_restr'. lyx-2.5.0/src/lyxfind.cpp:4819:54: style:inconclusive: Function 'FindAndReplaceOptions' argument 11 names different: declaration 'replace_all' definition '_replace_all'. [funcArgNamesDifferent] lyx-2.5.0/src/lyxfind.h:118:8: note: Function 'FindAndReplaceOptions' argument 11 names different: declaration 'replace_all' definition '_replace_all'. lyx-2.5.0/src/lyxfind.cpp:4819:54: note: Function 'FindAndReplaceOptions' argument 11 names different: declaration 'replace_all' definition '_replace_all'. lyx-2.5.0/src/lyxfind.cpp:1623:42: performance: Function parameter 'param' should be passed by const reference. [passedByValue] lyx-2.5.0/src/lyxfind.cpp:1050:55: style: Parameter 'oldres' can be declared as reference to const [constParameterReference] lyx-2.5.0/src/lyxfind.cpp:1050:76: style: Parameter 'newres' can be declared as reference to const [constParameterReference] lyx-2.5.0/src/lyxfind.cpp:1152:47: style: Parameter 'found_mr' can be declared as reference to const [constParameterReference] lyx-2.5.0/src/lyxfind.cpp:3635:13: style: Variable 'nextKey' can be declared as reference to const [constVariableReference] lyx-2.5.0/src/lyxfind.cpp:4722:93: style: Parameter 'expected' can be declared as reference to const [constParameterReference] lyx-2.5.0/src/lyxfind.cpp:4728:10: style: Variable 'inset' can be declared as reference to const [constVariableReference] lyx-2.5.0/src/lyxfind.cpp:4911:96: style: Parameter 'matchAdv' can be declared as reference to const [constParameterReference] lyx-2.5.0/src/lyxfind.cpp:4020:10: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] lyx-2.5.0/src/lyxfind.cpp:3971:4: style: Variable 'lng' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/src/lyxfind.cpp:4784:19: style: Variable 'cur_prev_iter' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/src/main.cpp:49:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMath.cpp:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMath.cpp:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMath.cpp:126:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathRow.h:98:2: warning:inconclusive: Member variable 'MathRow::caret_dim' is not initialized in the constructor. [uninitMemberVar] lyx-2.5.0/src/mathed/MathRow.h:100:2: style: Class 'MathRow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/mathed/InsetMathNest.h:135:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_NEST_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathGrid.h:275:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_GRID_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathAMSArray.h:59:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_AMSARRAY_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathArray.h:51:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_ARRAY_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathBig.h:46:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_BIG_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathBig.cpp:188:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable math_flavor [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathBig.cpp:148:14: style: Local variable 'name' shadows outer function [shadowFunction] lyx-2.5.0/src/mathed/InsetMathBig.h:26:12: note: Shadowed declaration lyx-2.5.0/src/mathed/InsetMathBig.cpp:148:14: note: Shadow variable lyx-2.5.0/src/mathed/InsetMathBoldSymbol.h:51:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_BOLDSYMBOL_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathBoldSymbol.h:29:2: style: Class 'InsetMathBoldSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/mathed/InsetMathBoldSymbol.cpp:78:47: style:inconclusive: Function 'drawT' argument 1 names different: declaration 'pi' definition 'pain'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathBoldSymbol.h:39:27: note: Function 'drawT' argument 1 names different: declaration 'pi' definition 'pain'. lyx-2.5.0/src/mathed/InsetMathBoldSymbol.cpp:78:47: note: Function 'drawT' argument 1 names different: declaration 'pi' definition 'pain'. lyx-2.5.0/src/mathed/InsetMathBox.h:26:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathBox.h:44:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_BOX_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathBox.h:59:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathBox.h:102:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathBox.cpp:49:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathBox.cpp:123:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable math_flavor [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathBox.cpp:164:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_foreground [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathBox.cpp:172:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathBox.cpp:209:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable math_flavor [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathBox.cpp:275:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_foreground [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathBox.cpp:299:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathBox.cpp:349:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable math_flavor [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathBox.cpp:383:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_foreground [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathBox.cpp:390:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathBox.cpp:430:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable math_flavor [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathBox.cpp:54:45: style:inconclusive: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathBox.h:34:32: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathBox.cpp:54:45: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathBox.cpp:177:46: style:inconclusive: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathBox.h:69:32: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathBox.cpp:177:46: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathBox.cpp:310:49: style:inconclusive: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathBox.h:96:32: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathBox.cpp:310:49: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathBox.cpp:395:47: style:inconclusive: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathBox.h:135:32: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathBox.cpp:395:47: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathBrace.h:55:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_BRACE_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathBrace.cpp:52:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathBrace.cpp:66:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathBrace.cpp:85:47: style:inconclusive: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathBrace.h:41:32: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathBrace.cpp:85:47: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathCancel.h:41:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_CANCEL_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathCancel.cpp:99:48: style:inconclusive: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathCancel.h:37:32: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathCancel.cpp:99:48: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathCancelto.h:37:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_CANCELTO_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathCancelto.cpp:99:50: style:inconclusive: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathCancelto.h:33:32: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathCancelto.cpp:99:50: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathCases.h:52:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_CASES_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathCases.cpp:172:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable math_flavor [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathChar.h:59:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_CHAR_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathChar.cpp:115:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UP_SHAPE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathChar.cpp:167:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UP_SHAPE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathChar.cpp:235:46: style:inconclusive: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathChar.h:45:32: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathChar.cpp:235:46: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathClass.h:50:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_CLASS_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathColor.h:51:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_COLOR_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathColor.cpp:57:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathColor.cpp:66:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathColor.cpp:165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_none [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathColor.cpp:151:47: style:inconclusive: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathColor.h:47:32: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathColor.cpp:151:47: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathComment.h:53:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_COMMENT_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathComment.cpp:64:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_notebg [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathComment.cpp:75:44: style:inconclusive: Function 'drawT' argument 1 names different: declaration 'pi' definition 'pain'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathComment.h:36:27: note: Function 'drawT' argument 1 names different: declaration 'pi' definition 'pain'. lyx-2.5.0/src/mathed/InsetMathComment.cpp:75:44: note: Function 'drawT' argument 1 names different: declaration 'pi' definition 'pain'. lyx-2.5.0/src/mathed/InsetMathDecoration.cpp:273:2: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/mathed/InsetMathDelim.h:45:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathDelim.h:70:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_DELIM_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathDelim.h:45:12: style: The function 'currentMode' overrides a function in a base class but is identical to the overridden function [uselessOverride] lyx-2.5.0/src/mathed/InsetMath.h:135:12: note: Virtual function in base class lyx-2.5.0/src/mathed/InsetMathDelim.h:45:12: note: Function in derived class lyx-2.5.0/src/mathed/InsetMathDelim.cpp:61:64: style:inconclusive: Function 'InsetMathDelim' argument 2 names different: declaration 'left' definition 'l'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathDelim.h:25:49: note: Function 'InsetMathDelim' argument 2 names different: declaration 'left' definition 'l'. lyx-2.5.0/src/mathed/InsetMathDelim.cpp:61:64: note: Function 'InsetMathDelim' argument 2 names different: declaration 'left' definition 'l'. lyx-2.5.0/src/mathed/InsetMathDelim.cpp:62:21: style:inconclusive: Function 'InsetMathDelim' argument 3 names different: declaration 'right' definition 'r'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathDelim.h:25:73: note: Function 'InsetMathDelim' argument 3 names different: declaration 'right' definition 'r'. lyx-2.5.0/src/mathed/InsetMathDelim.cpp:62:21: note: Function 'InsetMathDelim' argument 3 names different: declaration 'right' definition 'r'. lyx-2.5.0/src/mathed/InsetMathDelim.cpp:67:64: style:inconclusive: Function 'InsetMathDelim' argument 2 names different: declaration 'left' definition 'l'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathDelim.h:27:49: note: Function 'InsetMathDelim' argument 2 names different: declaration 'left' definition 'l'. lyx-2.5.0/src/mathed/InsetMathDelim.cpp:67:64: note: Function 'InsetMathDelim' argument 2 names different: declaration 'left' definition 'l'. lyx-2.5.0/src/mathed/InsetMathDelim.cpp:67:85: style:inconclusive: Function 'InsetMathDelim' argument 3 names different: declaration 'right' definition 'r'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathDelim.h:27:73: note: Function 'InsetMathDelim' argument 3 names different: declaration 'right' definition 'r'. lyx-2.5.0/src/mathed/InsetMathDelim.cpp:67:85: note: Function 'InsetMathDelim' argument 3 names different: declaration 'right' definition 'r'. lyx-2.5.0/src/mathed/InsetMathDelim.cpp:75:64: style:inconclusive: Function 'InsetMathDelim' argument 2 names different: declaration 'left' definition 'l'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathDelim.h:30:49: note: Function 'InsetMathDelim' argument 2 names different: declaration 'left' definition 'l'. lyx-2.5.0/src/mathed/InsetMathDelim.cpp:75:64: note: Function 'InsetMathDelim' argument 2 names different: declaration 'left' definition 'l'. lyx-2.5.0/src/mathed/InsetMathDelim.cpp:75:85: style:inconclusive: Function 'InsetMathDelim' argument 3 names different: declaration 'right' definition 'r'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathDelim.h:30:73: note: Function 'InsetMathDelim' argument 3 names different: declaration 'right' definition 'r'. lyx-2.5.0/src/mathed/InsetMathDelim.cpp:75:85: note: Function 'InsetMathDelim' argument 3 names different: declaration 'right' definition 'r'. lyx-2.5.0/src/mathed/InsetMathDiagram.h:48:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_DIAGRAM_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathDiagram.cpp:53:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_STYLE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathDiagram.cpp:63:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_STYLE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathDiff.h:46:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_DIFF_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathDots.h:36:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_DOTS_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathEnsureMath.h:62:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_ENSUREMATH_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathEnsureMath.cpp:66:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathEnsureMath.cpp:100:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable math_flavor [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathEnsureMath.cpp:58:47: style:inconclusive: Function 'drawT' argument 1 names different: declaration 'pi' definition 'pain'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathEnsureMath.h:35:27: note: Function 'drawT' argument 1 names different: declaration 'pi' definition 'pain'. lyx-2.5.0/src/mathed/InsetMathEnsureMath.cpp:58:47: note: Function 'drawT' argument 1 names different: declaration 'pi' definition 'pain'. lyx-2.5.0/src/mathed/InsetMathEnv.h:37:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_ENV_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathEnv.cpp:29:60: style:inconclusive: Function 'InsetMathEnv' argument 2 names different: declaration 'name_' definition 'name'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathEnv.h:25:47: note: Function 'InsetMathEnv' argument 2 names different: declaration 'name_' definition 'name'. lyx-2.5.0/src/mathed/InsetMathEnv.cpp:29:60: note: Function 'InsetMathEnv' argument 2 names different: declaration 'name_' definition 'name'. lyx-2.5.0/src/mathed/InsetMathEnv.cpp:61:45: style:inconclusive: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathEnv.h:31:32: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathEnv.cpp:61:45: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathExFunc.h:50:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_EXFUNC_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathExInt.h:61:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_EXINT_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathSymbol.h:79:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_SYMBOL_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathExInt.cpp:148:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathExInt.cpp:183:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathExInt.cpp:25:64: style:inconclusive: Function 'InsetMathExInt' argument 2 names different: declaration 'name_' definition 'name'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathExInt.h:38:58: note: Function 'InsetMathExInt' argument 2 names different: declaration 'name_' definition 'name'. lyx-2.5.0/src/mathed/InsetMathExInt.cpp:25:64: note: Function 'InsetMathExInt' argument 2 names different: declaration 'name_' definition 'name'. lyx-2.5.0/src/mathed/InsetMathFont.h:59:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_FONT_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathFont.cpp:53:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathFont.cpp:75:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathFont.cpp:138:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable math_flavor [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathFont.cpp:121:14: style: The scope of the variable 'fontname' can be reduced. [variableScope] lyx-2.5.0/src/mathed/InsetMathFont.cpp:106:41: style:inconclusive: Function 'drawT' argument 1 names different: declaration 'pi' definition 'pain'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathFont.h:47:27: note: Function 'drawT' argument 1 names different: declaration 'pi' definition 'pain'. lyx-2.5.0/src/mathed/InsetMathFont.cpp:106:41: note: Function 'drawT' argument 1 names different: declaration 'pi' definition 'pain'. lyx-2.5.0/src/mathed/InsetMathFontOld.h:49:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_FONTOLD_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathFontOld.cpp:54:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathFontOld.cpp:71:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathFontOld.cpp:91:44: style:inconclusive: Function 'drawT' argument 1 names different: declaration 'pi' definition 'pain'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathFontOld.h:39:27: note: Function 'drawT' argument 1 names different: declaration 'pi' definition 'pain'. lyx-2.5.0/src/mathed/InsetMathFontOld.cpp:91:44: note: Function 'drawT' argument 1 names different: declaration 'pi' definition 'pain'. lyx-2.5.0/src/mathed/InsetMathFrac.cpp:480:3: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/mathed/InsetMathGrid.cpp:1820:3: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/mathed/InsetMathHull.cpp:1516:2: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/mathed/InsetMathIntertext.h:30:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathIntertext.h:44:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_INTERTEXT_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathIntertext.cpp:33:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathKern.h:49:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_KERN_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathKern.cpp:64:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathKern.h:29:2: style: Class 'InsetMathKern' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/mathed/InsetMathKern.cpp:30:59: style:inconclusive: Function 'InsetMathKern' argument 2 names different: declaration 'wid' definition 'w'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathKern.h:31:54: note: Function 'InsetMathKern' argument 2 names different: declaration 'wid' definition 'w'. lyx-2.5.0/src/mathed/InsetMathKern.cpp:30:59: note: Function 'InsetMathKern' argument 2 names different: declaration 'wid' definition 'w'. lyx-2.5.0/src/mathed/InsetMathKern.cpp:36:62: style:inconclusive: Function 'InsetMathKern' argument 2 names different: declaration 'wid' definition 's'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathKern.h:33:57: note: Function 'InsetMathKern' argument 2 names different: declaration 'wid' definition 's'. lyx-2.5.0/src/mathed/InsetMathKern.cpp:36:62: note: Function 'InsetMathKern' argument 2 names different: declaration 'wid' definition 's'. lyx-2.5.0/src/mathed/InsetMathKern.cpp:71:46: style:inconclusive: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathKern.h:41:32: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathKern.cpp:71:46: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathLefteqn.h:36:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_LEFTEQN_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathLim.h:45:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_LIM_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacro.cpp:1026:3: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/mathed/InsetMathMacroArgument.cpp:83:3: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.h:104:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MACROTEMPLATE_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathHull.h:189:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_HULL_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacro.h:156:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MACRO_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacroArgument.h:57:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MACROARG_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:128:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sane_font [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:158:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sane_font [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:381:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_error [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:426:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:442:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:494:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:557:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT_STYLE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:597:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_math [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:623:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SinglePar [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:631:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SinglePar [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:641:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Force [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:655:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MACROARG_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:677:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MACROARG_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:698:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MACROARG_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:718:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MACROARG_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:826:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MACROTEMPLATE_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:899:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:931:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:984:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:1176:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:1228:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.h:144:11: style: Either there is a missing 'override', or the member function 'lyx::InsetMathMacroTemplate::optIdx' can be static. [functionStatic] lyx-2.5.0/src/mathed/InsetMathHull.h:76:36: style:inconclusive: Either there is a missing 'override', or the member function 'lyx::InsetMathHull::getLabels' can be const. [functionConst] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:754:7: style:inconclusive: Technically the member function 'lyx::AddRemoveMacroInstanceFix::operator()' can be const. [functionConst] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:779:7: style:inconclusive: Technically the member function 'lyx::OptionalsMacroInstanceFix::operator()' can be const. [functionConst] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:795:7: style:inconclusive: Technically the member function 'lyx::NullMacroInstanceFix::operator()' can be const. [functionConst] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:175:6: style: The scope of the variable 'boxHeight' can be reduced. [variableScope] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:1412:59: style:inconclusive: Function 'addToToc' argument 1 names different: declaration 'di' definition 'pit'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.h:110:36: note: Function 'addToToc' argument 1 names different: declaration 'di' definition 'pit'. lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:1412:59: note: Function 'addToToc' argument 1 names different: declaration 'di' definition 'pit'. lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:657:28: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:700:28: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/mathed/InsetMathMacroTemplate.cpp:720:28: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/mathed/InsetMathMatrix.h:48:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MATRIX_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMatrix.cpp:122:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_PART_OF_MULTICOLUMN [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMatrix.cpp:156:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_PART_OF_MULTICOLUMN [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathMatrix.h:32:7: style: The function 'writeMath' overrides a function in a base class but just delegates back to the base class. [uselessOverride] lyx-2.5.0/src/mathed/InsetMathGrid.h:211:7: note: Virtual function in base class lyx-2.5.0/src/mathed/InsetMathMatrix.h:32:7: note: Function in derived class lyx-2.5.0/src/mathed/InsetMathMatrix.h:34:7: style: The function 'normalize' overrides a function in a base class but just delegates back to the base class. [uselessOverride] lyx-2.5.0/src/mathed/InsetMathGrid.h:217:7: note: Virtual function in base class lyx-2.5.0/src/mathed/InsetMathMatrix.h:34:7: note: Function in derived class lyx-2.5.0/src/mathed/InsetMathNest.cpp:145:2: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/mathed/InsetMathNumber.h:52:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_NUMBER_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathFrac.h:143:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_FRAC_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathOverset.h:47:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_OVERSET_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathOverset.cpp:128:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable math_flavor [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathFrac.h:26:2: style: Class 'InsetMathFracBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/mathed/InsetMathPar.h:28:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathPar.h:38:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_PAR_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathPhantom.h:47:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_PHANTOM_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathPhantom.cpp:55:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_special [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathPhantom.cpp:291:49: style:inconclusive: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathPhantom.h:43:32: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathPhantom.cpp:291:49: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathRef.h:73:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_REF_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathRef.cpp:68:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathRef.cpp:169:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathRef.cpp:207:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathRef.cpp:251:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathRef.cpp:262:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REF_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathRef.cpp:279:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathRef.cpp:294:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathRoot.h:58:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_ROOT_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathRoot.cpp:52:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTSCRIPT_STYLE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathRoot.cpp:110:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTSCRIPT_STYLE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathRoot.cpp:243:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable math_flavor [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathScript.cpp:719:35: error: syntax error [syntaxError] lyx-2.5.0/src/mathed/InsetMathSideset.h:33:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathSideset.h:84:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_SCRIPT_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathSideset.cpp:471:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable math_flavor [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathSideset.h:33:12: style: The function 'currentMode' overrides a function in a base class but is identical to the overridden function [uselessOverride] lyx-2.5.0/src/mathed/InsetMath.h:135:12: note: Virtual function in base class lyx-2.5.0/src/mathed/InsetMathSideset.h:33:12: note: Function in derived class lyx-2.5.0/src/mathed/InsetMathSideset.cpp:308:17: style: Condition 'cur.idx()==2' is always false [knownConditionTrueFalse] lyx-2.5.0/src/mathed/InsetMathSideset.cpp:307:15: note: Assignment 'cur.idx()=0', assigned value is 0 lyx-2.5.0/src/mathed/InsetMathSideset.cpp:308:17: note: Condition 'cur.idx()==2' is always false lyx-2.5.0/src/mathed/InsetMathSideset.cpp:323:17: style: Condition 'cur.idx()==1' is always false [knownConditionTrueFalse] lyx-2.5.0/src/mathed/InsetMathSideset.cpp:322:15: note: Assignment 'cur.idx()=0', assigned value is 0 lyx-2.5.0/src/mathed/InsetMathSideset.cpp:323:17: note: Condition 'cur.idx()==1' is always false lyx-2.5.0/src/mathed/InsetMathSideset.cpp:240:44: style:inconclusive: Function 'drawT' argument 1 names different: declaration 'pi' definition 'pain'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathSideset.h:41:27: note: Function 'drawT' argument 1 names different: declaration 'pi' definition 'pain'. lyx-2.5.0/src/mathed/InsetMathSideset.cpp:240:44: note: Function 'drawT' argument 1 names different: declaration 'pi' definition 'pain'. lyx-2.5.0/src/mathed/InsetMathSize.h:50:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_SIZE_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathSize.cpp:115:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable math_flavor [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathSpace.h:71:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_SPACE_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathSpace.cpp:96:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EM [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathSpace.cpp:153:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_math [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathSpace.cpp:166:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EM [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathSpace.cpp:204:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEDIUM [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathSpace.cpp:318:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathSpecialChar.h:60:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_SPECIALCHAR_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathSpecialChar.cpp:58:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UP_SHAPE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathSpecialChar.cpp:71:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UP_SHAPE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathSpecialChar.cpp:108:53: style:inconclusive: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathSpecialChar.h:42:32: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathSpecialChar.cpp:108:53: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathSplit.h:52:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_SPLIT_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathSplit.h:38:7: style: The function 'mathmlize' overrides a function in a base class but just delegates back to the base class. [uselessOverride] lyx-2.5.0/src/mathed/InsetMathGrid.h:221:7: note: Virtual function in base class lyx-2.5.0/src/mathed/InsetMathSplit.h:38:7: note: Function in derived class lyx-2.5.0/src/mathed/InsetMathSplit.h:40:7: style: The function 'htmlize' overrides a function in a base class but just delegates back to the base class. [uselessOverride] lyx-2.5.0/src/mathed/InsetMathGrid.h:223:7: note: Virtual function in base class lyx-2.5.0/src/mathed/InsetMathSplit.h:40:7: note: Function in derived class lyx-2.5.0/src/mathed/InsetMathSplit.h:44:6: style: The function 'defaultColSpace' overrides a function in a base class but is identical to the overridden function [uselessOverride] lyx-2.5.0/src/mathed/InsetMathGrid.h:189:14: note: Virtual function in base class lyx-2.5.0/src/mathed/InsetMathSplit.h:44:6: note: Function in derived class lyx-2.5.0/src/mathed/InsetMathSplit.cpp:145:48: style:inconclusive: Function 'writeMath' argument 1 names different: declaration 'os' definition 'ws'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathSplit.h:34:33: note: Function 'writeMath' argument 1 names different: declaration 'os' definition 'ws'. lyx-2.5.0/src/mathed/InsetMathSplit.cpp:145:48: note: Function 'writeMath' argument 1 names different: declaration 'os' definition 'ws'. lyx-2.5.0/src/mathed/InsetMathSqrt.h:51:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_SQRT_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathSqrt.cpp:117:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable math_flavor [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathStackrel.h:47:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_STACKREL_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathStackrel.cpp:177:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable math_flavor [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathStackrel.cpp:46:10: style: Redundant initialization for 'target'. The initialized value is overwritten before it is read. [redundantInitialization] lyx-2.5.0/src/mathed/InsetMathStackrel.cpp:43:18: note: target is initialized lyx-2.5.0/src/mathed/InsetMathStackrel.cpp:46:10: note: target is overwritten lyx-2.5.0/src/mathed/InsetMathString.h:54:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_STRING_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathSubstack.h:56:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_SUBSTACK_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathSubstack.cpp:177:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable math_flavor [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathSubstack.h:46:7: style: The function 'mathmlize' overrides a function in a base class but just delegates back to the base class. [uselessOverride] lyx-2.5.0/src/mathed/InsetMathGrid.h:221:7: note: Virtual function in base class lyx-2.5.0/src/mathed/InsetMathSubstack.h:46:7: note: Function in derived class lyx-2.5.0/src/mathed/InsetMathSymbol.cpp:100:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathSymbol.cpp:212:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathSymbol.cpp:239:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable math_flavor [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathTabular.h:47:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_TABULAR_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathTabular.cpp:61:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathTextsize.h:49:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_TEXTSIZE_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathTextsize.cpp:45:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathTextsize.cpp:57:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathTextsize.cpp:73:45: style:inconclusive: Function 'drawT' argument 1 names different: declaration 'pi' definition 'pain'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathTextsize.h:39:27: note: Function 'drawT' argument 1 names different: declaration 'pi' definition 'pain'. lyx-2.5.0/src/mathed/InsetMathTextsize.cpp:73:45: note: Function 'drawT' argument 1 names different: declaration 'pi' definition 'pain'. lyx-2.5.0/src/mathed/InsetMathUnderset.h:45:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_UNDERSET_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathUnderset.cpp:117:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable math_flavor [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathUnderset.cpp:81:51: style:inconclusive: Function 'writeMath' argument 1 names different: declaration 'ws' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathUnderset.h:35:33: note: Function 'writeMath' argument 1 names different: declaration 'ws' definition 'os'. lyx-2.5.0/src/mathed/InsetMathUnderset.cpp:81:51: note: Function 'writeMath' argument 1 names different: declaration 'ws' definition 'os'. lyx-2.5.0/src/mathed/InsetMathUnderset.cpp:90:50: style:inconclusive: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/InsetMathUnderset.h:37:32: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathUnderset.cpp:90:50: note: Function 'normalize' argument 1 names different: declaration 'ns' definition 'os'. lyx-2.5.0/src/mathed/InsetMathUnknown.h:63:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_UNKNOWN_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathXArrow.h:41:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_XARROW_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathXArrow.cpp:113:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathXArrow.cpp:147:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable math_flavor [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathXYMatrix.h:50:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_XYMATRIX_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/InsetMathXYMatrix.h:26:2: style: Class 'InsetMathXYMatrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/mathed/MacroTable.cpp:72:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MACROARG_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MacroTable.cpp:171:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MACROTEMPLATE_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MacroTable.cpp:187:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MACROTEMPLATE_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MacroTable.cpp:228:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MacroTable.cpp:256:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MacroTable.cpp:65:20: style: Local variable 'definition' shadows outer function [shadowFunction] lyx-2.5.0/src/mathed/MacroTable.h:48:20: note: Shadowed declaration lyx-2.5.0/src/mathed/MacroTable.cpp:65:20: note: Shadow variable lyx-2.5.0/src/mathed/MathAutoCorrect.cpp:91:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATHED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathAutoCorrect.cpp:164:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATHED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathAutoCorrect.cpp:154:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/mathed/InsetMathScript.h:109:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_SCRIPT_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathData.cpp:157:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathData.cpp:167:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathData.cpp:201:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathData.cpp:215:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathData.cpp:256:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_STYLE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathData.cpp:408:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_selection [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathData.cpp:528:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathData.cpp:587:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathData.cpp:706:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathData.cpp:953:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathData.cpp:968:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathData.cpp:545:24: style: Condition 'newDisplayMode==InsetMathMacro::DISPLAY_NORMAL' is always true [knownConditionTrueFalse] lyx-2.5.0/src/mathed/MathData.cpp:538:22: note: Assuming that condition 'newDisplayMode==InsetMathMacro::DISPLAY_NORMAL' is not redundant lyx-2.5.0/src/mathed/MathData.cpp:545:24: note: Condition 'newDisplayMode==InsetMathMacro::DISPLAY_NORMAL' is always true lyx-2.5.0/src/mathed/MathData.cpp:85:55: style:inconclusive: Function 'insert' argument 2 names different: declaration 'at' definition 't'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/MathData.h:81:46: note: Function 'insert' argument 2 names different: declaration 'at' definition 't'. lyx-2.5.0/src/mathed/MathData.cpp:85:55: note: Function 'insert' argument 2 names different: declaration 'at' definition 't'. lyx-2.5.0/src/mathed/MathData.cpp:104:43: style:inconclusive: Function 'push_back' argument 1 names different: declaration 'at' definition 't'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/MathData.h:85:34: note: Function 'push_back' argument 1 names different: declaration 'at' definition 't'. lyx-2.5.0/src/mathed/MathData.cpp:104:43: note: Function 'push_back' argument 1 names different: declaration 'at' definition 't'. lyx-2.5.0/src/mathed/MathData.cpp:446:36: style:inconclusive: Function 'drawT' argument 1 names different: declaration 'pi' definition 'pain'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/MathData.h:144:27: note: Function 'drawT' argument 1 names different: declaration 'pi' definition 'pain'. lyx-2.5.0/src/mathed/MathData.cpp:446:36: note: Function 'drawT' argument 1 names different: declaration 'pi' definition 'pain'. lyx-2.5.0/src/mathed/MathData.cpp:572:52: style:inconclusive: Function 'detachMacroParameters' argument 1 names different: declaration 'dit' definition 'cur'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/MathData.h:206:43: note: Function 'detachMacroParameters' argument 1 names different: declaration 'dit' definition 'cur'. lyx-2.5.0/src/mathed/MathData.cpp:572:52: note: Function 'detachMacroParameters' argument 1 names different: declaration 'dit' definition 'cur'. lyx-2.5.0/src/mathed/MathExtern.cpp:969:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathExtern.cpp:1132:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathExtern.cpp:1154:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathExtern.cpp:1171:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathExtern.cpp:1202:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathExtern.cpp:1342:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathExtern.cpp:1394:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathExtern.cpp:1502:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathExtern.cpp:1524:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathExtern.cpp:1837:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathExtern.cpp:1801:50: style:inconclusive: Function 'extractNumber' argument 2 names different: declaration 'i' definition 'd'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/MathExtern.h:39:50: note: Function 'extractNumber' argument 2 names different: declaration 'i' definition 'd'. lyx-2.5.0/src/mathed/MathExtern.cpp:1801:50: note: Function 'extractNumber' argument 2 names different: declaration 'i' definition 'd'. lyx-2.5.0/src/mathed/MathExtern.cpp:1810:43: style:inconclusive: Function 'pipeThroughExtern' argument 1 names different: declaration 'language' definition 'lang'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/MathExtern.h:44:48: note: Function 'pipeThroughExtern' argument 1 names different: declaration 'language' definition 'lang'. lyx-2.5.0/src/mathed/MathExtern.cpp:1810:43: note: Function 'pipeThroughExtern' argument 1 names different: declaration 'language' definition 'lang'. lyx-2.5.0/src/mathed/MathExtern.cpp:817:21: style: Local variable 'md' shadows outer argument [shadowArgument] lyx-2.5.0/src/mathed/MathExtern.cpp:794:29: note: Shadowed declaration lyx-2.5.0/src/mathed/MathExtern.cpp:817:21: note: Shadow variable lyx-2.5.0/src/mathed/MathExtern.cpp:327:13: style: Parameter 'md' can be declared as reference to const [constParameterReference] lyx-2.5.0/src/mathed/MathExtern.cpp:1278:10: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] lyx-2.5.0/src/mathed/MathExtern.cpp:1293:10: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] lyx-2.5.0/src/mathed/MathExtern.cpp:1505:10: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] lyx-2.5.0/src/mathed/InsetMathDecoration.h:55:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_DECORATION_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathFactory.cpp:97:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_gui [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathFactory.cpp:121:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_gui [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathFactory.cpp:132:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_CMD [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathFactory.cpp:184:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATHED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathFactory.cpp:360:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATHED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathFactory.cpp:376:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATHED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathFactory.cpp:454:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATHED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathFactory.cpp:581:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathFactory.cpp:619:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable package_off [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathFactory.cpp:861:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REF_CODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathParser.cpp:98:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathParser.cpp:181:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathParser.cpp:215:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathParser.cpp:629:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathParser.cpp:703:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathParser.cpp:717:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathParser.cpp:728:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDECIDED_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathParser.cpp:870:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathParser.cpp:2234:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathParser.cpp:2241:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATH_MODE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathParser.cpp:592:14: style: The member function 'lyx::::Parser::skipSpaceTokens' can be static. [functionStatic] lyx-2.5.0/src/mathed/MathParser.cpp:434:7: note: The member function 'lyx::::Parser::skipSpaceTokens' can be static. lyx-2.5.0/src/mathed/MathParser.cpp:592:14: note: The member function 'lyx::::Parser::skipSpaceTokens' can be static. lyx-2.5.0/src/mathed/MathParser.cpp:473:24: style:inconclusive: Function 'Parser' argument 1 names different: declaration 'lex' definition 'lexer'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/MathParser.cpp:391:17: note: Function 'Parser' argument 1 names different: declaration 'lex' definition 'lexer'. lyx-2.5.0/src/mathed/MathParser.cpp:473:24: note: Function 'Parser' argument 1 names different: declaration 'lex' definition 'lexer'. lyx-2.5.0/src/mathed/MathParser.cpp:625:41: style:inconclusive: Function 'tokenize' argument 1 names different: declaration 's' definition 'buffer'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/MathParser.cpp:432:34: note: Function 'tokenize' argument 1 names different: declaration 's' definition 'buffer'. lyx-2.5.0/src/mathed/MathParser.cpp:625:41: note: Function 'tokenize' argument 1 names different: declaration 's' definition 'buffer'. lyx-2.5.0/src/mathed/MathParser.cpp:958:23: style: Variable 'mm' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/mathed/MathParser.cpp:612:8: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] lyx-2.5.0/src/mathed/MathParser.cpp:1989:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/mathed/MathRow.cpp:84:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TINY_SIZE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathRow.cpp:114:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TINY_SIZE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathRow.cpp:164:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_none [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathRow.cpp:231:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mclass [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathRow.cpp:241:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mclass [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathRow.cpp:271:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wid [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathRow.cpp:342:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color_error [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathRow.cpp:427:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inset [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathStream.cpp:138:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATHED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathStream.cpp:180:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATHED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathStream.cpp:311:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATHED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathStream.cpp:601:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT_STYLE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathStream.cpp:718:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/mathed/MathStream.cpp:632:20: style: Unused private function: 'MathMLStream::beforeText' [unusedPrivateFunction] lyx-2.5.0/src/mathed/MathStream.h:520:7: note: Unused private function: 'MathMLStream::beforeText' lyx-2.5.0/src/mathed/MathStream.cpp:632:20: note: Unused private function: 'MathMLStream::beforeText' lyx-2.5.0/src/mathed/MathStream.cpp:664:20: style: Unused private function: 'MathMLStream::needsFontMapping' [unusedPrivateFunction] lyx-2.5.0/src/mathed/MathStream.h:525:7: note: Unused private function: 'MathMLStream::needsFontMapping' lyx-2.5.0/src/mathed/MathStream.cpp:664:20: note: Unused private function: 'MathMLStream::needsFontMapping' lyx-2.5.0/src/mathed/MathStream.cpp:443:19: style:inconclusive: Function 'TeXMathStream' argument 6 names different: declaration 'escapechar' definition 'escapechars'. [funcArgNamesDifferent] lyx-2.5.0/src/mathed/MathStream.h:150:21: note: Function 'TeXMathStream' argument 6 names different: declaration 'escapechar' definition 'escapechars'. lyx-2.5.0/src/mathed/MathStream.cpp:443:19: note: Function 'TeXMathStream' argument 6 names different: declaration 'escapechar' definition 'escapechars'. lyx-2.5.0/src/mathed/MathStream.cpp:239:17: style: Local variable 'family' shadows outer function [shadowFunction] lyx-2.5.0/src/mathed/MathStream.h:79:17: note: Shadowed declaration lyx-2.5.0/src/mathed/MathStream.cpp:239:17: note: Shadow variable lyx-2.5.0/src/mathed/MathStream.cpp:240:17: style: Local variable 'series' shadows outer function [shadowFunction] lyx-2.5.0/src/mathed/MathStream.h:80:17: note: Shadowed declaration lyx-2.5.0/src/mathed/MathStream.cpp:240:17: note: Shadow variable lyx-2.5.0/src/mathed/MathStream.cpp:241:16: style: Local variable 'shape' shadows outer function [shadowFunction] lyx-2.5.0/src/mathed/MathStream.h:81:16: note: Shadowed declaration lyx-2.5.0/src/mathed/MathStream.cpp:241:16: note: Shadow variable lyx-2.5.0/src/mathed/MathSupport.cpp:797:2: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/output.cpp:32:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CREATE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/output_docbook.cpp:274:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable latextype [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/output_docbook.cpp:733:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_IN_TOC [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/output_docbook.cpp:839:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/output_docbook.cpp:944:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable latextype [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/output_docbook.cpp:1041:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/output_docbook.cpp:1258:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/output_docbook.cpp:274:35: style: Condition 'pbegin_before' is always true [knownConditionTrueFalse] lyx-2.5.0/src/output_docbook.cpp:1040:10: style: The scope of the variable 'endComment' can be reduced. [variableScope] lyx-2.5.0/src/output_docbook.cpp:301:14: style: Variable 'parXML' can be declared as reference to const [constVariableReference] lyx-2.5.0/src/output_docbook.cpp:303:14: style: Variable 'parXML' can be declared as reference to const [constVariableReference] lyx-2.5.0/src/output_docbook.cpp:305:14: style: Variable 'parXML' can be declared as reference to const [constVariableReference] lyx-2.5.0/src/output_docbook.cpp:656:15: style: Variable 'p' can be declared as reference to const [constVariableReference] lyx-2.5.0/src/output_docbook.cpp:718:14: style: Variable 'parXML' can be declared as reference to const [constVariableReference] lyx-2.5.0/src/output_docbook.cpp:861:19: style: Variable 'abstractDepth' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/src/output_latex.cpp:436:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/output_latex.cpp:671:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/output_latex.cpp:1267:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/output_latex.cpp:240:8: style: Condition 'using_begin_end' is always true [knownConditionTrueFalse] lyx-2.5.0/src/output_latex.cpp:231:10: note: Assuming that condition '!lang_end_command.empty()' is not redundant lyx-2.5.0/src/output_latex.cpp:222:29: note: using_begin_end is assigned 'use_polyglossia||!lang_end_command.empty()' here. lyx-2.5.0/src/output_latex.cpp:240:8: note: Condition 'using_begin_end' is always true lyx-2.5.0/src/output_latex.cpp:505:9: style: Condition '!output_changes' is always true [knownConditionTrueFalse] lyx-2.5.0/src/output_latex.cpp:504:45: note: Assuming that condition '!output_changes' is not redundant lyx-2.5.0/src/output_latex.cpp:505:9: note: Condition '!output_changes' is always true lyx-2.5.0/src/output_latex.cpp:624:38: style:inconclusive: Function 'pushLanguageName' argument 1 names different: declaration 'lang' definition 'lang_name'. [funcArgNamesDifferent] lyx-2.5.0/src/output_latex.h:33:43: note: Function 'pushLanguageName' argument 1 names different: declaration 'lang' definition 'lang_name'. lyx-2.5.0/src/output_latex.cpp:624:38: note: Function 'pushLanguageName' argument 1 names different: declaration 'lang' definition 'lang_name'. lyx-2.5.0/src/output_latex.cpp:817:30: style:inconclusive: Function 'TeXOnePar' argument 5 names different: declaration 'runparams' definition 'runparams_in'. [funcArgNamesDifferent] lyx-2.5.0/src/output_latex.h:93:34: note: Function 'TeXOnePar' argument 5 names different: declaration 'runparams' definition 'runparams_in'. lyx-2.5.0/src/output_latex.cpp:817:30: note: Function 'TeXOnePar' argument 5 names different: declaration 'runparams' definition 'runparams_in'. lyx-2.5.0/src/output_latex.cpp:1635:21: style:inconclusive: Function 'latexParagraphs' argument 3 names different: declaration 'ofs' definition 'os'. [funcArgNamesDifferent] lyx-2.5.0/src/output_latex.h:75:21: note: Function 'latexParagraphs' argument 3 names different: declaration 'ofs' definition 'os'. lyx-2.5.0/src/output_latex.cpp:1635:21: note: Function 'latexParagraphs' argument 3 names different: declaration 'ofs' definition 'os'. lyx-2.5.0/src/output_latex.cpp:653:16: style: Variable 'state' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/output_latex.cpp:964:14: style: Variable 'prior_nontitle_par' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/output_plaintext.cpp:80:20: style:inconclusive: Function 'writePlaintextParagraph' argument 3 names different: declaration 'ofs' definition 'ods'. [funcArgNamesDifferent] lyx-2.5.0/src/output_plaintext.h:39:20: note: Function 'writePlaintextParagraph' argument 3 names different: declaration 'ofs' definition 'ods'. lyx-2.5.0/src/output_plaintext.cpp:80:20: note: Function 'writePlaintextParagraph' argument 3 names different: declaration 'ofs' definition 'ods'. lyx-2.5.0/src/output_xhtml.cpp:257:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable latextype [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/AppleScriptProxy.cpp:31:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/AppleScriptProxy.cpp:39:10: warning: If memory allocation fails, then there is a possible null pointer dereference: cstr [nullPointerOutOfMemory] lyx-2.5.0/src/support/AppleScriptProxy.cpp:38:29: note: Assuming allocation function fails lyx-2.5.0/src/support/AppleScriptProxy.cpp:38:15: note: Assignment 'cstr=(char*)std::malloc((rval.size()+1)*sizeof(rval[0]))', assigned value is 0 lyx-2.5.0/src/support/AppleScriptProxy.cpp:39:10: note: Null pointer dereference lyx-2.5.0/src/support/AppleScriptProxy.cpp:38:15: style: C-style pointer casting [cstyleCast] lyx-2.5.0/src/support/AppleScriptProxy.cpp:30:87: style:inconclusive: Function 'applescript_execute_command' argument 2 names different: declaration 'args' definition 'arg'. [funcArgNamesDifferent] lyx-2.5.0/src/support/AppleScript.h:24:80: note: Function 'applescript_execute_command' argument 2 names different: declaration 'args' definition 'arg'. lyx-2.5.0/src/support/AppleScriptProxy.cpp:30:87: note: Function 'applescript_execute_command' argument 2 names different: declaration 'args' definition 'arg'. lyx-2.5.0/src/support/ConsoleApplication.cpp:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/FileMonitor.cpp:49:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable store_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/FileMonitor.cpp:116:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/FileMonitor.cpp:124:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/FileMonitor.cpp:149:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/FileMonitor.cpp:175:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/FileMonitor.cpp:205:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/FileMonitor.cpp:212:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cooldown_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/FileMonitor.cpp:244:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cooldown_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/FileName.cpp:703:5: error: #error "Don't know how to create a directory on this system." [preprocessorErrorDirective] lyx-2.5.0/src/support/ForkedCalls.cpp:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/ForkedCalls.cpp:119:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signal_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/ForkedCalls.cpp:128:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable retval_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/ForkedCalls.cpp:163:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/ForkedCalls.cpp:175:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/ForkedCalls.cpp:213:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable retval_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/ForkedCalls.cpp:283:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wait [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/ForkedCalls.cpp:296:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/ForkedCalls.cpp:309:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmd_prefix_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/ForkedCalls.cpp:497:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRAPHICS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/ForkedCalls.cpp:506:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRAPHICS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/ForkedCalls.cpp:566:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/ForkedCalls.cpp:620:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Length.cpp:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Length.cpp:56:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unit_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Length.cpp:65:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unit_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Length.cpp:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unit_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Length.cpp:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unit_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Length.cpp:155:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentZoom [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Length.cpp:182:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unit_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Length.cpp:276:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_length_unit [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Length.cpp:282:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Length.cpp:312:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unit_name [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Lexer.cpp:249:28: error: syntax error [syntaxError] lyx-2.5.0/src/support/Messages.cpp:116:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Package.cpp:39:2: error: #error USE_FOO_PACKAGING must be defined for FOO = WINDOWS, MACOSX, HAIKU or POSIX. [preprocessorErrorDirective] lyx-2.5.0/src/support/PathChanger.cpp:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pushedDir_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/PathChanger.cpp:39:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable popped_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/PathChanger.cpp:46:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable popped_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Systemcall.cpp:252:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kill_script [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Systemcall.cpp:261:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Systemcall.cpp:323:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_file_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Systemcall.cpp:380:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmd_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Systemcall.cpp:438:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kill_script [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Systemcall.cpp:467:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable process_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Systemcall.cpp:535:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_index_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Systemcall.cpp:554:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable process_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Systemcall.cpp:572:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable process_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Systemcall.cpp:590:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Systemcall.cpp:599:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Systemcall.cpp:608:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Systemcall.cpp:615:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable process_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Systemcall.cpp:649:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable process_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Systemcall.cpp:672:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable process_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Systemcall.cpp:681:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable process_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Systemcall.cpp:689:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable process_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Systemcall.cpp:697:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardOutput [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/TempFile.cpp:35:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILES [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/TempFile.cpp:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/TempFile.cpp:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/TempFile.cpp:67:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/Timeout.cpp:50:50: error: syntax error: owner_ . ( [syntaxError] lyx-2.5.0/src/support/counter_reps.cpp:141:19: style: Variable 'map' can be declared as const array [constVariable] lyx-2.5.0/src/support/counter_reps.cpp:144:5: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/support/debug.cpp:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/debug.cpp:131:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/debug.cpp:176:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/debug.cpp:214:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enabled_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/debug.cpp:220:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enabled_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/debug.cpp:232:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enabled_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/debug.cpp:245:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/debug.cpp:165:7: style: Condition '!tmp.empty()' is always true [knownConditionTrueFalse] lyx-2.5.0/src/support/debug.cpp:162:16: note: Assuming that condition 'tmp.empty()' is not redundant lyx-2.5.0/src/support/debug.cpp:165:7: note: Condition '!tmp.empty()' is always true lyx-2.5.0/src/support/debug.cpp:104:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/support/debug.cpp:114:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/support/debug.cpp:144:27: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/support/debug.cpp:169:27: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/support/docstream.cpp:69:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/docstream.cpp:96:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/docstream.cpp:135:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable intern_type [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/docstream.cpp:191:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noconv [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/docstream.cpp:199:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extern_type [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/docstream.cpp:282:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/docstream.cpp:332:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/docstream.cpp:338:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/docstream.cpp:346:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/docstream.cpp:353:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/docstream.cpp:359:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/docstream.cpp:367:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/docstream.cpp:374:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/docstream.cpp:408:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/docstream.cpp:434:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/docstream.cpp:347:2: error: Return value of allocation function 'open' is not stored. [leakReturnValNotUsed] lyx-2.5.0/src/support/docstream.cpp:368:2: error: Return value of allocation function 'open' is not stored. [leakReturnValNotUsed] lyx-2.5.0/src/support/docstring.cpp:169:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalizationForm_C [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/docstring.cpp:345:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/docstring.cpp:600:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolalpha [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/docstring.cpp:720:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/docstring.cpp:743:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eofbit [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/docstring.cpp:791:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eofbit [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/docstring.cpp:796:7: style: Either there is a missing 'override', or the member function 'lyx::ascii_num_get_facet::isDigitOrSep' can be static. [functionStatic] lyx-2.5.0/src/support/docstring.cpp:488:2: style: Class 'ascii_num_put_facet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/support/docstring.cpp:579:2: style: Class 'ascii_num_get_facet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/support/docstring.cpp:84:18: style: C-style pointer casting [cstyleCast] lyx-2.5.0/src/support/docstring.cpp:353:15: style: Local variable 'i' shadows outer variable [shadowVariable] lyx-2.5.0/src/support/docstring.cpp:342:10: note: Shadowed declaration lyx-2.5.0/src/support/docstring.cpp:353:15: note: Shadow variable lyx-2.5.0/src/support/docstring.cpp:356:15: style: Local variable 'i' shadows outer variable [shadowVariable] lyx-2.5.0/src/support/docstring.cpp:342:10: note: Shadowed declaration lyx-2.5.0/src/support/docstring.cpp:356:15: note: Shadow variable lyx-2.5.0/src/support/environment.cpp:80:2: error: #error No environment-setting function has been defined. [preprocessorErrorDirective] lyx-2.5.0/src/support/filetools.cpp:1145:2: error: #error No popen() function. [preprocessorErrorDirective] lyx-2.5.0/src/support/gzstream.cpp:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/gzstream.cpp:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opened [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/gzstream.cpp:89:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/gzstream.cpp:115:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/gzstream.cpp:121:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/gzstream.cpp:137:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/gzstream.cpp:148:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/gzstream.cpp:158:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable badbit [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/gzstream.cpp:164:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable badbit [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/gzstream.cpp:149:5: error: Return value of allocation function 'open' is not stored. [leakReturnValNotUsed] lyx-2.5.0/src/support/lassert.cpp:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lengthcommon.cpp:123:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lengthcommon.cpp:262:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lengthcommon.cpp:337:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_NONE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:173:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirCS [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:183:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirET [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:220:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Punctuation_Open [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:772:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:778:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:794:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:821:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:915:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:936:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:1053:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:1071:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:1088:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:1105:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:1118:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:1130:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:1147:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:1168:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:1196:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:1207:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:1221:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:1235:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:1322:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:1373:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:1482:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:1403:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lstrings.cpp:1243:12: style: Variable 'hexdigit' can be declared as const array [constVariable] lyx-2.5.0/src/support/lstrings.cpp:455:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/support/lstrings.cpp:1009:4: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/support/lstrings.cpp:1520:6: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/support/lyxtime.cpp:41:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShortFormat [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/lyxtime.cpp:62:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCALE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/mutex.cpp:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os.cpp:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os.cpp:115:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_cygwin.cpp:144:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_cygwin.cpp:202:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL_CLOSE_EVENT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_cygwin.cpp:219:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_cygwin.cpp:277:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CASE_UNCHANGED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_cygwin.cpp:295:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CASE_ADJUSTED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_cygwin.cpp:345:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTFILE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_cygwin.cpp:384:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIX [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_cygwin.cpp:390:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXENGINE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_cygwin.cpp:410:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_cygwin.cpp:423:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable texinputs_prefix [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_cygwin.cpp:464:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_cygwin.cpp:465:9: style: Variable 'result' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/support/os_unix.cpp:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_unix.cpp:211:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIX [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_win32.cpp:94:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL_CLOSE_EVENT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_win32.cpp:200:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_win32.cpp:294:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CASE_UNCHANGED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_win32.cpp:312:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CASE_ADJUSTED [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_win32.cpp:328:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTFILE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_win32.cpp:337:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_win32.cpp:355:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CREATE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_win32.cpp:413:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTFILE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_win32.cpp:432:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_win32.cpp:470:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_EXE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_win32.cpp:476:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXENGINE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_win32.cpp:493:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable folder_module_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_win32.cpp:510:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable folder_module_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_win32.cpp:519:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_win32.cpp:546:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_win32.cpp:559:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable texinputs_prefix [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_win32.cpp:603:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/os_win32.cpp:338:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] lyx-2.5.0/src/support/os_win32.cpp:343:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] lyx-2.5.0/src/support/os_win32.cpp:356:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] lyx-2.5.0/src/support/os_win32.cpp:365:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] lyx-2.5.0/src/support/os_win32.cpp:370:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] lyx-2.5.0/src/support/os_win32.cpp:599:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] lyx-2.5.0/src/support/os_win32.cpp:629:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] lyx-2.5.0/src/support/qstring_helpers.cpp:54:27: style: C-style pointer casting [cstyleCast] lyx-2.5.0/src/support/qstring_helpers.cpp:73:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] lyx-2.5.0/src/support/tests/check_convert.cpp:14:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/tests/check_convert.cpp:49:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/tests/check_convert.cpp:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/tests/check_filetools.cpp:15:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/tests/check_lstrings.cpp:15:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/tests/check_lstrings.cpp:23:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/tests/check_lstrings.cpp:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/tests/check_trivstring.cpp:36:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/tests/check_trivstring.cpp:103:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/unicode.cpp:212:9: debug: Failed to instantiate template "iconv_convert". The checking continues anyway. [templateInstantiation] lyx-2.5.0/src/support/unicode.cpp:57:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/unicode.cpp:70:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/unicode.cpp:98:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/unicode.cpp:165:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InType [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/unicode.cpp:254:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/support/unicode.cpp:324:38: style: C-style pointer casting [cstyleCast] lyx-2.5.0/src/support/unicode.cpp:340:32: style: C-style pointer casting [cstyleCast] lyx-2.5.0/src/support/userinfo.cpp:47:23: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] lyx-2.5.0/src/tests/check_ExternalTransforms.cpp:17:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tests/check_ExternalTransforms.cpp:53:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tests/check_Length.cpp:17:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentZoom [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tests/check_Length.cpp:28:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BP [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tests/check_Length.cpp:38:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tests/check_ListingsCaption.cpp:32:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tests/check_ListingsCaption.cpp:46:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tests/check_layout.cpp:25:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyxerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tests/check_layout.cpp:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tests/check_layout.cpp:117:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tests/check_layout.cpp:109:10: error: Deallocation of an auto-variable (cout) results in undefined behaviour. [autovarInvalidDeallocation] lyx-2.5.0/src/tests/check_layout.cpp:57:8: note: Address of variable taken here. lyx-2.5.0/src/tests/check_layout.cpp:109:10: note: Deallocating memory that was not dynamically allocated lyx-2.5.0/src/tex2lyx/tex2lyx.h:35:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tex2lyx/Parser.h:127:2: style: Class 'iparserdocstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/tex2lyx/Parser.h:179:2: style: Class 'Parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/tex2lyx/Context.cpp:132:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LATEX_ENVIRONMENT [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tex2lyx/Context.cpp:257:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tex2lyx/Parser.cpp:784:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tex2lyx/Parser.cpp:915:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tex2lyx/Parser.cpp:799:10: style: Redundant initialization for 't'. The initialized value is overwritten before it is read. [redundantInitialization] lyx-2.5.0/src/tex2lyx/Parser.cpp:798:11: note: t is initialized lyx-2.5.0/src/tex2lyx/Parser.cpp:799:10: note: t is overwritten lyx-2.5.0/src/tex2lyx/Parser.cpp:819:10: style: Redundant initialization for 't'. The initialized value is overwritten before it is read. [redundantInitialization] lyx-2.5.0/src/tex2lyx/Parser.cpp:817:11: note: t is initialized lyx-2.5.0/src/tex2lyx/Parser.cpp:819:10: note: t is overwritten lyx-2.5.0/src/tex2lyx/Parser.cpp:517:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] lyx-2.5.0/src/tex2lyx/Parser.cpp:204:46: style:inconclusive: Function 'setEncoding' argument 1 names different: declaration 'encoding' definition 'e'. [funcArgNamesDifferent] lyx-2.5.0/src/tex2lyx/Parser.h:190:39: note: Function 'setEncoding' argument 1 names different: declaration 'encoding' definition 'e'. lyx-2.5.0/src/tex2lyx/Parser.cpp:204:46: note: Function 'setEncoding' argument 1 names different: declaration 'encoding' definition 'e'. lyx-2.5.0/src/tex2lyx/Parser.cpp:204:53: style:inconclusive: Function 'setEncoding' argument 2 names different: declaration 'package' definition 'p'. [funcArgNamesDifferent] lyx-2.5.0/src/tex2lyx/Parser.h:190:53: note: Function 'setEncoding' argument 2 names different: declaration 'package' definition 'p'. lyx-2.5.0/src/tex2lyx/Parser.cpp:204:53: note: Function 'setEncoding' argument 2 names different: declaration 'package' definition 'p'. lyx-2.5.0/src/tex2lyx/Parser.cpp:272:46: style:inconclusive: Function 'setEncoding' argument 1 names different: declaration 'encoding' definition 'e'. [funcArgNamesDifferent] lyx-2.5.0/src/tex2lyx/Parser.h:192:39: note: Function 'setEncoding' argument 1 names different: declaration 'encoding' definition 'e'. lyx-2.5.0/src/tex2lyx/Parser.cpp:272:46: note: Function 'setEncoding' argument 1 names different: declaration 'encoding' definition 'e'. lyx-2.5.0/src/tex2lyx/Parser.cpp:781:57: style:inconclusive: Function 'verbatimEnvironment' argument 1 names different: declaration 'end_string' definition 'name'. [funcArgNamesDifferent] lyx-2.5.0/src/tex2lyx/Parser.h:313:60: note: Function 'verbatimEnvironment' argument 1 names different: declaration 'end_string' definition 'name'. lyx-2.5.0/src/tex2lyx/Parser.cpp:781:57: note: Function 'verbatimEnvironment' argument 1 names different: declaration 'end_string' definition 'name'. lyx-2.5.0/src/tex2lyx/Preamble.cpp:2393:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tex2lyx/Preamble.cpp:2478:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lyx_version_major [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tex2lyx/Preamble.cpp:2832:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tex2lyx/Preamble.cpp:957:2: performance: Variable 'h_biblio_style' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:958:2: performance: Variable 'h_bibtex_command' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:959:2: performance: Variable 'h_cite_engine' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:960:2: performance: Variable 'h_cite_engine_type' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:961:2: performance: Variable 'h_color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:962:2: performance: Variable 'h_defskip' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:966:2: performance: Variable 'h_fontencoding' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:975:2: performance: Variable 'h_font_default_family' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:977:2: performance: Variable 'h_font_sc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:978:2: performance: Variable 'h_font_roman_osf' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:979:2: performance: Variable 'h_font_sans_osf' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:980:2: performance: Variable 'h_font_typewriter_osf' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:989:2: performance: Variable 'h_is_mathindent' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:990:2: performance: Variable 'h_math_numbering_side' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:991:2: performance: Variable 'h_graphics' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:992:2: performance: Variable 'h_default_output_format' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:993:2: performance: Variable 'h_html_be_strict' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:994:2: performance: Variable 'h_html_css_as_file' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:995:2: performance: Variable 'h_html_math_output' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:996:2: performance: Variable 'h_docbook_table_output' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:997:2: performance: Variable 'h_docbook_mathml_prefix' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:998:2: performance: Variable 'h_docbook_mathml_version' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1000:2: performance: Variable 'h_index_command' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1001:2: performance: Variable 'h_inputencoding' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1002:2: performance: Variable 'h_justification' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1003:2: performance: Variable 'h_language' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1004:2: performance: Variable 'h_language_package' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1006:2: performance: Variable 'h_maintain_unincluded_children' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1010:2: performance: Variable 'h_output_changes' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1011:2: performance: Variable 'h_change_bars' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1012:2: performance: Variable 'h_output_sync' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1014:2: performance: Variable 'h_papercolumns' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1015:2: performance: Variable 'h_paperfontsize' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1016:2: performance: Variable 'h_paperorientation' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1017:2: performance: Variable 'h_paperpagestyle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1019:2: performance: Variable 'h_papersize' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1020:2: performance: Variable 'h_paragraph_indentation' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1021:2: performance: Variable 'h_paragraph_separation' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1026:2: performance: Variable 'h_pdf_bookmarks' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1027:2: performance: Variable 'h_pdf_bookmarksnumbered' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1028:2: performance: Variable 'h_pdf_bookmarksopen' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1029:2: performance: Variable 'h_pdf_bookmarksopenlevel' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1030:2: performance: Variable 'h_pdf_breaklinks' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1031:2: performance: Variable 'h_pdf_pdfborder' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1032:2: performance: Variable 'h_pdf_colorlinks' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1033:2: performance: Variable 'h_pdf_backref' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1034:2: performance: Variable 'h_pdf_pdfusetitle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1037:2: performance: Variable 'h_quotes_style' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1038:2: performance: Variable 'h_secnumdepth' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1040:2: performance: Variable 'h_spacing' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1041:2: performance: Variable 'h_save_transient_properties' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1042:2: performance: Variable 'h_suppress_date' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1044:2: performance: Variable 'h_textclass' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1045:2: performance: Variable 'h_tocdepth' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1046:2: performance: Variable 'h_tracking_changes' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1047:2: performance: Variable 'h_use_bibtopic' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1048:2: performance: Variable 'h_use_dash_ligatures' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1049:2: performance: Variable 'h_use_indices' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1050:2: performance: Variable 'h_use_geometry' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1051:2: performance: Variable 'h_use_default_options' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1052:2: performance: Variable 'h_use_hyperref' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1053:2: performance: Variable 'h_use_microtype' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1054:2: performance: Variable 'h_use_lineno' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:1055:2: performance: Variable 'h_crossref_package' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lyx-2.5.0/src/tex2lyx/Preamble.cpp:3842:18: style: The member function 'lyx::Preamble::polyglossia2lyx' can be static. [functionStatic] lyx-2.5.0/src/tex2lyx/Preamble.h:70:14: note: The member function 'lyx::Preamble::polyglossia2lyx' can be static. lyx-2.5.0/src/tex2lyx/Preamble.cpp:3842:18: note: The member function 'lyx::Preamble::polyglossia2lyx' can be static. lyx-2.5.0/src/tex2lyx/Preamble.cpp:3264:30: style: Local variable 'it' shadows outer variable [shadowVariable] lyx-2.5.0/src/tex2lyx/Preamble.cpp:3227:29: note: Shadowed declaration lyx-2.5.0/src/tex2lyx/Preamble.cpp:3264:30: note: Shadow variable lyx-2.5.0/src/tex2lyx/Preamble.cpp:3330:30: style: Local variable 'it' shadows outer variable [shadowVariable] lyx-2.5.0/src/tex2lyx/Preamble.cpp:3227:29: note: Shadowed declaration lyx-2.5.0/src/tex2lyx/Preamble.cpp:3330:30: note: Shadow variable lyx-2.5.0/src/tex2lyx/Preamble.cpp:3645:16: style: Variable 'iofile' can be declared as reference to const [constVariableReference] lyx-2.5.0/src/tex2lyx/Preamble.cpp:764:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/tex2lyx/Preamble.cpp:774:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/tex2lyx/Preamble.cpp:831:13: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/tex2lyx/math.cpp:256:10: style: Variable 'flags' is assigned a value that is never used. [unreadVariable] lyx-2.5.0/src/tex2lyx/table.cpp:665:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tex2lyx/table.cpp:998:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rotate [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tex2lyx/table.cpp:1161:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable topline [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tex2lyx/table.cpp:523:9: style: Condition '!arg.empty()' is always true [knownConditionTrueFalse] lyx-2.5.0/src/tex2lyx/table.cpp:516:53: note: Assuming that condition 'arg.empty()' is not redundant lyx-2.5.0/src/tex2lyx/table.cpp:523:9: note: Condition '!arg.empty()' is always true lyx-2.5.0/src/tex2lyx/tex2lyx.cpp:201:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMAND [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tex2lyx/tex2lyx.cpp:224:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theModuleList [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tex2lyx/tex2lyx.cpp:307:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tex2lyx/tex2lyx.cpp:435:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tex2lyx/tex2lyx.cpp:663:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tex2lyx/tex2lyx.cpp:695:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tex2lyx/tex2lyx.cpp:1127:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wait [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tex2lyx/tex2lyx.cpp:1137:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tex2lyx/tex2lyx.cpp:1143:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tex2lyx/tex2lyx.cpp:1163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tex2lyx/tex2lyx.cpp:1313:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/tex2lyx/tex2lyx.cpp:626:3: style: Class 'StopException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lyx-2.5.0/src/tex2lyx/tex2lyx.cpp:1264:22: warning: Either the condition '!enc' is redundant or there is possible null pointer dereference: enc. [nullPointerRedundantCheck] lyx-2.5.0/src/tex2lyx/tex2lyx.cpp:1262:7: note: Assuming that condition '!enc' is not redundant lyx-2.5.0/src/tex2lyx/tex2lyx.cpp:1264:22: note: Null pointer dereference lyx-2.5.0/src/tex2lyx/tex2lyx.cpp:186:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/tex2lyx/tex2lyx.cpp:202:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/tex2lyx/tex2lyx.cpp:421:66: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/tex2lyx/tex2lyx.cpp:957:2: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] lyx-2.5.0/src/tex2lyx/tex2lyx.cpp:860:26: warning: Either the condition 'it==cmdmap.end()' is redundant or there is possible dereference of an invalid iterator: it. [derefInvalidIteratorRedundantCheck] lyx-2.5.0/src/tex2lyx/tex2lyx.cpp:850:10: note: Assuming that condition 'it==cmdmap.end()' is not redundant lyx-2.5.0/src/tex2lyx/tex2lyx.cpp:860:26: note: Dereference of an invalid iterator lyx-2.5.0/src/tex2lyx/text.cpp:2834:2: error: There is an unknown macro here somewhere. Configuration is required. If LASSERT is a macro then please configure it. [unknownMacro] lyx-2.5.0/src/texstream.cpp:145:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/texstream.cpp:156:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/texstream.cpp:122:18: style: The scope of the variable 'otrs' can be reduced. [variableScope] lyx-2.5.0/src/xml.cpp:612:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/xml.cpp:755:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] lyx-2.5.0/src/xml.cpp:599:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] diff: head lyx-2.5.0/3rdparty/zlib/1.2.11/deflate.c:2063:12: style: Variable 'scan' can be declared as pointer to const [constVariablePointer] head lyx-2.5.0/3rdparty/zlib/1.2.11/deflate.c:2063:19: style: Variable 'strend' can be declared as pointer to const [constVariablePointer] head lyx-2.5.0/src/Buffer.cpp:1799:15: performance:inconclusive: Use const reference for 'runparams' to avoid unnecessary data copying. [redundantCopyLocalConst] head lyx-2.5.0/src/Buffer.cpp:3893:15: style: Variable 'par' can be declared as reference to const [constVariableReference] head lyx-2.5.0/src/Compare.cpp:618:30: style: Variable 'ns' can be declared as reference to const [constVariableReference] head lyx-2.5.0/src/Compare.cpp:620:30: style: Variable 'ns_r' can be declared as reference to const [constVariableReference] head lyx-2.5.0/src/CutAndPaste.cpp:172:14: style: Variable 'inset_text' can be declared as pointer to const [constVariablePointer] head lyx-2.5.0/src/DocIterator.cpp:570:10: style: Variable 'inset' can be declared as pointer to const [constVariablePointer] head lyx-2.5.0/src/Text.cpp:3762:13: style: Variable 'pit' can be declared as reference to const [constVariableReference] head lyx-2.5.0/src/insets/InsetFlex.cpp:163:6: style: The if condition is the same as the previous if condition [duplicateCondition] lyx-2.5.0/src/insets/InsetFlex.cpp:156:6: note: First condition lyx-2.5.0/src/insets/InsetFlex.cpp:163:6: note: Second condition head lyx-2.5.0/src/lyxfind.cpp:4911:96: style: Parameter 'matchAdv' can be declared as reference to const [constParameterReference] head lyx-2.5.0/src/mathed/MathParser.cpp:958:23: style: Variable 'mm' can be declared as pointer to const [constVariablePointer] head lyx-2.5.0/src/support/os_cygwin.cpp:465:9: style: Variable 'result' can be declared as pointer to const [constVariablePointer] DONE