2026-09-21 22:56 ftp://ftp.de.debian.org/debian/pool/main/v/vte2.91/vte2.91_0.84.1.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --library=cairo --library=icu --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 -j96 platform: Linux-6.8.0-137-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.4.0 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.22.0 head-info: f1c0820 (2026-09-21 13:01:57 +0200) count: 539 539 elapsed-time: 3.4 3.3 head-timing-info: old-timing-info: head results: vte-0.84.1/src/base16.hh:58:28: debug: Function::addArguments found argument 'ptr' with varid 0. [varid0] vte-0.84.1/src/base16.hh:80:28: debug: Function::addArguments found argument 'ptr' with varid 0. [varid0] vte-0.84.1/src/color.hh:141:2: error: failed to evaluate #if condition, undefined function-like macro invocation: __has_cpp_attribute( ... ) [syntaxError] vte-0.84.1/src/app/app.cc:551:2: error: #error [preprocessorErrorDirective] vte-0.84.1/src/chunk.hh:179:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8_t [valueFlowBailoutIncompleteVar] vte-0.84.1/src/chunk.hh:185:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8_t [valueFlowBailoutIncompleteVar] vte-0.84.1/src/chunk.hh:192:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8_t [valueFlowBailoutIncompleteVar] vte-0.84.1/src/base16.hh:47:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] vte-0.84.1/src/base16.hh:61:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vteinternal.hh:23:2: error: #error You MUST NOT use -fno-exceptions to build vte! Fix your build; and DO NOT file a bug upstream! [preprocessorErrorDirective] vte-0.84.1/src/base16.hh:75:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] vte-0.84.1/src/fmt-glue.hh:39:1: error: There is an unknown macro here somewhere. Configuration is required. If FMT_BEGIN_NAMESPACE is a macro then please configure it. [unknownMacro] vte-0.84.1/src/pango-glue.hh:29:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PANGO_VERSION_CHECK( ... ) [syntaxError] vte-0.84.1/src/vtetypes.hh:49:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] vte-0.84.1/src/minifont-test.cc:37:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minifont_coverage [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vtetypes.hh:50:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vtetypes.hh:52:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vtetypes.hh:53:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] vte-0.84.1/src/dumpkeys.c:137:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vtetypes.hh:65:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] vte-0.84.1/src/dumpkeys.c:166:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vtetypes.hh:66:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] vte-0.84.1/src/missing.cc:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIM_INFINITY [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vtetypes.hh:68:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] vte-0.84.1/src/missing.cc:156:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vtetypes.hh:69:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] vte-0.84.1/src/glib-glue.hh:90:9: error: There is an unknown macro here somewhere. Configuration is required. If G_GNUC_PRINTF is a macro then please configure it. [unknownMacro] vte-0.84.1/src/missing.cc:214:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIM_INFINITY [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vtetypes.hh:80:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vtetypes.hh:81:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vtetypes.hh:83:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vte/vteenums.h:21:2: error: #error "Only can be included directly." [preprocessorErrorDirective] vte-0.84.1/src/vtetypes.hh:84:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] vte-0.84.1/src/pastify.cc:60:40: debug: Function::addArguments found argument 'pos' with varid 0. [varid0] vte-0.84.1/src/vtetypes.hh:194:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vtetypes.hh:198:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] vte-0.84.1/src/color-lightness.cc:39:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT16 [valueFlowBailoutIncompleteVar] vte-0.84.1/src/modes-test.cc:67:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eXTERM_FOCUS [valueFlowBailoutIncompleteVar] vte-0.84.1/src/pastify.cc:60:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vte/vtepty.h:21:2: error: #error "Only can be included directly." [preprocessorErrorDirective] vte-0.84.1/src/mev.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] vte-0.84.1/src/reaper.cc:65:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_LOW [valueFlowBailoutIncompleteVar] vte-0.84.1/src/mev.c:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] vte-0.84.1/src/reaper.cc:86:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vte_reaper_parent_class [valueFlowBailoutIncompleteVar] vte-0.84.1/src/scheduler.cc:64:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] vte-0.84.1/src/slowcat.c:42:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.84.1/src/urlencode.cc:39:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] vte-0.84.1/src/icu-glue.cc:143:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ucnv_close [valueFlowBailoutIncompleteVar] vte-0.84.1/src/mev.c:70:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] vte-0.84.1/src/reaper.cc:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vte_reaper_parent_class [valueFlowBailoutIncompleteVar] vte-0.84.1/src/scheduler.cc:101:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSource [valueFlowBailoutIncompleteVar] vte-0.84.1/src/slowcat.c:88:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] vte-0.84.1/src/icu-glue.cc:171:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ucnv_close [valueFlowBailoutIncompleteVar] vte-0.84.1/src/mev.c:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] vte-0.84.1/src/reaper.cc:116:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_LAST [valueFlowBailoutIncompleteVar] vte-0.84.1/src/reflect.c:251:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] vte-0.84.1/src/scheduler.cc:117:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] vte-0.84.1/src/mev.c:174:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] vte-0.84.1/src/scheduler.cc:131:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] vte-0.84.1/src/uuid-fmt.hh:67:1: error: There is an unknown macro here somewhere. Configuration is required. If FMT_END_NAMESPACE is a macro then please configure it. [unknownMacro] vte-0.84.1/src/mev.c:201:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] vte-0.84.1/src/refptr-test.cc:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_object_parent_class [valueFlowBailoutIncompleteVar] vte-0.84.1/src/mev.c:229:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] vte-0.84.1/src/mev.c:324:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] vte-0.84.1/src/uuid-fmt.hh:22:1: error: There is an unknown macro here somewhere. Configuration is required. If FMT_BEGIN_NAMESPACE is a macro then please configure it. [unknownMacro] vte-0.84.1/src/mev.c:340:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] vte-0.84.1/src/mev.c:362:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] vte-0.84.1/src/color-lightness-tests.cc:27:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_TRUE_MIN [valueFlowBailoutIncompleteVar] vte-0.84.1/src/color-lightness-tests.cc:34:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_TRUE_MIN [valueFlowBailoutIncompleteVar] vte-0.84.1/src/chunk.hh:141:14: style:inconclusive: Technically the member function 'vte::base::Chunk::operatordelete' can be const. [functionConst] vte-0.84.1/src/chunk.hh:43:22: style:inconclusive: Technically the member function 'vte::base::Chunk::Recycler::operator()' can be const. [functionConst] vte-0.84.1/src/fmt-glue.hh:78:1: error: There is an unknown macro here somewhere. Configuration is required. If FMT_END_NAMESPACE is a macro then please configure it. [unknownMacro] vte-0.84.1/src/osc-colors.cc:46:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] vte-0.84.1/src/osc-colors.cc:71:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] vte-0.84.1/src/osc-colors.cc:89:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vtespawn.cc:55:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vtespawn.cc:75:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.84.1/subprojects/fmt/src/fmt.cc:146:2: error: failed to evaluate #if condition, undefined function-like macro invocation: FMT_HAS_INCLUDE( ... ) [syntaxError] vte-0.84.1/src/vtespawn.cc:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.84.1/subprojects/fmt/src/format.cc:10:1: error: There is an unknown macro here somewhere. Configuration is required. If FMT_BEGIN_NAMESPACE is a macro then please configure it. [unknownMacro] vte-0.84.1/src/vtespawn.cc:137:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.84.1/src/xticker.c:56:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vtetypes.hh:139:17: warning: Member variable 'coords::x' is not initialized in the constructor. [uninitMemberVar] vte-0.84.1/subprojects/fmt/test/args-test.cc:39:1: error: There is an unknown macro here somewhere. Configuration is required. If FMT_BEGIN_NAMESPACE is a macro then please configure it. [unknownMacro] vte-0.84.1/src/vtetypes.hh:139:17: warning: Member variable 'coords::y' is not initialized in the constructor. [uninitMemberVar] vte-0.84.1/src/vtetypes.hh:156:17: warning: Member variable 'extents::m_width' is not initialized in the constructor. [uninitMemberVar] vte-0.84.1/src/vtetypes.hh:156:17: warning: Member variable 'extents::m_height' is not initialized in the constructor. [uninitMemberVar] vte-0.84.1/subprojects/fmt/src/os.cc:168:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_ [valueFlowBailoutIncompleteVar] vte-0.84.1/src/icu-decoder.hh:39:9: warning: Member variable 'ICUDecoder::m_u32_buffer' is not initialized in the constructor. [uninitMemberVar] vte-0.84.1/subprojects/fmt/src/os.cc:175:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_ [valueFlowBailoutIncompleteVar] vte-0.84.1/src/icu-decoder.hh:39:9: warning: Member variable 'ICUDecoder::m_u16_buffer' is not initialized in the constructor. [uninitMemberVar] vte-0.84.1/subprojects/fmt/src/os.cc:181:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_ [valueFlowBailoutIncompleteVar] vte-0.84.1/subprojects/fmt/test/detect-stdfs.cc:17:4: error: #error libfound "" [preprocessorErrorDirective] vte-0.84.1/subprojects/fmt/src/os.cc:198:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_ [valueFlowBailoutIncompleteVar] vte-0.84.1/subprojects/fmt/test/base-test.cc:305:1: error: There is an unknown macro here somewhere. Configuration is required. If FMT_BEGIN_NAMESPACE is a macro then please configure it. [unknownMacro] vte-0.84.1/subprojects/fmt/test/compile-test.cc:30:1: error: There is an unknown macro here somewhere. Configuration is required. If FMT_BEGIN_NAMESPACE is a macro then please configure it. [unknownMacro] vte-0.84.1/src/modes.hh:143:13: style: The member function 'vte::terminal::modes::ECMA::mode_from_param' can be static. [functionStatic] vte-0.84.1/src/modes.hh:156:21: style: The member function 'vte::terminal::modes::ECMA::mode_to_cstring' can be static. [functionStatic] vte-0.84.1/src/gdkarrayimpl.c:145:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] vte-0.84.1/src/modes.hh:202:13: style: The member function 'vte::terminal::modes::Private::mode_from_param' can be static. [functionStatic] vte-0.84.1/src/pastify-test.cc:113:9: warning: Member variable 'TestString::m_str' is not initialized in the constructor. [uninitMemberVar] vte-0.84.1/src/gdkarrayimpl.c:191:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] vte-0.84.1/src/modes.hh:215:21: style: The member function 'vte::terminal::modes::Private::mode_to_cstring' can be static. [functionStatic] vte-0.84.1/src/pastify-test.cc:113:9: warning: Member variable 'TestString::m_expected' is not initialized in the constructor. [uninitMemberVar] vte-0.84.1/src/gdkarrayimpl.c:237:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] vte-0.84.1/subprojects/fmt/test/color-test.cc:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTEST_AMBIGUOUS_ELSE_BLOCKER_ [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vtetypes.hh:121:29: style:inconclusive: Technically the member function 'vte::grid::span::contains' can be const. [functionConst] vte-0.84.1/src/pastify-test.cc:113:9: warning: Member variable 'TestString::m_line' is not initialized in the constructor. [uninitMemberVar] vte-0.84.1/src/vteunistr.cc:148:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix [valueFlowBailoutIncompleteVar] vte-0.84.1/subprojects/fmt/test/color-test.cc:74:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blue [valueFlowBailoutIncompleteVar] vte-0.84.1/subprojects/fmt/test/format-impl-test.cc:320:1: error: There is an unknown macro here somewhere. Configuration is required. If FMT_BEGIN_NAMESPACE is a macro then please configure it. [unknownMacro] vte-0.84.1/src/scheduler.cc:37:31: warning: Member variable '_Scheduled::widget' has no initializer. [uninitMemberVarNoCtor] vte-0.84.1/src/vteunistr.cc:160:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix [valueFlowBailoutIncompleteVar] vte-0.84.1/subprojects/fmt/test/color-test.cc:136:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] vte-0.84.1/src/scheduler.cc:38:31: warning: Member variable '_Scheduled::callback' has no initializer. [uninitMemberVarNoCtor] vte-0.84.1/src/icu-decoder.hh:111:24: style:inconclusive: Technically the member function 'vte::base::ICUDecoder::u16_buffer' can be const. [functionConst] vte-0.84.1/src/scheduler.cc:39:31: warning: Member variable '_Scheduled::user_data' has no initializer. [uninitMemberVarNoCtor] vte-0.84.1/src/libc-glue.hh:32:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.84.1/subprojects/fmt/test/format-test.cc:29:2: error: failed to evaluate #if condition, undefined function-like macro invocation: FMT_HAS_INCLUDE( ... ) [syntaxError] vte-0.84.1/subprojects/fmt/test/fuzzing/float.cc:32:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_iec559 [valueFlowBailoutIncompleteVar] vte-0.84.1/src/icu-decoder.hh:112:24: style:inconclusive: Technically the member function 'vte::base::ICUDecoder::u32_buffer' can be const. [functionConst] vte-0.84.1/src/keymap.cc:760:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] vte-0.84.1/src/scheduler.cc:40:31: warning: Member variable '_Scheduled::handler' has no initializer. [uninitMemberVarNoCtor] vte-0.84.1/src/libc-glue.hh:119:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFD [valueFlowBailoutIncompleteVar] vte-0.84.1/subprojects/fmt/test/fuzzing/fuzzer-common.h:44:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Item [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vtetypes.hh:183:17: style: Class 'rgb' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vte-0.84.1/src/keymap.cc:961:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] vte-0.84.1/src/scheduler.cc:41:31: warning: Member variable '_Scheduled::ready_time' has no initializer. [uninitMemberVarNoCtor] vte-0.84.1/src/libc-glue.hh:131:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_SETFD [valueFlowBailoutIncompleteVar] vte-0.84.1/subprojects/fmt/test/fuzzing/main.cc:13:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vtetypes.hh:184:17: style: Class 'rgb' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vte-0.84.1/src/libc-glue.hh:158:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vtetypes.hh:185:17: style: Class 'rgb' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vte-0.84.1/src/libc-glue.hh:170:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_SETFL [valueFlowBailoutIncompleteVar] vte-0.84.1/subprojects/fmt/test/header-only-test.cc:8:4: error: #error "Not in the header-only mode." [preprocessorErrorDirective] vte-0.84.1/src/parser.hh:1725:42: debug: Function::addArguments found argument 'c' with varid 0. [varid0] vte-0.84.1/src/libc-glue.hh:196:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_CLOEXEC [valueFlowBailoutIncompleteVar] vte-0.84.1/src/libc-glue.hh:202:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_CLOEXEC [valueFlowBailoutIncompleteVar] vte-0.84.1/src/libc-glue.hh:208:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_CLOEXEC [valueFlowBailoutIncompleteVar] vte-0.84.1/src/libc-glue.hh:214:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NONBLOCK [valueFlowBailoutIncompleteVar] vte-0.84.1/src/dumpkeys.c:161:3: error: Memory leak: bytes [memleak] vte-0.84.1/src/libc-glue.hh:223:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD_CLOEXEC [valueFlowBailoutIncompleteVar] vte-0.84.1/src/dumpkeys.c:168:3: error: Memory leak: bytes [memleak] vte-0.84.1/src/libc-glue.hh:235:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.84.1/subprojects/fmt/test/module-test.cc:57:19: error: syntax error [syntaxError] vte-0.84.1/src/vtetypes.cc:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] vte-0.84.1/subprojects/fmt/test/gtest-extra-test.cc:54:7: error: There is an unknown macro here somewhere. Configuration is required. If GTEST_CONCAT_TOKEN_ is a macro then please configure it. [unknownMacro] vte-0.84.1/subprojects/fmt/test/perf-sanity.cc:19:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acq_rel [valueFlowBailoutIncompleteVar] vte-0.84.1/src/osc-colors.hh:52:19: style: Class 'OSCColorIndex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vte-0.84.1/subprojects/fmt/test/util.h:25:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vtestream-file.h:177:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vtestream-file.h:236:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vtestream-file.h:262:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.84.1/subprojects/fmt/test/ranges-test.cc:20:2: error: failed to evaluate #if condition, undefined function-like macro invocation: FMT_HAS_INCLUDE( ... ) [syntaxError] vte-0.84.1/src/vtestream-file.h:415:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _vte_snake_parent_class [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vtestream-file.h:889:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _vte_boa_parent_class [valueFlowBailoutIncompleteVar] vte-0.84.1/src/vtestream-file.h:1116:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _vte_file_stream_parent_class [valueFlowBailoutIncompleteVar] vte-0.84.1/subprojects/fmt/test/assert-test.cc:26:7: style: Condition 'test_condition' is always false [knownConditionTrueFalse] vte-0.84.1/subprojects/fmt/test/assert-test.cc:24:25: note: Assignment 'test_condition=false', assigned value is 0 vte-0.84.1/subprojects/fmt/test/assert-test.cc:26:7: note: Condition 'test_condition' is always false vte-0.84.1/src/vteutils.cc:54:44: error: Invalid g_file_open_tmp() argument nr 2. A nul-terminated string is required. [invalidFunctionArgStr] vte-0.84.1/subprojects/fmt/test/static-export-test/main.cc:6:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vte-0.84.1/src/missing.cc:266:19: style: C-style pointer casting [cstyleCast] vte-0.84.1/subprojects/fmt/test/ostream-test.cc:71:24: error: syntax error [syntaxError] vte-0.84.1/subprojects/fmt/test/test-main.cc:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_death_test_style [valueFlowBailoutIncompleteVar] vte-0.84.1/src/urlencode.cc:44:20: style: Redundant initialization for 'ch'. The initialized value is overwritten before it is read. [redundantInitialization] vte-0.84.1/src/urlencode.cc:43:17: note: ch is initialized vte-0.84.1/src/urlencode.cc:44:20: note: ch is overwritten vte-0.84.1/src/mev.c:126:33: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] vte-0.84.1/src/mev.c:209:20: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] vte-0.84.1/src/reaper.cc:68:32: error: Allocation with vte_reaper_ref, g_child_watch_add_full doesn't release it. [leakNoVarFunctionCall] vte-0.84.1/src/missing.cc:146:26: style:inconclusive: Function 'close_range' argument 1 names different: declaration 'first' definition 'first_fd'. [funcArgNamesDifferent] vte-0.84.1/src/missing.hh:57:30: note: Function 'close_range' argument 1 names different: declaration 'first' definition 'first_fd'. vte-0.84.1/src/missing.cc:146:26: note: Function 'close_range' argument 1 names different: declaration 'first' definition 'first_fd'. vte-0.84.1/subprojects/fmt/test/posix-mock-test.cc:72:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.84.1/src/missing.cc:147:26: style:inconclusive: Function 'close_range' argument 2 names different: declaration 'last' definition 'last_fd'. [funcArgNamesDifferent] vte-0.84.1/src/missing.hh:58:30: note: Function 'close_range' argument 2 names different: declaration 'last' definition 'last_fd'. vte-0.84.1/src/missing.cc:147:26: note: Function 'close_range' argument 2 names different: declaration 'last' definition 'last_fd'. vte-0.84.1/subprojects/fmt/test/posix-mock-test.cc:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.84.1/src/reaper.cc:86:17: style: C-style pointer casting [cstyleCast] vte-0.84.1/subprojects/fmt/test/posix-mock-test.cc:117:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.84.1/src/reaper.cc:96:9: style: C-style pointer casting [cstyleCast] vte-0.84.1/subprojects/fmt/test/posix-mock-test.cc:122:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.84.1/subprojects/fmt/test/posix-mock-test.cc:127:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.84.1/src/reaper.cc:87:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] vte-0.84.1/subprojects/fmt/test/posix-mock-test.cc:132:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.84.1/subprojects/fmt/test/scan.h:15:1: error: There is an unknown macro here somewhere. Configuration is required. If FMT_BEGIN_NAMESPACE is a macro then please configure it. [unknownMacro] vte-0.84.1/subprojects/fmt/test/util.cc:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] vte-0.84.1/src/chunk.cc:57:27: style: Argument 'max_size' shadows outer function [shadowFunction] vte-0.84.1/src/chunk.hh:198:42: note: Shadowed function vte-0.84.1/src/chunk.cc:57:27: note: Shadow argument vte-0.84.1/src/icu-glue.cc:88:18: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/reaper.cc:125:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] vte-0.84.1/subprojects/fmt/test/posix-mock-test.cc:138:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.84.1/src/scheduler.cc:71:36: style: C-style pointer casting [cstyleCast] vte-0.84.1/subprojects/fmt/test/posix-mock-test.cc:144:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.84.1/src/scheduler.cc:115:28: style: C-style pointer casting [cstyleCast] vte-0.84.1/subprojects/fmt/test/posix-mock-test.cc:150:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.84.1/src/scheduler.cc:128:28: style: C-style pointer casting [cstyleCast] vte-0.84.1/subprojects/fmt/test/posix-mock-test.cc:161:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.84.1/src/scheduler.cc:149:28: style: C-style pointer casting [cstyleCast] vte-0.84.1/subprojects/fmt/test/posix-mock-test.cc:166:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vte-0.84.1/subprojects/fmt/test/unicode-test.cc:18:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_utf8 [valueFlowBailoutIncompleteVar] vte-0.84.1/src/pastify-test.cc:172:28: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/pastify-test.cc:181:28: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/pastify-test.cc:192:28: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/reflect.c:216:27: style: Parameter 'terminal' can be declared as pointer to const [constParameterPointer] vte-0.84.1/src/refptr-test.cc:47:9: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/urlencode.cc:37:14: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] vte-0.84.1/src/reflect.c:229:32: style: Parameter 'terminal' can be declared as pointer to const [constParameterPointer] vte-0.84.1/src/refptr-test.cc:53:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] vte-0.84.1/src/refptr-test.cc:76:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] vte-0.84.1/src/refptr-test.cc:86:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] vte-0.84.1/src/refptr-test.cc:98:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] vte-0.84.1/src/refptr-test.cc:109:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] vte-0.84.1/src/refptr-test.cc:115:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] vte-0.84.1/src/minifont.cc:842:31: debug: Function::addArguments found argument 'v' with varid 0. [varid0] vte-0.84.1/src/vtespawn.cc:48:15: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/vtespawn.cc:106:20: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/vtespawn.cc:107:20: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/icu-decoder.cc:153:37: style:inconclusive: Function 'clone' argument 1 names different: declaration '' definition 'other'. [funcArgNamesDifferentUnnamed] vte-0.84.1/subprojects/fmt/test/std-test.cc:335:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_too_large [valueFlowBailoutIncompleteVar] vte-0.84.1/subprojects/fmt/test/fuzzing/one-arg.cc:16:15: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] vte-0.84.1/src/gdkarrayimpl.c:59:8: warning: Member variable 'VteBidiChars::start' has no initializer. [uninitMemberVarNoCtor] vte-0.84.1/src/reaper.cc:73:28: style: Parameter 'reaper' can be declared as pointer to const [constParameterPointer] vte-0.84.1/src/gdkarrayimpl.c:60:8: warning: Member variable 'VteBidiChars::end' has no initializer. [uninitMemberVarNoCtor] vte-0.84.1/src/gdkarrayimpl.c:61:8: warning: Member variable 'VteBidiChars::end_allocation' has no initializer. [uninitMemberVarNoCtor] vte-0.84.1/src/vteunistr.cc:83:12: warning: Member variable 'VteUnistrDecomp::prefix' has no initializer. [uninitMemberVarNoCtor] vte-0.84.1/src/base16.hh:85:70: warning: Either the condition 'i::operator()' can be const. [functionConst] vte-0.84.1/src/cairo-glue.hh:27:1: style:inconclusive: Technically the member function 'vte::FreeableDeleter < cairo_pattern_t >::operator()' can be const. [functionConst] vte-0.84.1/src/cairo-glue.hh:28:1: style:inconclusive: Technically the member function 'vte::FreeableDeleter < cairo_rectangle_list_t >::operator()' can be const. [functionConst] vte-0.84.1/src/cairo-glue.hh:29:1: style:inconclusive: Technically the member function 'vte::FreeableDeleter < cairo_region_t >::operator()' can be const. [functionConst] vte-0.84.1/src/cairo-glue.hh:30:1: style:inconclusive: Technically the member function 'vte::FreeableDeleter < cairo_surface_t >::operator()' can be const. [functionConst] vte-0.84.1/src/cairo-glue.hh:31:1: style:inconclusive: Technically the member function 'vte::FreeableDeleter < cairo_t >::operator()' can be const. [functionConst] vte-0.84.1/src/minifont.cc:1122:11: style: The member function 'vte::view::Minifont::get_char_padding' can be static. [functionStatic] vte-0.84.1/src/minifont.hh:57:14: note: The member function 'vte::view::Minifont::get_char_padding' can be static. vte-0.84.1/src/minifont.cc:1122:11: note: The member function 'vte::view::Minifont::get_char_padding' can be static. vte-0.84.1/src/minifont.cc:2684:16: style:inconclusive: Technically the member function 'vte::view::MinifontCache::draw_graphic' can be const. [functionConst] vte-0.84.1/src/minifont.hh:74:14: note: Technically the member function 'vte::view::MinifontCache::draw_graphic' can be const. vte-0.84.1/src/minifont.cc:2684:16: note: Technically the member function 'vte::view::MinifontCache::draw_graphic' can be const. vte-0.84.1/src/minifont.cc:2647:16: style: The member function 'vte::view::MinifontCache::begin_cairo' can be static. [functionStatic] vte-0.84.1/src/minifont.hh:86:32: note: The member function 'vte::view::MinifontCache::begin_cairo' can be static. vte-0.84.1/src/minifont.cc:2647:16: note: The member function 'vte::view::MinifontCache::begin_cairo' can be static. vte-0.84.1/src/drawing-context.hh:101:31: style: The member function 'vte::view::Rectangle::advance_y' can be static. [functionStatic] vte-0.84.1/src/drawing-context.hh:109:31: style: The member function 'vte::view::Rectangle::move_y' can be static. [functionStatic] vte-0.84.1/src/drawing-context.hh:117:21: style: The member function 'vte::view::Rectangle::path' can be static. [functionStatic] vte-0.84.1/src/drawing-context.hh:60:19: style: Struct 'Rectangle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vte-0.84.1/src/minifont.cc:70:36: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/minifont.cc:90:30: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/minifont.cc:125:77: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/minifont.cc:134:38: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/minifont.cc:135:54: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/minifont.cc:2736:19: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/drawing-context.hh:267:42: style: Argument 'scale_factor' shadows outer function [shadowFunction] vte-0.84.1/src/drawing-context.hh:266:21: note: Shadowed function vte-0.84.1/src/drawing-context.hh:267:42: note: Shadow argument vte-0.84.1/src/minifont.cc:1345:21: style: Variable 'xboundaries' can be declared as const array [constVariable] vte-0.84.1/src/minifont.cc:1351:21: style: Variable 'yboundaries' can be declared as const array [constVariable] vte-0.84.1/src/minifont.cc:2008:31: style: Variable 'coords' can be declared as const array [constVariable] vte-0.84.1/src/drawing-context.hh:117:35: style: Parameter 'cr' can be declared as pointer to const [constParameterPointer] vte-0.84.1/src/minifont.cc:166:11: style: Variable 'x' is assigned a value that is never used. [unreadVariable] vte-0.84.1/src/minifont.cc:167:11: style: Variable 'y' is assigned a value that is never used. [unreadVariable] vte-0.84.1/src/minifont.cc:168:15: style: Variable 'width' is assigned a value that is never used. [unreadVariable] vte-0.84.1/src/minifont.cc:169:16: style: Variable 'height' is assigned a value that is never used. [unreadVariable] vte-0.84.1/src/ring.cc:1487:7: style:inconclusive: Technically the member function 'vte::base::Ring::write_row' can be const. [functionConst] vte-0.84.1/src/ring.hh:169:14: note: Technically the member function 'vte::base::Ring::write_row' can be const. vte-0.84.1/src/ring.cc:1487:7: note: Technically the member function 'vte::base::Ring::write_row' can be const. vte-0.84.1/src/ring.hh:54:9: style: Class 'Ring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vte-0.84.1/src/ring.cc:899:31: style: Condition 'm_writable-m_start>max_len' is always true [knownConditionTrueFalse] vte-0.84.1/src/ring.cc:896:27: note: Assuming that condition 'm_writable-m_start<=max_len' is not redundant vte-0.84.1/src/ring.cc:899:31: note: Condition 'm_writable-m_start>max_len' is always true vte-0.84.1/src/ring.cc:70:12: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/ring.cc:140:16: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/ring.cc:338:40: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/ring.cc:362:40: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/ring.cc:454:69: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/ring.cc:538:141: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/ring.cc:547:66: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/ring.cc:550:155: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/ring.cc:556:149: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/ring.cc:845:12: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/ring.cc:1236:24: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/ring.cc:1237:16: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/ring.cc:1261:52: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/ring.cc:1312:54: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/ring.cc:1330:55: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/ring.cc:1363:42: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/ring.cc:1415:38: style: C-style pointer casting [cstyleCast] vte-0.84.1/src/ring.hh:150:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] vte-0.84.1/src/ring.hh:158:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] vte-0.84.1/src/ring.cc:344:68: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] vte-0.84.1/src/ring.cc:368:68: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] vte-0.84.1/src/ring.cc:536:91: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] vte-0.84.1/src/ring.cc:554:99: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] vte-0.84.1/src/ring.cc:313:7: style: The scope of the variable 'num_chars' can be reduced. [variableScope] vte-0.84.1/src/ring.cc:626:27: style: The scope of the variable 'row' can be reduced. [variableScope] vte-0.84.1/src/ring.cc:1125:34: style: The scope of the variable 'nc' can be reduced. [variableScope] vte-0.84.1/src/ring.cc:32:28: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] vte-0.84.1/src/ring.cc:751:14: style: Variable 'row' can be declared as pointer to const [constVariablePointer] vte-0.84.1/src/parser-test.cc:1205:9: warning: Assert statement modifies 'it'. [assignmentInAssert] vte-0.84.1/src/parser-test.cc:1206:9: warning: Assert statement modifies 'it'. [assignmentInAssert] vte-0.84.1/src/parser-test.cc:1207:9: warning: Assert statement modifies 'it'. [assignmentInAssert] vte-0.84.1/src/parser-test.cc:1208:9: warning: Assert statement modifies 'it'. [assignmentInAssert] vte-0.84.1/src/parser-test.cc:1209:9: warning: Assert statement modifies 'it'. [assignmentInAssert] vte-0.84.1/src/parser-test.cc:1210:9: warning: Assert statement modifies 'it'. [assignmentInAssert] vte-0.84.1/src/parser-test.cc:1211:9: warning: Assert statement modifies 'it'. [assignmentInAssert] vte-0.84.1/src/parser-test.cc:1212:9: warning: Assert statement modifies 'it'. [assignmentInAssert] vte-0.84.1/src/parser-test.cc:1213:9: warning: Assert statement modifies 'it'. [assignmentInAssert] vte-0.84.1/src/parser-glue.hh:76:19: warning: Member variable 'SequenceBuilder < std :: string , UTF8Encoder >::m_intermediates' is not initialized in the constructor. [uninitMemberVar] vte-0.84.1/src/parser-glue.hh:81:19: warning: Member variable 'SequenceBuilder < std :: string , UTF8Encoder >::m_intermediates' is not initialized in the constructor. [uninitMemberVar] vte-0.84.1/src/parser-glue.hh:76:19: warning: Member variable 'SequenceBuilder < std :: u32string , DirectEncoder < typename std :: u32string :: value_type > >::m_intermediates' is not initialized in the constructor. [uninitMemberVar] vte-0.84.1/src/parser-glue.hh:81:19: warning: Member variable 'SequenceBuilder < std :: u32string , DirectEncoder < typename std :: u32string :: value_type > >::m_intermediates' is not initialized in the constructor. [uninitMemberVar] vte-0.84.1/src/parser-glue.hh:54:21: style: The member function 'vte::parser::UTF8Encoder::put' can be static. [functionStatic] vte-0.84.1/src/parser-glue.hh:45:21: style: The member function 'vte::parser::DirectEncoder < typename std :: u32string :: value_type >::put' can be static. [functionStatic] vte-0.84.1/src/parser-glue.hh:474:9: style: Class 'StringTokeniserBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vte-0.84.1/src/parser-glue.hh:481:9: style: Class 'StringTokeniserBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vte-0.84.1/src/parser-glue.hh:81:19: style: Class 'SequenceBuilder < std :: string , UTF8Encoder >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vte-0.84.1/src/parser-glue.hh:81:19: style: Class 'SequenceBuilder < std :: u32string , DirectEncoder < typename std :: u32string :: value_type > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vte-0.84.1/src/parser-test.cc:173:13: style: Redundant initialization for 'buf'. The initialized value is overwritten before it is read. [redundantInitialization] vte-0.84.1/src/parser-test.cc:158:18: note: buf is initialized vte-0.84.1/src/parser-test.cc:173:13: note: buf is overwritten vte-0.84.1/src/parser-test.cc:173:13: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment] vte-0.84.1/src/parser-test.cc:165:21: note: buf is assigned vte-0.84.1/src/parser-test.cc:173:13: note: buf is overwritten vte-0.84.1/src/parser.hh:1167:26: style: Argument 'parser' shadows outer variable [shadowVariable] vte-0.84.1/src/parser-test.cc:47:8: note: Shadowed variable vte-0.84.1/src/parser.hh:1167:26: note: Shadow argument vte-0.84.1/src/parser-glue.hh:108:47: style: Argument 'type' shadows outer function [shadowFunction] vte-0.84.1/src/parser-glue.hh:106:32: note: Shadowed function vte-0.84.1/src/parser-glue.hh:108:47: note: Shadow argument vte-0.84.1/src/parser-glue.hh:412:43: style: Argument 'seq' shadows outer variable [shadowVariable] vte-0.84.1/src/parser-test.cc:48:10: note: Shadowed variable vte-0.84.1/src/parser-glue.hh:412:43: note: Shadow argument vte-0.84.1/src/parser-glue.hh:422:22: style: Local variable 'type' shadows outer function [shadowFunction] vte-0.84.1/src/parser-glue.hh:106:32: note: Shadowed function vte-0.84.1/src/parser-glue.hh:422:22: note: Shadow local variable vte-0.84.1/src/parser-glue.hh:418:48: style: Argument 'seq' shadows outer variable [shadowVariable] vte-0.84.1/src/parser-test.cc:48:10: note: Shadowed variable vte-0.84.1/src/parser-glue.hh:418:48: note: Shadow argument vte-0.84.1/src/parser-glue.hh:475:39: performance:inconclusive: Function parameter 'separator' should be passed by const reference. [passedByValue] vte-0.84.1/src/parser-glue.hh:482:39: performance:inconclusive: Function parameter 'separator' should be passed by const reference. [passedByValue] vte-0.84.1/src/parser-glue.hh:688:48: performance:inconclusive: Function parameter 'c' should be passed by const reference. [passedByValue] vte-0.84.1/src/parser-glue.hh:698:47: performance:inconclusive: Function parameter 'c' should be passed by const reference. [passedByValue] vte-0.84.1/src/parser-test.cc:913:39: performance: Function parameter 'str' should be passed by const reference. [passedByValue] vte-0.84.1/src/parser-test.cc:971:37: performance: Function parameter 'args' should be passed by const reference. However it seems that 'test_seq_csi_param' is a callback function. [passedByValueCallback] vte-0.84.1/src/parser-test.cc:1951:65: note: Function pointer used here. vte-0.84.1/src/parser-test.cc:971:37: note: Function parameter 'args' should be passed by const reference. However it seems that 'test_seq_csi_param' is a callback function. vte-0.84.1/src/parser-test.cc:972:38: performance: Function parameter 'args_nonfinal' should be passed by const reference. However it seems that 'test_seq_csi_param' is a callback function. [passedByValueCallback] vte-0.84.1/src/parser-test.cc:1951:65: note: Function pointer used here. vte-0.84.1/src/parser-test.cc:972:38: note: Function parameter 'args_nonfinal' should be passed by const reference. However it seems that 'test_seq_csi_param' is a callback function. vte-0.84.1/src/parser-test.cc:1111:39: performance: Function parameter 'str' should be passed by const reference. [passedByValue] vte-0.84.1/src/parser-test.cc:1145:42: performance: Function parameter 'str' should be passed by const reference. [passedByValue] vte-0.84.1/src/parser-test.cc:114:30: style: Parameter 'b' can be declared as reference to const [constParameterReference] vte-0.84.1/src/parser-test.cc:1655:33: style: Parameter 'b' can be declared as reference to const [constParameterReference] vte-0.84.1/src/parser-test.cc:68:42: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] vte-0.84.1/src/parser-test.cc:76:30: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] vte-0.84.1/src/parser-test.cc:1168:14: style: Variable 'raw_seq' can be declared as pointer to const [constVariablePointer] vte-0.84.1/src/parser-test.cc:178:13: style: Variable 'buf' is assigned a value that is never used. [unreadVariable] vte-0.84.1/subprojects/fmt/test/gtest/gmock/gmock.h:6001:14: error: AST broken, ternary operator has bad operand(s) [internalAstError] diff: DONE