2024-04-13 13:15 ftp://ftp.de.debian.org/debian/pool/main/t/tralics/tralics_2.14.4.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-102-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.55 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.13.0 head-info: 26da798 (2024-04-13 11:33:47 +0200) count: 1379 947 elapsed-time: 143.4 142.6 head-timing-info: old-timing-info: head results: tralics/src/readline.C:50:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] tralics/src/readline.C:51:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] tralics/src/readline.C:55:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERASE [valueFlowBailoutIncompleteVar] tralics/src/readline.C:73:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VINTR [valueFlowBailoutIncompleteVar] tralics/src/readline.C:80:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRKINT [valueFlowBailoutIncompleteVar] tralics/src/readline.C:292:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tralics/src/readline.C:318:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tralics/src/readline.C:861:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tralics/src/readline.C:994:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tralics/src/readline.C:1016:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tralics/src/txstats.h:63:3: warning: Member variable 'Stats::str_length' is not initialized in the constructor. [uninitMemberVar] tralics/src/tximage.h:20:3: warning:inconclusive: Member variable 'Image::occ' is not initialized in the constructor. [uninitMemberVar] tralics/src/tximage.h:20:3: warning:inconclusive: Member variable 'Image::flags' is not initialized in the constructor. [uninitMemberVar] tralics/src/txfonts.h:26:3: warning: Member variable 'FontInfo::old' is not initialized in the constructor. [uninitMemberVar] tralics/src/txlogger.h:38:1: style: The class 'Logger' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] tralics/src/txlogger.h:82:3: warning: Member variable 'HalfLogger::L' is not initialized in the constructor. [uninitMemberVar] tralics/src/txeqtb.h:25:1: style: The class 'Equivalent' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] tralics/src/txeqtb.h:106:1: style: The class 'SaveState' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] tralics/src/txeqtb.h:248:3: warning: Member variable 'SaveAuxEnv::val' is not initialized in the constructor. [uninitMemberVar] tralics/src/txeqtb.h:354:3: warning: Member variable 'EqtbBox::val' is not initialized in the constructor. [uninitMemberVar] tralics/src/txatt.h:49:3: warning: Member variable 'AttListTable::xtable' is not initialized in the constructor. [uninitMemberVar] tralics/src/txio.h:160:3: warning: Member variable 'InputStack::level' is not initialized in the constructor. [uninitMemberVar] tralics/src/txio.h:160:3: warning: Member variable 'InputStack::Bpos' is not initialized in the constructor. [uninitMemberVar] tralics/src/txio.h:177:3: warning: Member variable 'FileForInput::line_no' is not initialized in the constructor. [uninitMemberVar] tralics/src/txarray.h:26:1: style: The class 'NewArray' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] tralics/src/readline.C:187:9: warning: Member variable 'Slined::m_pos' is not initialized in the constructor. [uninitMemberVar] tralics/src/readline.C:187:9: warning: Member variable 'Slined::m_hack' is not initialized in the constructor. [uninitMemberVar] tralics/src/readline.C:187:9: warning: Member variable 'Slined::cur_line_modified' is not initialized in the constructor. [uninitMemberVar] tralics/src/readline.C:187:9: warning: Member variable 'Slined::g_buffer' is not initialized in the constructor. [uninitMemberVar] tralics/src/readline.C:187:9: warning: Member variable 'Slined::done' is not initialized in the constructor. [uninitMemberVar] tralics/src/readline.C:192:3: performance: Variable 'm_search' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tralics/src/readline.C:193:3: performance: Variable 'm_killbuf' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tralics/src/txscaled.h:98:8: style:inconclusive: Technically the member function 'RealNumber::get_negative' can be const. [functionConst] tralics/src/txbuffer.h:113:8: style:inconclusive: Technically the member function 'Buffer::is_not_char' can be const. [functionConst] tralics/src/txstring.h:51:18: performance:inconclusive: Technically the member function 'StrHash::st_bool' can be static (but you may consider moving to unnamed namespace). [functionStatic] tralics/src/txstring.h:53:18: performance:inconclusive: Technically the member function 'StrHash::skip_val' can be static (but you may consider moving to unnamed namespace). [functionStatic] tralics/src/txfonts.h:39:8: style:inconclusive: Technically the member function 'FontInfo::is_ok' can be const. [functionConst] tralics/src/txfonts.h:47:7: style:inconclusive: Technically the member function 'FontInfo::get_level' can be const. [functionConst] tralics/src/txfonts.h:48:7: style:inconclusive: Technically the member function 'FontInfo::get_size' can be const. [functionConst] tralics/src/txfonts.h:51:7: style:inconclusive: Technically the member function 'FontInfo::get_old' can be const. [functionConst] tralics/src/txfonts.h:52:11: style:inconclusive: Technically the member function 'FontInfo::get_old_color' can be const. [functionConst] tralics/src/txfonts.h:53:7: style:inconclusive: Technically the member function 'FontInfo::get_packed' can be const. [functionConst] tralics/src/txeqtb.h:246:10: style:inconclusive: Technically the member function 'SaveAuxEnv::get_name' can be const. [functionConst] tralics/src/txhash.h:115:8: style:inconclusive: Technically the member function 'SpecialHash::get_pair' can be const. [functionConst] tralics/src/txhash.h:183:8: style:inconclusive: Technically the member function 'PackMatcher::ok_for_match' can be const. [functionConst] tralics/src/txhash.h:189:10: style:inconclusive: Technically the member function 'PackMatcher::get_attrib' can be const. [functionConst] tralics/src/txatt.h:27:11: style:inconclusive: Technically the member function 'AttList::get_val' can be const. [functionConst] tralics/src/txatt.h:29:8: style:inconclusive: Technically the member function 'AttList::empty' can be const. [functionConst] tralics/src/txatt.h:54:11: style:inconclusive: Technically the member function 'AttListTable::get' can be const. [functionConst] tralics/src/txstack.h:26:8: style:inconclusive: Technically the member function 'ArrayInfo::its_me' can be const. [functionConst] tralics/src/txstack.h:32:7: style:inconclusive: Technically the member function 'ArrayInfo::get_size' can be const. [functionConst] tralics/src/txstack.h:70:7: style:inconclusive: Technically the member function 'Stack::get_xid' can be const. [functionConst] tralics/src/txio.h:178:8: style:inconclusive: Technically the member function 'FileForInput::is_valid' can be const. [functionConst] tralics/src/txarray.h:49:8: style:inconclusive: Technically the member function 'NewArray::nct_exists' can be const. [functionConst] tralics/src/txarray.h:50:9: style:inconclusive: Technically the member function 'NewArray::nct_token' can be const. [functionConst] tralics/src/txparser.h:89:8: style:inconclusive: Technically the member function 'Parser::at_eol' can be const. [functionConst] tralics/src/txparser.h:100:10: style:inconclusive: Technically the member function 'Parser::get_ur_val' can be const. [functionConst] tralics/src/txparser.h:129:10: style:inconclusive: Technically the member function 'Parser::get_cur_filename' can be const. [functionConst] tralics/src/txparser.h:131:7: style:inconclusive: Technically the member function 'Parser::get_cur_level' can be const. [functionConst] tralics/src/txparser.h:979:9: style:inconclusive: Technically the member function 'Parser::get_name_for_error' can be const. [functionConst] tralics/src/txparam.h:109:7: style:inconclusive: Technically the member function 'MainClass::get_fp_len' can be const. [functionConst] tralics/src/txparam.h:110:8: style:inconclusive: Technically the member function 'MainClass::get_footnote_hack' can be const. [functionConst] tralics/src/txparam.h:111:8: style:inconclusive: Technically the member function 'MainClass::get_hacknotitle' can be const. [functionConst] tralics/src/txparam.h:112:8: style:inconclusive: Technically the member function 'MainClass::get_no_undef_mac' can be const. [functionConst] tralics/src/txparam.h:113:10: style:inconclusive: Technically the member function 'MainClass::get_no_year' can be const. [functionConst] tralics/src/txparam.h:114:10: style:inconclusive: Technically the member function 'MainClass::get_year_string' can be const. [functionConst] tralics/src/txparam.h:211:8: style:inconclusive: Technically the member function 'MainClass::need_script' can be const. [functionConst] tralics/src/txparam.h:257:8: style:inconclusive: Technically the member function 'ParamDataSlot::matches' can be const. [functionConst] tralics/src/txparam.h:270:8: style:inconclusive: Technically the member function 'ParamDataList::its_me' can be const. [functionConst] tralics/src/readline.C:146:7: style:inconclusive: Technically the member function 'Slined::newpos' can be const. [functionConst] tralics/src/readline.C:238:13: note: Technically the member function 'Slined::newpos' can be const. tralics/src/readline.C:146:7: note: Technically the member function 'Slined::newpos' can be const. tralics/src/readline.C:198:10: warning: Class 'Slined' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] tralics/src/readline.C:198:10: warning: Class 'Slined' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] tralics/src/readline.C:198:10: warning: Class 'Slined' does not have a destructor which is recommended since it has dynamic memory/resource allocation(s). [noDestructor] tralics/src/txeqtb.h:243:8: warning: The class 'SaveAuxEnv' defines member function with name 'set_line' also defined in its parent class 'SaveAux'. [duplInheritedMember] tralics/src/txeqtb.h:126:8: note: Parent function 'SaveAux::set_line' tralics/src/txeqtb.h:243:8: note: Derived function 'SaveAuxEnv::set_line' tralics/src/txchars.h:19:3: style: Class 'Utf8Char' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tralics/src/txid.h:19:3: style: Class 'Xid' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tralics/src/txtokenlist.h:71:3: style: Class 'FpGenList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tralics/src/txtokenlist.h:118:3: style: Class 'Macro' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tralics/src/txscaled.h:21:3: style: Class 'ScaledInt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tralics/src/txstring.h:61:3: style: Class 'Istring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tralics/src/txstring.h:62:3: style: Class 'Istring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tralics/src/txeqtb.h:57:3: style: Class 'RestoreVbSpace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tralics/src/txeqtb.h:75:3: style: Class 'SaveScannerStatus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tralics/src/txeqtb.h:84:3: style: Class 'SaveLongState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tralics/src/txeqtb.h:139:3: style: Class 'SaveAuxBoundary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tralics/src/txeqtb.h:268:3: style: Class 'SaveAuxAftergroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tralics/src/txhash.h:111:3: style: Class 'SpecialHash' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tralics/src/txhash.h:135:3: style: Class 'LabelInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tralics/src/txhash.h:157:3: style: Class 'Splitter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tralics/src/txhash.h:180:3: style: Class 'PackMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tralics/src/txxml.h:22:3: style: Class 'Xml' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tralics/src/txxml.h:23:3: style: Class 'Xml' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tralics/src/txxml.h:24:3: style: Class 'Xml' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tralics/src/txxml.h:122:3: style: Class 'XmlAndType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tralics/src/txstack.h:25:3: style: Class 'ArrayInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tralics/src/txio.h:42:3: style: Class 'Clines' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tralics/src/txparam.h:271:3: style: Class 'ParamDataList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tralics/src/txeqtb.h:138:8: style: The function 'unsave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:123:16: note: Virtual function in base class tralics/src/txeqtb.h:138:8: note: Function in derived class tralics/src/txeqtb.h:140:4: style: The destructor '~SaveAuxBoundary' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:124:12: note: Virtual destructor in base class tralics/src/txeqtb.h:140:4: note: Destructor in derived class tralics/src/txeqtb.h:151:8: style: The function 'unsave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:123:16: note: Virtual function in base class tralics/src/txeqtb.h:151:8: note: Function in derived class tralics/src/txeqtb.h:152:4: style: The destructor '~SaveAuxInt' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:124:12: note: Virtual destructor in base class tralics/src/txeqtb.h:152:4: note: Destructor in derived class tralics/src/txeqtb.h:163:8: style: The function 'unsave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:123:16: note: Virtual function in base class tralics/src/txeqtb.h:163:8: note: Function in derived class tralics/src/txeqtb.h:164:4: style: The destructor '~SaveAuxDim' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:124:12: note: Virtual destructor in base class tralics/src/txeqtb.h:164:4: note: Destructor in derived class tralics/src/txeqtb.h:175:8: style: The function 'unsave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:123:16: note: Virtual function in base class tralics/src/txeqtb.h:175:8: note: Function in derived class tralics/src/txeqtb.h:176:4: style: The destructor '~SaveAuxCmd' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:124:12: note: Virtual destructor in base class tralics/src/txeqtb.h:176:4: note: Destructor in derived class tralics/src/txeqtb.h:186:8: style: The function 'unsave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:123:16: note: Virtual function in base class tralics/src/txeqtb.h:186:8: note: Function in derived class tralics/src/txeqtb.h:187:4: style: The destructor '~SaveAuxBox' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:124:12: note: Virtual destructor in base class tralics/src/txeqtb.h:187:4: note: Destructor in derived class tralics/src/txeqtb.h:196:8: style: The function 'unsave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:123:16: note: Virtual function in base class tralics/src/txeqtb.h:196:8: note: Function in derived class tralics/src/txeqtb.h:197:4: style: The destructor '~SaveAuxBoxend' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:124:12: note: Virtual destructor in base class tralics/src/txeqtb.h:197:4: note: Destructor in derived class tralics/src/txeqtb.h:208:8: style: The function 'unsave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:123:16: note: Virtual function in base class tralics/src/txeqtb.h:208:8: note: Function in derived class tralics/src/txeqtb.h:209:4: style: The destructor '~SaveAuxToken' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:124:12: note: Virtual destructor in base class tralics/src/txeqtb.h:209:4: note: Destructor in derived class tralics/src/txeqtb.h:219:8: style: The function 'unsave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:123:16: note: Virtual function in base class tralics/src/txeqtb.h:219:8: note: Function in derived class tralics/src/txeqtb.h:220:4: style: The destructor '~SaveAuxGlue' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:124:12: note: Virtual destructor in base class tralics/src/txeqtb.h:220:4: note: Destructor in derived class tralics/src/txeqtb.h:230:8: style: The function 'unsave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:123:16: note: Virtual function in base class tralics/src/txeqtb.h:230:8: note: Function in derived class tralics/src/txeqtb.h:231:4: style: The destructor '~SaveAuxString' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:124:12: note: Virtual destructor in base class tralics/src/txeqtb.h:231:4: note: Destructor in derived class tralics/src/txeqtb.h:247:8: style: The function 'unsave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:123:16: note: Virtual function in base class tralics/src/txeqtb.h:247:8: note: Function in derived class tralics/src/txeqtb.h:250:4: style: The destructor '~SaveAuxEnv' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:124:12: note: Virtual destructor in base class tralics/src/txeqtb.h:250:4: note: Destructor in derived class tralics/src/txeqtb.h:259:10: style: The function 'unsave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:123:16: note: Virtual function in base class tralics/src/txeqtb.h:259:10: note: Function in derived class tralics/src/txeqtb.h:261:4: style: The destructor '~SaveAuxFont' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:124:12: note: Virtual destructor in base class tralics/src/txeqtb.h:261:4: note: Destructor in derived class tralics/src/txeqtb.h:269:8: style: The function 'unsave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:123:16: note: Virtual function in base class tralics/src/txeqtb.h:269:8: note: Function in derived class tralics/src/txeqtb.h:270:4: style: The destructor '~SaveAuxAftergroup' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:124:12: note: Virtual destructor in base class tralics/src/txeqtb.h:270:4: note: Destructor in derived class tralics/src/txscaled.h:121:13: performance: Function 'get_token_val()' should return member 'token_val' by const reference. [returnByReference] tralics/src/txlogger.h:51:10: performance: Function 'get_filename()' should return member 'filename' by const reference. [returnByReference] tralics/src/txeqtb.h:246:10: performance: Function 'get_name()' should return member 'newname' by const reference. [returnByReference] tralics/src/txeqtb.h:298:10: performance: Function 'get_val()' should return member 'val' by const reference. [returnByReference] tralics/src/txeqtb.h:329:8: performance: Function 'get_val()' should return member 'val' by const reference. [returnByReference] tralics/src/txeqtb.h:340:13: performance: Function 'get_val()' should return member 'val' by const reference. [returnByReference] tralics/src/txhash.h:145:10: performance: Function 'get_filename()' should return member 'file_name' by const reference. [returnByReference] tralics/src/txhash.h:189:10: performance: Function 'get_attrib()' should return member 'attrib' by const reference. [returnByReference] tralics/src/txio.h:83:10: performance: Function 'get_file_name()' should return member 'file_name' by const reference. [returnByReference] tralics/src/txparser.h:99:10: performance: Function 'get_projet_val()' should return member 'the_projetval' by const reference. [returnByReference] tralics/src/txparser.h:100:10: performance: Function 'get_ur_val()' should return member 'the_url_val' by const reference. [returnByReference] tralics/src/txparser.h:134:10: performance: Function 'get_job_name()' should return member 'job_name' by const reference. [returnByReference] tralics/src/txparser.h:137:10: performance: Function 'get_year_string()' should return member 'year_string' by const reference. [returnByReference] tralics/src/txparam.h:113:10: performance: Function 'get_no_year()' should return member 'no_year' by const reference. [returnByReference] tralics/src/txparam.h:114:10: performance: Function 'get_year_string()' should return member 'year_string' by const reference. [returnByReference] tralics/src/txparam.h:154:10: performance: Function 'get_short_date()' should return member 'short_date' by const reference. [returnByReference] tralics/src/txparam.h:155:10: performance: Function 'get_default_class()' should return member 'default_class' by const reference. [returnByReference] tralics/src/readline.C:269:17: style: The scope of the variable 'cn' can be reduced. [variableScope] tralics/src/readline.C:711:17: style: The scope of the variable 'c' can be reduced. [variableScope] tralics/src/readline.C:214:44: style:inconclusive: Function 'shift_string' argument 2 names different: declaration 's' definition 'len'. [funcArgNamesDifferent] tralics/src/readline.C:112:32: note: Function 'shift_string' argument 2 names different: declaration 's' definition 'len'. tralics/src/readline.C:214:44: note: Function 'shift_string' argument 2 names different: declaration 's' definition 'len'. tralics/src/readline.C:214:53: style:inconclusive: Function 'shift_string' argument 3 names different: declaration 'p' definition 'source'. [funcArgNamesDifferent] tralics/src/readline.C:112:38: note: Function 'shift_string' argument 3 names different: declaration 'p' definition 'source'. tralics/src/readline.C:214:53: note: Function 'shift_string' argument 3 names different: declaration 'p' definition 'source'. tralics/src/readline.C:214:65: style:inconclusive: Function 'shift_string' argument 4 names different: declaration 'n' definition 'target'. [funcArgNamesDifferent] tralics/src/readline.C:112:44: note: Function 'shift_string' argument 4 names different: declaration 'n' definition 'target'. tralics/src/readline.C:214:65: note: Function 'shift_string' argument 4 names different: declaration 'n' definition 'target'. tralics/src/readline.C:365:35: style:inconclusive: Function 'finish_redisplay' argument 1 names different: declaration 'pleft' definition 'left'. [funcArgNamesDifferent] tralics/src/readline.C:153:29: note: Function 'finish_redisplay' argument 1 names different: declaration 'pleft' definition 'left'. tralics/src/readline.C:365:35: note: Function 'finish_redisplay' argument 1 names different: declaration 'pleft' definition 'left'. tralics/src/readline.C:365:45: style:inconclusive: Function 'finish_redisplay' argument 2 names different: declaration 'pright' definition 'right'. [funcArgNamesDifferent] tralics/src/readline.C:153:39: note: Function 'finish_redisplay' argument 2 names different: declaration 'pright' definition 'right'. tralics/src/readline.C:365:45: note: Function 'finish_redisplay' argument 2 names different: declaration 'pright' definition 'right'. tralics/src/readline.C:1028:30: style:inconclusive: Function 'initialise' argument 1 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent] tralics/src/readline.C:181:24: note: Function 'initialise' argument 1 names different: declaration 'buf' definition 'buffer'. tralics/src/readline.C:1028:30: note: Function 'initialise' argument 1 names different: declaration 'buf' definition 'buffer'. tralics/src/txtokenlist.h:71:24: performance: Function parameter 'A' should be passed by const reference. [passedByValue] tralics/src/txtokenlist.h:118:19: performance: Function parameter 'L' should be passed by const reference. [passedByValue] tralics/src/txtokenlist.h:128:40: performance: Function parameter 'L' should be passed by const reference. [passedByValue] tralics/src/txscaled.h:137:22: performance: Function parameter 'a' should be passed by const reference. [passedByValue] tralics/src/txscaled.h:138:20: performance: Function parameter 'a' should be passed by const reference. [passedByValue] tralics/src/txscaled.h:139:27: performance: Function parameter 'a' should be passed by const reference. [passedByValue] tralics/src/txscaled.h:145:23: performance: Function parameter 'x' should be passed by const reference. [passedByValue] tralics/src/txscaled.h:148:26: performance: Function parameter 'x' should be passed by const reference. [passedByValue] tralics/src/txlogger.h:49:29: performance: Function parameter 'x' should be passed by const reference. [passedByValue] tralics/src/txeqtb.h:206:40: performance: Function parameter 'v' should be passed by const reference. [passedByValue] tralics/src/txeqtb.h:218:34: performance: Function parameter 'g' should be passed by const reference. [passedByValue] tralics/src/txeqtb.h:229:37: performance: Function parameter 's' should be passed by const reference. [passedByValue] tralics/src/txeqtb.h:299:23: performance: Function parameter 'x' should be passed by const reference. [passedByValue] tralics/src/txeqtb.h:302:29: performance: Function parameter 'a' should be passed by const reference. [passedByValue] tralics/src/txeqtb.h:330:27: performance: Function parameter 'a' should be passed by const reference. [passedByValue] tralics/src/txeqtb.h:342:32: performance: Function parameter 'a' should be passed by const reference. [passedByValue] tralics/src/txhash.h:111:22: performance: Function parameter 's' should be passed by const reference. [passedByValue] tralics/src/txhash.h:147:28: performance: Function parameter 'i' should be passed by const reference. [passedByValue] tralics/src/txhash.h:186:27: performance: Function parameter 'X' should be passed by const reference. [passedByValue] tralics/src/txhash.h:187:27: performance: Function parameter 'X' should be passed by const reference. [passedByValue] tralics/src/txio.h:48:25: performance: Function parameter 'x' should be passed by const reference. [passedByValue] tralics/src/txio.h:107:21: performance: Function parameter 'x' should be passed by const reference. [passedByValue] tralics/src/txio.h:111:29: performance: Function parameter 's' should be passed by const reference. [passedByValue] tralics/src/txio.h:180:26: performance: Function parameter 'X' should be passed by const reference. [passedByValue] tralics/src/txio.h:200:31: performance: Function parameter 's' should be passed by const reference. [passedByValue] tralics/src/txparser.h:138:22: performance: Function parameter 'x' should be passed by const reference. [passedByValue] tralics/src/txparser.h:139:27: performance: Function parameter 's' should be passed by const reference. [passedByValue] tralics/src/txparser.h:142:32: performance: Function parameter 's' should be passed by const reference. [passedByValue] tralics/src/txparser.h:146:32: performance: Function parameter 's' should be passed by const reference. [passedByValue] tralics/src/txparser.h:151:28: performance: Function parameter 's' should be passed by const reference. [passedByValue] tralics/src/txparser.h:152:30: performance: Function parameter 's' should be passed by const reference. [passedByValue] tralics/src/txparser.h:153:31: performance: Function parameter 's' should be passed by const reference. [passedByValue] tralics/src/txparam.h:147:28: performance: Function parameter 's' should be passed by const reference. [passedByValue] tralics/src/txparam.h:151:30: performance: Function parameter 's' should be passed by const reference. [passedByValue] tralics/src/txparam.h:152:30: performance: Function parameter 's' should be passed by const reference. [passedByValue] tralics/src/txparam.h:153:33: performance: Function parameter 's' should be passed by const reference. [passedByValue] tralics/src/txparam.h:271:24: performance: Function parameter 's' should be passed by const reference. [passedByValue] tralics/src/txinline.h:118:32: performance: Function parameter 's' should be passed by const reference. [passedByValue] tralics/src/readline.C:98:32: performance: Function parameter 's' should be passed by const reference. [passedByValue] tralics/src/txlogger.h:91:30: style: Parameter 'L' can be declared as reference to const [constParameterReference] tralics/src/txlogger.h:100:36: style: Parameter 'L' can be declared as reference to const [constParameterReference] tralics/src/txlogger.h:101:33: style: Parameter 'L' can be declared as reference to const [constParameterReference] tralics/src/txlogger.h:102:29: style: Parameter 'L' can be declared as reference to const [constParameterReference] tralics/src/txxml.h:86:25: style: Parameter 'B' can be declared as reference to const [constParameterReference] tralics/src/tralics.C:154:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/tralics.C:1296:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/tralics.C:138:17: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] tralics/src/txparser.h:254:8: style:inconclusive: Technically the member function 'Parser::boot_verbatim' can be const. [functionConst] tralics/src/tralics.C:85:14: note: Technically the member function 'Parser::boot_verbatim' can be const. tralics/src/txparser.h:254:8: note: Technically the member function 'Parser::boot_verbatim' can be const. tralics/src/tralics.C:1892:29: style: Condition 'std::strcmp(A,"marginpar")==0' is always false [knownConditionTrueFalse] tralics/src/tralics.C:209:25: style:inconclusive: Function 'mklcuc' argument 1 names different: declaration 'c' definition 'lc'. [funcArgNamesDifferent] tralics/src/txparser.h:468:19: note: Function 'mklcuc' argument 1 names different: declaration 'c' definition 'lc'. tralics/src/tralics.C:209:25: note: Function 'mklcuc' argument 1 names different: declaration 'c' definition 'lc'. tralics/src/tralics.C:138:13: style: Variable 'x' can be declared as pointer to const [constVariablePointer] tralics/src/tralics.C:621:7: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] tralics/src/txaccent.C:66:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accent_acute [valueFlowBailoutIncompleteVar] tralics/src/txaccent.C:279:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable other_accent [valueFlowBailoutIncompleteVar] tralics/src/txaccent.C:294:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] tralics/src/txaccent.C:339:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable special_double [valueFlowBailoutIncompleteVar] tralics/src/txaccent.C:370:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] tralics/src/txaccent.C:510:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accent_acute [valueFlowBailoutIncompleteVar] tralics/src/txaccent.C:112:22: style: Expression is always false because 'else if' condition matches previous condition at line 104. [multiCondition] tralics/src/txaccent.C:113:22: style: Expression is always false because 'else if' condition matches previous condition at line 105. [multiCondition] tralics/src/txaccent.C:463:31: style: Condition 'achar<128' is always true [knownConditionTrueFalse] tralics/src/txaccent.C:457:12: note: Assuming that condition 'acharis_xmlc()', second condition is always false [identicalConditionAfterEarlyExit] tralics/src/txpost.C:1083:22: note: If condition 'tree[0]->is_xmlc()' is true, the function will return/exit tralics/src/txpost.C:1084:22: note: Testing identical condition 'tree[0]->is_xmlc()' tralics/src/txpost.C:413:24: style:inconclusive: Function 'add_tmp' argument 1 names different: declaration 'val' definition 'x'. [funcArgNamesDifferent] tralics/src/txxml.h:35:21: note: Function 'add_tmp' argument 1 names different: declaration 'val' definition 'x'. tralics/src/txpost.C:413:24: note: Function 'add_tmp' argument 1 names different: declaration 'val' definition 'x'. tralics/src/txpost.C:535:30: style:inconclusive: Function 'subst_env0' argument 1 names different: declaration 'name' definition 'match'. [funcArgNamesDifferent] tralics/src/txxml.h:104:27: note: Function 'subst_env0' argument 1 names different: declaration 'name' definition 'match'. tralics/src/txpost.C:535:30: note: Function 'subst_env0' argument 1 names different: declaration 'name' definition 'match'. tralics/src/txpost.C:535:42: style:inconclusive: Function 'subst_env0' argument 2 names different: declaration 'value' definition 'vl'. [funcArgNamesDifferent] tralics/src/txxml.h:104:37: note: Function 'subst_env0' argument 2 names different: declaration 'value' definition 'vl'. tralics/src/txpost.C:535:42: note: Function 'subst_env0' argument 2 names different: declaration 'value' definition 'vl'. tralics/src/txpost.C:542:32: style:inconclusive: Function 'contains_env' argument 1 names different: declaration 'name' definition 'match'. [funcArgNamesDifferent] tralics/src/txxml.h:44:29: note: Function 'contains_env' argument 1 names different: declaration 'name' definition 'match'. tralics/src/txpost.C:542:32: note: Function 'contains_env' argument 1 names different: declaration 'name' definition 'match'. tralics/src/txpost.C:551:31: style:inconclusive: Function 'how_many_env' argument 1 names different: declaration 'name' definition 'match'. [funcArgNamesDifferent] tralics/src/txxml.h:60:28: note: Function 'how_many_env' argument 1 names different: declaration 'name' definition 'match'. tralics/src/txpost.C:551:31: note: Function 'how_many_env' argument 1 names different: declaration 'name' definition 'match'. tralics/src/txpost.C:559:40: style:inconclusive: Function 'get_first_env' argument 1 names different: declaration 'name' definition 'N'. [funcArgNamesDifferent] tralics/src/txxml.h:55:37: note: Function 'get_first_env' argument 1 names different: declaration 'name' definition 'N'. tralics/src/txpost.C:559:40: note: Function 'get_first_env' argument 1 names different: declaration 'name' definition 'N'. tralics/src/txpost.C:686:24: style:inconclusive: Function 'move' argument 1 names different: declaration 'name' definition 'match'. [funcArgNamesDifferent] tralics/src/txxml.h:75:21: note: Function 'move' argument 1 names different: declaration 'name' definition 'match'. tralics/src/txpost.C:686:24: note: Function 'move' argument 1 names different: declaration 'name' definition 'match'. tralics/src/txpost.C:1025:37: style:inconclusive: Function 'convert_to_string' argument 1 names different: declaration 'B' definition 'buf'. [funcArgNamesDifferent] tralics/src/txxml.h:45:34: note: Function 'convert_to_string' argument 1 names different: declaration 'B' definition 'buf'. tralics/src/txpost.C:1025:37: note: Function 'convert_to_string' argument 1 names different: declaration 'B' definition 'buf'. tralics/src/txpost.C:1053:33: style:inconclusive: Function 'put_in_buffer' argument 1 names different: declaration 'x' definition 'b'. [funcArgNamesDifferent] tralics/src/txxml.h:85:30: note: Function 'put_in_buffer' argument 1 names different: declaration 'x' definition 'b'. tralics/src/txpost.C:1053:33: note: Function 'put_in_buffer' argument 1 names different: declaration 'x' definition 'b'. tralics/src/txpost.C:104:26: performance: Function parameter 's' should be passed by const reference. [passedByValue] tralics/src/txpost.C:1127:38: performance: Function parameter 'name' should be passed by const reference. [passedByValue] tralics/src/txpost.C:1237:29: performance: Function parameter 'match' should be passed by const reference. [passedByValue] tralics/src/txpost.C:133:15: style: Variable 'L' can be declared as pointer to const [constVariablePointer] tralics/src/txpost.C:161:15: style: Variable 'L' can be declared as pointer to const [constVariablePointer] tralics/src/txpost.C:177:16: style: Variable 'li' can be declared as pointer to const [constVariablePointer] tralics/src/txra.C:86:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txra.C:135:44: performance: Function parameter 's' should be passed by const reference. [passedByValue] tralics/src/txscan.C:91:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:107:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:177:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:196:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:222:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:265:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:329:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:360:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbracebs [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:401:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:810:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:886:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:993:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:1002:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:1015:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:1079:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startcond [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:1097:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startcond [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:1232:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:1500:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbracebs [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:1566:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startcond [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:1657:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:1736:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:1767:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:1809:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:2261:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:2299:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startcond [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:2393:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startcond [valueFlowBailoutIncompleteVar] tralics/src/txscan.C:2580:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tralics/src/txscaled.h:199:8: style:inconclusive: Technically the member function 'TexRule::convert' can be const. [functionConst] tralics/src/txscan.C:2491:15: note: Technically the member function 'TexRule::convert' can be const. tralics/src/txscaled.h:199:8: note: Technically the member function 'TexRule::convert' can be const. tralics/src/txparser.h:836:8: performance:inconclusive: Technically the member function 'Parser::trace_scan_expr' can be static (but you may consider moving to unnamed namespace). [functionStatic] tralics/src/txscan.C:2390:14: note: Technically the member function 'Parser::trace_scan_expr' can be static (but you may consider moving to unnamed namespace). tralics/src/txparser.h:836:8: note: Technically the member function 'Parser::trace_scan_expr' can be static (but you may consider moving to unnamed namespace). tralics/src/txscan.C:2075:32: style: Condition 'pos-v<=256' is always true [knownConditionTrueFalse] tralics/src/txscan.C:2075:13: note: Assuming that condition 'pos<0' is not redundant tralics/src/txscan.C:2075:20: note: Assuming that condition 'v>=0' is not redundant tralics/src/txscan.C:2075:32: note: Condition 'pos-v<=256' is always true tralics/src/txscan.C:830:15: style: The scope of the variable 'm_ligne' can be reduced. [variableScope] tralics/src/txscan.C:831:14: style: The scope of the variable 'tty_line_no' can be reduced. [variableScope] tralics/src/txscan.C:914:7: style: The scope of the variable 'b' can be reduced. [variableScope] tralics/src/txscan.C:663:43: style:inconclusive: Function 'scan_for_eval' argument 2 names different: declaration 'sw' definition 'in_env'. [funcArgNamesDifferent] tralics/src/txparser.h:570:37: note: Function 'scan_for_eval' argument 2 names different: declaration 'sw' definition 'in_env'. tralics/src/txscan.C:663:43: note: Function 'scan_for_eval' argument 2 names different: declaration 'sw' definition 'in_env'. tralics/src/txscan.C:972:35: style:inconclusive: Function 'read_into' argument 1 names different: declaration 'X' definition 'L'. [funcArgNamesDifferent] tralics/src/txparser.h:535:28: note: Function 'read_into' argument 1 names different: declaration 'X' definition 'L'. tralics/src/txscan.C:972:35: note: Function 'read_into' argument 1 names different: declaration 'X' definition 'L'. tralics/src/txscan.C:1618:35: style:inconclusive: Function 'scan_unit' argument 1 names different: declaration 'f' definition 'R'. [funcArgNamesDifferent] tralics/src/txparser.h:555:29: note: Function 'scan_unit' argument 1 names different: declaration 'f' definition 'R'. tralics/src/txscan.C:1618:35: note: Function 'scan_unit' argument 1 names different: declaration 'f' definition 'R'. tralics/src/txscan.C:1646:43: style:inconclusive: Function 'scan_dim_helper' argument 2 names different: declaration 'ai' definition 'allow_int'. [funcArgNamesDifferent] tralics/src/txparser.h:554:37: note: Function 'scan_dim_helper' argument 2 names different: declaration 'ai' definition 'allow_int'. tralics/src/txscan.C:1646:43: note: Function 'scan_dim_helper' argument 2 names different: declaration 'ai' definition 'allow_int'. tralics/src/txscan.C:1859:50: style:inconclusive: Function 'scan_glue' argument 2 names different: declaration 'T' definition 't'. [funcArgNamesDifferent] tralics/src/txparser.h:200:44: note: Function 'scan_glue' argument 2 names different: declaration 'T' definition 't'. tralics/src/txscan.C:1859:50: note: Function 'scan_glue' argument 2 names different: declaration 'T' definition 't'. tralics/src/txscan.C:1886:50: style:inconclusive: Function 'scan_glue' argument 2 names different: declaration 'T' definition 't'. [funcArgNamesDifferent] tralics/src/txparser.h:201:44: note: Function 'scan_glue' argument 2 names different: declaration 'T' definition 't'. tralics/src/txscan.C:1886:50: note: Function 'scan_glue' argument 2 names different: declaration 'T' definition 't'. tralics/src/txscan.C:1374:11: style: Local variable 'v' shadows outer variable [shadowVariable] tralics/src/txscan.C:1249:7: note: Shadowed declaration tralics/src/txscan.C:1374:11: note: Shadow variable tralics/src/txscan.C:86:42: performance: Function parameter 'file_name' should be passed by const reference. [passedByValue] tralics/src/txscan.C:174:32: performance: Function parameter 'file' should be passed by const reference. [passedByValue] tralics/src/txscan.C:2371:64: performance: Function parameter 'f' should be passed by const reference. [passedByValue] tralics/src/txscan.C:2390:58: performance: Function parameter 'v' should be passed by const reference. [passedByValue] tralics/src/txlogger.h:101:33: style: Parameter 'L' can be declared as reference to const. However it seems that 'lg_endbrace' is a callback function, if 'L' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tralics/src/txscan.C:1851:59: note: You might need to cast the function pointer here tralics/src/txlogger.h:101:33: note: Parameter 'L' can be declared as reference to const tralics/src/txscan.C:2135:12: style: Variable 'X' can be declared as reference to const [constVariableReference] tralics/src/txscan.C:2571:21: style: Parameter 'L' can be declared as reference to const. However it seems that 'lg_end' is a callback function, if 'L' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tralics/src/txscan.C:2394:26: note: You might need to cast the function pointer here tralics/src/txscan.C:2571:21: note: Parameter 'L' can be declared as reference to const tralics/src/txscan.C:1529:50: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] tralics/src/txscan.C:1627:14: style: Variable 'numerator_table' can be declared as const array [constVariable] tralics/src/txscan.C:1628:14: style: Variable 'denominator_table' can be declared as const array [constVariable] tralics/src/txscan.C:1197:11: style: Variable 't' is assigned a value that is never used. [unreadVariable] tralics/src/txscan.C:1591:14: style: Variable 'c1' is assigned a value that is never used. [unreadVariable] tralics/src/txscan.C:1591:20: style: Variable 'c2' is assigned a value that is never used. [unreadVariable] tralics/src/txstack.C:101:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] tralics/src/txstack.C:110:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] tralics/src/txstack.C:276:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] tralics/src/txstack.C:297:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] tralics/src/txstack.C:308:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] tralics/src/txstack.C:382:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] tralics/src/txstack.C:435:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txstack.C:563:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tralics/src/txstack.C:613:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] tralics/src/txstack.C:31:8: warning: Member variable 'Stack::cur_mode' is not initialized in the constructor. [uninitMemberVar] tralics/src/txstack.C:31:8: warning: Member variable 'Stack::newline_xml' is not initialized in the constructor. [uninitMemberVar] tralics/src/txstack.h:29:11: style:inconclusive: Technically the member function 'ArrayInfo::get_cell_atts' can be const. [functionConst] tralics/src/txstack.C:675:20: note: Technically the member function 'ArrayInfo::get_cell_atts' can be const. tralics/src/txstack.h:29:11: note: Technically the member function 'ArrayInfo::get_cell_atts' can be const. tralics/src/txstack.h:110:8: style:inconclusive: Technically the member function 'Stack::push_trace' can be const. [functionConst] tralics/src/txstack.C:304:13: note: Technically the member function 'Stack::push_trace' can be const. tralics/src/txstack.h:110:8: note: Technically the member function 'Stack::push_trace' can be const. tralics/src/txstack.h:116:8: performance:inconclusive: Technically the member function 'Stack::fonts1' can be static (but you may consider moving to unnamed namespace). [functionStatic] tralics/src/txstack.C:467:13: note: Technically the member function 'Stack::fonts1' can be static (but you may consider moving to unnamed namespace). tralics/src/txstack.h:116:8: note: Technically the member function 'Stack::fonts1' can be static (but you may consider moving to unnamed namespace). tralics/src/txstack.h:45:10: style:inconclusive: Technically the member function 'Stack::StackSlot::dump' can be const. [functionConst] tralics/src/txstack.C:407:24: note: Technically the member function 'Stack::StackSlot::dump' can be const. tralics/src/txstack.h:45:10: note: Technically the member function 'Stack::StackSlot::dump' can be const. tralics/src/txstack.C:84:18: style:inconclusive: Function 'Xml' argument 1 names different: declaration 'x' definition 'N'. [funcArgNamesDifferent] tralics/src/txxml.h:25:15: note: Function 'Xml' argument 1 names different: declaration 'x' definition 'N'. tralics/src/txstack.C:84:18: note: Function 'Xml' argument 1 names different: declaration 'x' definition 'N'. tralics/src/txstack.C:91:25: style:inconclusive: Function 'Xml' argument 1 names different: declaration 'x' definition 'N'. [funcArgNamesDifferent] tralics/src/txxml.h:26:22: note: Function 'Xml' argument 1 names different: declaration 'x' definition 'N'. tralics/src/txstack.C:91:25: note: Function 'Xml' argument 1 names different: declaration 'x' definition 'N'. tralics/src/txstack.C:129:26: style:inconclusive: Function 'push_back' argument 1 names different: declaration 'val' definition 'x'. [funcArgNamesDifferent] tralics/src/txxml.h:87:23: note: Function 'push_back' argument 1 names different: declaration 'val' definition 'x'. tralics/src/txstack.C:129:26: note: Function 'push_back' argument 1 names different: declaration 'val' definition 'x'. tralics/src/txstack.C:171:28: style:inconclusive: Function 'add_last_nl' argument 1 names different: declaration 'val' definition 'x'. [funcArgNamesDifferent] tralics/src/txxml.h:36:25: note: Function 'add_last_nl' argument 1 names different: declaration 'val' definition 'x'. tralics/src/txstack.C:171:28: note: Function 'add_last_nl' argument 1 names different: declaration 'val' definition 'x'. tralics/src/txstack.C:321:26: style:inconclusive: Function 'push' argument 1 names different: declaration 'a' definition 'fr'. [funcArgNamesDifferent] tralics/src/txstack.h:107:21: note: Function 'push' argument 1 names different: declaration 'a' definition 'fr'. tralics/src/txstack.C:321:26: note: Function 'push' argument 1 names different: declaration 'a' definition 'fr'. tralics/src/txstack.C:321:35: style:inconclusive: Function 'push' argument 2 names different: declaration 'b' definition 'V'. [funcArgNamesDifferent] tralics/src/txstack.h:107:29: note: Function 'push' argument 2 names different: declaration 'b' definition 'V'. tralics/src/txstack.C:321:35: note: Function 'push' argument 2 names different: declaration 'b' definition 'V'. tralics/src/txstack.C:352:29: performance: Function parameter 'a' should be passed by const reference. [passedByValue] tralics/src/txlogger.h:101:33: style: Parameter 'L' can be declared as reference to const. However it seems that 'lg_endbrace' is a callback function, if 'L' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tralics/src/txstack.C:386:16: note: You might need to cast the function pointer here tralics/src/txlogger.h:101:33: note: Parameter 'L' can be declared as reference to const tralics/src/txstack.C:216:13: style: Variable 'aux' can be declared as reference to const [constVariableReference] tralics/src/txstack.C:619:38: style: Variable 'k' is assigned a value that is never used. [unreadVariable] tralics/src/txtitlepage.C:148:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtitlepage.C:279:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtitlepage.C:372:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtitlepage.C:403:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] tralics/src/txtitlepage.C:501:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] tralics/src/txtitlepage.C:548:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtitlepage.C:760:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] tralics/src/txtitlepage.C:833:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtitlepage.C:848:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtitlepage.C:862:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtitlepage.C:899:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtitlepage.C:921:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtitlepage.C:963:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtitlepage.C:1049:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtitlepage.h:98:1: style: The class 'TitlePageFullLine' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] tralics/src/txtitlepage.h:119:3: warning: Member variable 'TitlePage::state' is not initialized in the constructor. [uninitMemberVar] tralics/src/txtitlepage.C:589:3: performance: Variable 'T1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tralics/src/txid.h:33:8: style:inconclusive: Technically the member function 'Xid::add_special_att' can be const. [functionConst] tralics/src/txtitlepage.C:445:11: note: Technically the member function 'Xid::add_special_att' can be const. tralics/src/txid.h:33:8: note: Technically the member function 'Xid::add_special_att' can be const. tralics/src/txio.h:113:23: style:inconclusive: Technically the member function 'LinePtr::skip_env' can be const. [functionConst] tralics/src/txtitlepage.C:914:30: note: Technically the member function 'LinePtr::skip_env' can be const. tralics/src/txio.h:113:23: note: Technically the member function 'LinePtr::skip_env' can be const. tralics/src/txparser.h:795:8: style:inconclusive: Technically the member function 'Parser::T_titlepage' can be const. [functionConst] tralics/src/txtitlepage.C:498:14: note: Technically the member function 'Parser::T_titlepage' can be const. tralics/src/txparser.h:795:8: note: Technically the member function 'Parser::T_titlepage' can be const. tralics/src/txtitlepage.h:37:8: style:inconclusive: Technically the member function 'TitlePageAux::exec_post' can be const. [functionConst] tralics/src/txtitlepage.C:384:20: note: Technically the member function 'TitlePageAux::exec_post' can be const. tralics/src/txtitlepage.h:37:8: note: Technically the member function 'TitlePageAux::exec_post' can be const. tralics/src/txtitlepage.h:45:12: style:inconclusive: Technically the member function 'TitlePageAux::get_type' can be const. [functionConst] tralics/src/txtitlepage.h:47:7: style:inconclusive: Technically the member function 'TitlePageAux::get_idx' can be const. [functionConst] tralics/src/txtitlepage.h:57:10: style:inconclusive: Technically the member function 'TitlePageAux::get_T1' can be const. [functionConst] tralics/src/txtitlepage.h:58:10: style:inconclusive: Technically the member function 'TitlePageAux::get_T2' can be const. [functionConst] tralics/src/txtitlepage.h:59:10: style:inconclusive: Technically the member function 'TitlePageAux::get_T3' can be const. [functionConst] tralics/src/txtitlepage.h:60:10: style:inconclusive: Technically the member function 'TitlePageAux::get_T4' can be const. [functionConst] tralics/src/txtitlepage.h:64:8: style:inconclusive: Technically the member function 'TitlePageAux::decode_flags' can be const. [functionConst] tralics/src/txtitlepage.C:736:20: note: Technically the member function 'TitlePageAux::decode_flags' can be const. tralics/src/txtitlepage.h:64:8: note: Technically the member function 'TitlePageAux::decode_flags' can be const. tralics/src/txtitlepage.h:123:8: style:inconclusive: Technically the member function 'TitlePage::is_valid' can be const. [functionConst] tralics/src/txtitlepage.h:55:3: style: Class 'TitlePageAux' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tralics/src/txtitlepage.h:57:10: performance: Function 'get_T1()' should return member 'T1' by const reference. [returnByReference] tralics/src/txtitlepage.h:58:10: performance: Function 'get_T2()' should return member 'T2' by const reference. [returnByReference] tralics/src/txtitlepage.h:59:10: performance: Function 'get_T3()' should return member 'T3' by const reference. [returnByReference] tralics/src/txtitlepage.h:60:10: performance: Function 'get_T4()' should return member 'T4' by const reference. [returnByReference] tralics/src/txtitlepage.h:87:10: performance: Function 'get_value()' should return member 'value' by const reference. [returnByReference] tralics/src/txtitlepage.h:115:9: style: Class 'TitlePage' is unsafe, 'TitlePage::Data' can leak by wrong usage. [unsafeClassCanLeak] tralics/src/txtitlepage.C:79:44: style:inconclusive: Function 'Titlepage_create' argument 1 names different: declaration 'x' definition 'lines'. [funcArgNamesDifferent] tralics/src/txinline.h:49:34: note: Function 'Titlepage_create' argument 1 names different: declaration 'x' definition 'lines'. tralics/src/txtitlepage.C:79:44: note: Function 'Titlepage_create' argument 1 names different: declaration 'x' definition 'lines'. tralics/src/txtitlepage.h:39:22: performance: Function parameter 'x' should be passed by const reference. [passedByValue] tralics/src/txtitlepage.h:40:22: performance: Function parameter 'x' should be passed by const reference. [passedByValue] tralics/src/txtitlepage.h:41:22: performance: Function parameter 'x' should be passed by const reference. [passedByValue] tralics/src/txtitlepage.h:42:22: performance: Function parameter 'x' should be passed by const reference. [passedByValue] tralics/src/txtitlepage.h:62:25: performance: Function parameter 'x' should be passed by const reference. [passedByValue] tralics/src/txtitlepage.C:597:35: performance: Function parameter 'A' should be passed by const reference. [passedByValue] tralics/src/txtitlepage.C:1067:37: performance: Function parameter 's' should be passed by const reference. [passedByValue] tralics/src/txlogger.h:101:33: style: Parameter 'L' can be declared as reference to const. However it seems that 'lg_endbrace' is a callback function, if 'L' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tralics/src/txtitlepage.C:501:55: note: You might need to cast the function pointer here tralics/src/txlogger.h:101:33: note: Parameter 'L' can be declared as reference to const tralics/src/txtitlepage.C:329:21: style: Variable 'R' can be declared as reference to const [constVariableReference] tralics/src/txtitlepage.C:587:47: style: Parameter 'X' can be declared as reference to const [constParameterReference] tralics/src/txtitlepage.C:957:50: style: Parameter 'V' can be declared as reference to const [constParameterReference] tralics/src/txtitlepage.C:1011:24: warning: Conversion of string literal "" to bool always evaluates to true. [incorrectStringBooleanError] tralics/src/txtoken.C:213:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tralics/src/txtoken.C:293:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtoken.C:303:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtoken.C:314:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtoken.C:321:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtoken.C:641:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtoken.C:650:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtoken.C:661:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtoken.C:843:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtoken.C:850:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtoken.C:857:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtoken.C:885:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tralics/src/txtoken.C:1161:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] tralics/src/txtoken.C:761:10: warning: Member variable 'StrHash::hash_used' is not initialized in the constructor. [uninitMemberVar] tralics/src/txstats.h:70:8: style:inconclusive: Technically the member function 'Stats::token_stats' can be const. [functionConst] tralics/src/txtoken.C:37:13: note: Technically the member function 'Stats::token_stats' can be const. tralics/src/txstats.h:70:8: note: Technically the member function 'Stats::token_stats' can be const. tralics/src/txhash.h:95:8: style:inconclusive: Technically the member function 'Hashtab::dump' can be const. [functionConst] tralics/src/txtoken.C:210:15: note: Technically the member function 'Hashtab::dump' can be const. tralics/src/txhash.h:95:8: note: Technically the member function 'Hashtab::dump' can be const. tralics/src/txparser.h:196:8: performance:inconclusive: Technically the member function 'Parser::print_cmd_chr' can be static (but you may consider moving to unnamed namespace). [functionStatic] tralics/src/txtoken.C:965:14: note: Technically the member function 'Parser::print_cmd_chr' can be static (but you may consider moving to unnamed namespace). tralics/src/txparser.h:196:8: note: Technically the member function 'Parser::print_cmd_chr' can be static (but you may consider moving to unnamed namespace). tralics/src/txtoken.C:764:3: warning: Class 'StrHash' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] tralics/src/txtoken.C:764:3: warning: Class 'StrHash' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] tralics/src/txtoken.C:764:3: warning: Class 'StrHash' does not have a destructor which is recommended since it has dynamic memory/resource allocation(s). [noDestructor] tralics/src/txtoken.C:1117:2: style: Statements following 'break' will never be executed. [unreachableCode] tralics/src/txtoken.C:95:31: style:inconclusive: Function 'split_at' argument 1 names different: declaration 'x1' definition 'e'. [funcArgNamesDifferent] tralics/src/txtokenlist.h:46:23: note: Function 'split_at' argument 1 names different: declaration 'x1' definition 'e'. tralics/src/txtoken.C:95:31: note: Function 'split_at' argument 1 names different: declaration 'x1' definition 'e'. tralics/src/txtoken.C:95:40: style:inconclusive: Function 'split_at' argument 2 names different: declaration 'x2' definition 'm'. [funcArgNamesDifferent] tralics/src/txtokenlist.h:46:33: note: Function 'split_at' argument 2 names different: declaration 'x2' definition 'm'. tralics/src/txtoken.C:95:40: note: Function 'split_at' argument 2 names different: declaration 'x2' definition 'm'. tralics/src/txtoken.C:95:49: style:inconclusive: Function 'split_at' argument 3 names different: declaration 'x3' definition 'm1'. [funcArgNamesDifferent] tralics/src/txtokenlist.h:46:43: note: Function 'split_at' argument 3 names different: declaration 'x3' definition 'm1'. tralics/src/txtoken.C:95:49: note: Function 'split_at' argument 3 names different: declaration 'x3' definition 'm1'. tralics/src/txtoken.C:275:26: style:inconclusive: Function 'hashcode' argument 1 names different: declaration 'hash' definition 'prime'. [funcArgNamesDifferent] tralics/src/txbuffer.h:111:21: note: Function 'hashcode' argument 1 names different: declaration 'hash' definition 'prime'. tralics/src/txtoken.C:275:26: note: Function 'hashcode' argument 1 names different: declaration 'hash' definition 'prime'. tralics/src/txtoken.C:299:37: style:inconclusive: Function 'locate_mono' argument 1 names different: declaration 's' definition 'c'. [funcArgNamesDifferent] tralics/src/txhash.h:100:30: note: Function 'locate_mono' argument 1 names different: declaration 's' definition 'c'. tralics/src/txtoken.C:299:37: note: Function 'locate_mono' argument 1 names different: declaration 's' definition 'c'. tralics/src/txtoken.C:515:53: style:inconclusive: Function 'fast_get_block' argument 2 names different: declaration 'w' definition 'res'. [funcArgNamesDifferent] tralics/src/txtokenlist.h:30:44: note: Function 'fast_get_block' argument 2 names different: declaration 'w' definition 'res'. tralics/src/txtoken.C:515:53: note: Function 'fast_get_block' argument 2 names different: declaration 'w' definition 'res'. tralics/src/txtoken.C:694:48: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'x' definition 'L'. [funcArgNamesDifferent] tralics/src/txlogger.h:17:55: note: Function 'operator<<' argument 2 names different: declaration 'x' definition 'L'. tralics/src/txtoken.C:694:48: note: Function 'operator<<' argument 2 names different: declaration 'x' definition 'L'. tralics/src/txtoken.C:750:35: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'X' definition 'fp'. [funcArgNamesDifferent] tralics/src/txlogger.h:115:37: note: Function 'operator<<' argument 1 names different: declaration 'X' definition 'fp'. tralics/src/txtoken.C:750:35: note: Function 'operator<<' argument 1 names different: declaration 'X' definition 'fp'. tralics/src/txtoken.C:1102:54: style: Parameter 's' can be declared as reference to const [constParameterReference] tralics/src/txtoken1.C:42:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtoken1.C:48:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtranslate.C:100:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] tralics/src/txtranslate.C:590:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tralics/src/txtranslate.C:706:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtranslate.C:1086:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtranslate.C:1148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtranslate.C:1477:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtranslate.C:1578:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtranslate.C:1626:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtranslate.C:1673:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] tralics/src/txtranslate.C:1722:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] tralics/src/txtranslate.C:2106:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtranslate.C:2117:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtranslate.C:2203:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] tralics/src/txtranslate.C:2276:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txparser.h:301:11: performance:inconclusive: Technically the member function 'Parser::dimen_attrib' can be static (but you may consider moving to unnamed namespace). [functionStatic] tralics/src/txtranslate.C:1784:17: note: Technically the member function 'Parser::dimen_attrib' can be static (but you may consider moving to unnamed namespace). tralics/src/txparser.h:301:11: note: Technically the member function 'Parser::dimen_attrib' can be static (but you may consider moving to unnamed namespace). tralics/src/txparser.h:782:8: performance:inconclusive: Technically the member function 'Parser::T_reevaluate0' can be static (but you may consider moving to unnamed namespace). [functionStatic] tralics/src/txtranslate.C:1679:14: note: Technically the member function 'Parser::T_reevaluate0' can be static (but you may consider moving to unnamed namespace). tralics/src/txparser.h:782:8: note: Technically the member function 'Parser::T_reevaluate0' can be static (but you may consider moving to unnamed namespace). tralics/src/txtranslate.C:1029:8: style:inconclusive: Technically the member function 'ColSpec::compare' can be const. [functionConst] tralics/src/txtranslate.C:1040:3: warning: Class 'ColSpec' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] tralics/src/txtranslate.C:1040:3: warning: Class 'ColSpec' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] tralics/src/txtranslate.C:1734:11: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] tralics/src/txtranslate.C:1732:28: note: outer condition: a==hash_table.nocase_e_token tralics/src/txtranslate.C:1734:11: note: opposite inner condition: a!=hash_table.nocase_e_token tralics/src/txtranslate.C:2046:7: style: The if condition is the same as the previous if condition [duplicateCondition] tralics/src/txtranslate.C:2045:7: note: First condition tralics/src/txtranslate.C:2046:7: note: Second condition tralics/src/txtranslate.C:1544:6: style: Condition 'unexpected_seen_hi' is always false [knownConditionTrueFalse] tralics/src/txtranslate.C:1541:24: note: Assignment 'unexpected_seen_hi=false', assigned value is 0 tralics/src/txtranslate.C:1544:6: note: Condition 'unexpected_seen_hi' is always false tralics/src/txtranslate.C:1606:5: style: Exception should be caught by reference. [catchExceptionByValue] tralics/src/txtranslate.C:1103:10: style: The scope of the variable 'B' can be reduced. [variableScope] tralics/src/txtranslate.C:1071:48: style:inconclusive: Function 'find_color' argument 1 names different: declaration 'a' definition 'model'. [funcArgNamesDifferent] tralics/src/txtranslate.C:37:36: note: Function 'find_color' argument 1 names different: declaration 'a' definition 'model'. tralics/src/txtranslate.C:1071:48: note: Function 'find_color' argument 1 names different: declaration 'a' definition 'model'. tralics/src/txtranslate.C:1071:69: style:inconclusive: Function 'find_color' argument 2 names different: declaration 'b' definition 'value'. [funcArgNamesDifferent] tralics/src/txtranslate.C:37:53: note: Function 'find_color' argument 2 names different: declaration 'b' definition 'value'. tralics/src/txtranslate.C:1071:69: note: Function 'find_color' argument 2 names different: declaration 'b' definition 'value'. tralics/src/txtranslate.C:1553:37: style:inconclusive: Function 'special_tpa_arg' argument 1 names different: declaration 'n' definition 'name'. [funcArgNamesDifferent] tralics/src/txparser.h:207:31: note: Function 'special_tpa_arg' argument 1 names different: declaration 'n' definition 'name'. tralics/src/txtranslate.C:1553:37: note: Function 'special_tpa_arg' argument 1 names different: declaration 'n' definition 'name'. tralics/src/txtranslate.C:1553:75: style:inconclusive: Function 'special_tpa_arg' argument 5 names different: declaration 'qf' definition 'has_q'. [funcArgNamesDifferent] tralics/src/txparser.h:207:66: note: Function 'special_tpa_arg' argument 5 names different: declaration 'qf' definition 'has_q'. tralics/src/txtranslate.C:1553:75: note: Function 'special_tpa_arg' argument 5 names different: declaration 'qf' definition 'has_q'. tralics/src/txtranslate.C:1153:14: style: Local variable 'B' shadows outer variable [shadowVariable] tralics/src/txtranslate.C:1103:10: note: Shadowed declaration tralics/src/txtranslate.C:1153:14: note: Shadow variable tralics/src/txtranslate.C:1714:17: style: Local variable 'L' shadows outer variable [shadowVariable] tralics/src/txtranslate.C:1702:13: note: Shadowed declaration tralics/src/txtranslate.C:1714:17: note: Shadow variable tralics/src/txtranslate.C:558:40: performance: Function parameter 'Y' should be passed by const reference. [passedByValue] tralics/src/txtranslate.C:1029:23: performance: Function parameter 'a' should be passed by const reference. [passedByValue] tralics/src/txtranslate.C:1029:33: performance: Function parameter 'b' should be passed by const reference. [passedByValue] tralics/src/txtranslate.C:1427:40: performance: Function parameter 'v' should be passed by const reference. [passedByValue] tralics/src/txlogger.h:101:33: style: Parameter 'L' can be declared as reference to const. However it seems that 'lg_endbrace' is a callback function, if 'L' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tralics/src/txtranslate.C:1768:53: note: You might need to cast the function pointer here tralics/src/txlogger.h:101:33: note: Parameter 'L' can be declared as reference to const tralics/src/txtranslate.C:2158:10: style: Variable 'e' can be declared as pointer to const [constVariablePointer] tralics/src/txtranslate.C:151:67: style: Variable 'p' is assigned a value that is never used. [unreadVariable] tralics/src/txtranslate.C:630:7: style: Variable 'y' is assigned a value that is never used. [unreadVariable] tralics/src/txtranslate.C:1363:11: style: Variable 'T' is assigned a value that is never used. [unreadVariable] tralics/src/txtrees.C:210:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txtrees.C:443:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] tralics/src/txtrees.C:597:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] tralics/src/txparser.h:391:7: performance:inconclusive: Technically the member function 'Parser::get_index_value' can be static (but you may consider moving to unnamed namespace). [functionStatic] tralics/src/txtrees.C:70:13: note: Technically the member function 'Parser::get_index_value' can be static (but you may consider moving to unnamed namespace). tralics/src/txparser.h:391:7: note: Technically the member function 'Parser::get_index_value' can be static (but you may consider moving to unnamed namespace). tralics/src/txtrees.C:457:25: performance: Function parameter 'a' should be passed by const reference. [passedByValue] tralics/src/txtrees.C:457:35: performance: Function parameter 'b' should be passed by const reference. [passedByValue] tralics/src/txlogger.h:101:33: style: Parameter 'L' can be declared as reference to const. However it seems that 'lg_endbrace' is a callback function, if 'L' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tralics/src/txtrees.C:443:53: note: You might need to cast the function pointer here tralics/src/txlogger.h:101:33: note: Parameter 'L' can be declared as reference to const tralics/src/txtrees.C:237:15: style: Variable 'L' can be declared as reference to const [constVariableReference] tralics/src/txtrees.C:113:30: style: Parameter 'A' can be declared as pointer to const. However it seems that 'xless' is a callback function, if 'A' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tralics/src/txtrees.h:58:61: note: You might need to cast the function pointer here tralics/src/txtrees.C:113:30: note: Parameter 'A' can be declared as pointer to const tralics/src/txtrees.C:113:40: style: Parameter 'B' can be declared as pointer to const. However it seems that 'xless' is a callback function, if 'B' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tralics/src/txtrees.h:58:61: note: You might need to cast the function pointer here tralics/src/txtrees.C:113:40: note: Parameter 'B' can be declared as pointer to const tralics/src/txtrees.C:618:14: style: Variable 'month_table' can be declared as const array [constVariable] diff: head tralics/src/readline.C:1016:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head tralics/src/readline.C:292:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head tralics/src/readline.C:318:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head tralics/src/readline.C:51:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] head tralics/src/readline.C:55:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERASE [valueFlowBailoutIncompleteVar] head tralics/src/readline.C:73:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VINTR [valueFlowBailoutIncompleteVar] head tralics/src/readline.C:80:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRKINT [valueFlowBailoutIncompleteVar] head tralics/src/readline.C:861:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head tralics/src/readline.C:994:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head tralics/src/tralics.C:1296:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txaccent.C:279:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable other_accent [valueFlowBailoutIncompleteVar] head tralics/src/txaccent.C:294:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txaccent.C:339:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable special_double [valueFlowBailoutIncompleteVar] head tralics/src/txaccent.C:370:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txaccent.C:510:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accent_acute [valueFlowBailoutIncompleteVar] head tralics/src/txaux.C:569:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:1042:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:1113:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:1129:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_and_tty [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:1142:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_and_tty [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:1152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_and_tty [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:1222:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_and_tty [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:1266:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_and_tty [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:1290:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_and_tty [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:1320:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_and_tty [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:1343:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_and_tty [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:1428:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_and_tty [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:1540:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_and_tty [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:1652:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_and_tty [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:1739:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_and_tty [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:1771:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:1795:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:2165:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_and_tty [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:2183:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_and_tty [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:2203:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_and_tty [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:2407:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:247:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:2507:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_and_tty [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:2619:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_and_tty [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:2920:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:383:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:446:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_and_tty [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:532:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:652:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:702:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:93:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txbib.C:980:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_and_tty [valueFlowBailoutIncompleteVar] head tralics/src/txbib.h:106:10: performance: Function 'get_value()' should return member 'value' by const reference. [returnByReference] head tralics/src/txbib.h:35:10: performance: Function 'get_name()' should return member 'full_key' by const reference. [returnByReference] head tralics/src/txbib.h:401:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txbib.h:403:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txbib.h:404:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txbib.h:405:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txbib.h:406:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txbib.h:407:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txbib.h:80:10: performance: Function 'get_cmd()' should return member 'bib_cmd' by const reference. [returnByReference] head tralics/src/txbuffer.C:1314:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txbuffer.C:1390:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] head tralics/src/txclasses.C:1004:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txclasses.C:1054:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txclasses.C:1089:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txclasses.C:1114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txclasses.C:1167:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txclasses.C:1222:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txclasses.C:1255:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txclasses.C:1290:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txclasses.C:1326:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txclasses.C:323:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txclasses.C:434:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_comma [valueFlowBailoutIncompleteVar] head tralics/src/txclasses.C:463:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_comma [valueFlowBailoutIncompleteVar] head tralics/src/txclasses.C:540:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_comma [valueFlowBailoutIncompleteVar] head tralics/src/txclasses.C:584:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_comma [valueFlowBailoutIncompleteVar] head tralics/src/txclasses.C:594:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txclasses.C:618:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txclasses.C:728:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txclasses.C:815:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txclasses.C:989:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txclasses.h:67:10: performance: Function 'full_name()' should return member 'name' by const reference. [returnByReference] head tralics/src/txcommands.C:1130:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbracebs [valueFlowBailoutIncompleteVar] head tralics/src/txcommands.C:774:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbracebs [valueFlowBailoutIncompleteVar] head tralics/src/txcommands.C:828:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txconfig.C:244:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txconfig.C:448:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txeqtb.h:140:4: style: The destructor '~SaveAuxBoundary' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:124:12: note: Virtual destructor in base class tralics/src/txeqtb.h:140:4: note: Destructor in derived class head tralics/src/txeqtb.h:152:4: style: The destructor '~SaveAuxInt' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:124:12: note: Virtual destructor in base class tralics/src/txeqtb.h:152:4: note: Destructor in derived class head tralics/src/txeqtb.h:164:4: style: The destructor '~SaveAuxDim' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:124:12: note: Virtual destructor in base class tralics/src/txeqtb.h:164:4: note: Destructor in derived class head tralics/src/txeqtb.h:176:4: style: The destructor '~SaveAuxCmd' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:124:12: note: Virtual destructor in base class tralics/src/txeqtb.h:176:4: note: Destructor in derived class head tralics/src/txeqtb.h:187:4: style: The destructor '~SaveAuxBox' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:124:12: note: Virtual destructor in base class tralics/src/txeqtb.h:187:4: note: Destructor in derived class head tralics/src/txeqtb.h:197:4: style: The destructor '~SaveAuxBoxend' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:124:12: note: Virtual destructor in base class tralics/src/txeqtb.h:197:4: note: Destructor in derived class head tralics/src/txeqtb.h:209:4: style: The destructor '~SaveAuxToken' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:124:12: note: Virtual destructor in base class tralics/src/txeqtb.h:209:4: note: Destructor in derived class head tralics/src/txeqtb.h:218:34: performance: Function parameter 'g' should be passed by const reference. [passedByValue] head tralics/src/txeqtb.h:220:4: style: The destructor '~SaveAuxGlue' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:124:12: note: Virtual destructor in base class tralics/src/txeqtb.h:220:4: note: Destructor in derived class head tralics/src/txeqtb.h:231:4: style: The destructor '~SaveAuxString' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:124:12: note: Virtual destructor in base class tralics/src/txeqtb.h:231:4: note: Destructor in derived class head tralics/src/txeqtb.h:246:10: performance: Function 'get_name()' should return member 'newname' by const reference. [returnByReference] head tralics/src/txeqtb.h:250:4: style: The destructor '~SaveAuxEnv' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:124:12: note: Virtual destructor in base class tralics/src/txeqtb.h:250:4: note: Destructor in derived class head tralics/src/txeqtb.h:261:4: style: The destructor '~SaveAuxFont' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:124:12: note: Virtual destructor in base class tralics/src/txeqtb.h:261:4: note: Destructor in derived class head tralics/src/txeqtb.h:270:4: style: The destructor '~SaveAuxAftergroup' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tralics/src/txeqtb.h:124:12: note: Virtual destructor in base class tralics/src/txeqtb.h:270:4: note: Destructor in derived class head tralics/src/txeqtb.h:298:10: performance: Function 'get_val()' should return member 'val' by const reference. [returnByReference] head tralics/src/txeqtb.h:329:8: performance: Function 'get_val()' should return member 'val' by const reference. [returnByReference] head tralics/src/txeqtb.h:330:27: performance: Function parameter 'a' should be passed by const reference. [passedByValue] head tralics/src/txeqtb.h:340:13: performance: Function 'get_val()' should return member 'val' by const reference. [returnByReference] head tralics/src/txerr.C:130:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:137:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:142:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:148:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:162:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:170:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:178:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:185:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:193:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:202:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:212:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:222:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:243:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:252:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:262:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:272:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:289:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:297:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:309:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:318:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:345:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:354:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:363:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:373:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:384:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:391:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:398:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:409:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:422:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:431:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:441:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:454:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:461:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:469:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:478:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:505:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:517:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:524:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:533:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:542:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:554:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_buf [valueFlowBailoutIncompleteVar] head tralics/src/txerr.C:59:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] head tralics/src/txfp.C:1611:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txfp.C:2013:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txfp.C:2181:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txhash.h:145:10: performance: Function 'get_filename()' should return member 'file_name' by const reference. [returnByReference] head tralics/src/txhash.h:189:10: performance: Function 'get_attrib()' should return member 'attrib' by const reference. [returnByReference] head tralics/src/txio.C:1027:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txio.C:102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txio.C:1046:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] head tralics/src/txio.C:1130:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txio.C:1138:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txio.C:114:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txio.C:119:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txio.C:124:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txio.C:128:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txio.C:1341:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txio.C:1368:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txio.C:254:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head tralics/src/txio.C:423:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txio.C:503:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txio.C:537:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] head tralics/src/txio.C:607:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head tralics/src/txio.C:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txio.C:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txio.C:72:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txio.C:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txio.C:82:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txio.C:87:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txio.C:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txio.C:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txio.h:83:10: performance: Function 'get_file_name()' should return member 'file_name' by const reference. [returnByReference] head tralics/src/txlogger.h:51:10: performance: Function 'get_filename()' should return member 'filename' by const reference. [returnByReference] head tralics/src/txmain.C:1040:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:1052:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:1086:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:1103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:1121:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:1178:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:1258:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_and_tty [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:1268:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:262:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:323:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_buffer [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:336:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_buffer [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:345:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_buffer [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:353:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_buffer [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:388:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:426:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:437:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:518:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:581:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:592:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:613:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:665:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:751:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:821:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:842:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:879:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_and_tty [valueFlowBailoutIncompleteVar] head tralics/src/txmain.C:948:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_and_tty [valueFlowBailoutIncompleteVar] head tralics/src/txmath.C:1202:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txmath.C:1337:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txmath.C:2093:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txmath.C:2393:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txmath.C:2401:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txmath.C:2636:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txmath.C:719:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txmath.C:732:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txmath.C:766:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txmath.C:974:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txmath.h:179:10: performance: Function 'get_name()' should return member 'name' by const reference. [returnByReference] head tralics/src/txmath.h:298:10: performance: Function 'get_label_val()' should return member 'label_val' by const reference. [returnByReference] head tralics/src/txmath.h:428:8: performance: Function 'finish()' should return member 'res' by const reference. [returnByReference] head tralics/src/txmath1.C:1300:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txmath1.C:1413:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txmath1.C:590:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txmath1.C:858:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txmlio.C:263:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txmlio.C:273:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txmlio.C:301:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txmlio.C:313:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txmlio.C:366:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txmlio.h:22:10: performance: Function 'get_val()' should return member 'value' by const reference. [returnByReference] head tralics/src/txparam.h:113:10: performance: Function 'get_no_year()' should return member 'no_year' by const reference. [returnByReference] head tralics/src/txparam.h:114:10: performance: Function 'get_year_string()' should return member 'year_string' by const reference. [returnByReference] head tralics/src/txparam.h:154:10: performance: Function 'get_short_date()' should return member 'short_date' by const reference. [returnByReference] head tralics/src/txparam.h:155:10: performance: Function 'get_default_class()' should return member 'default_class' by const reference. [returnByReference] head tralics/src/txparser.C:1050:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbracebs [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:1072:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbracebs [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:1103:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbracebs [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:1155:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbracebs [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:1394:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:1536:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:1578:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:1596:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:1659:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:1670:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbracebs [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:1685:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:1704:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:1735:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:1767:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:1812:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:1849:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:1876:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:1919:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbracebs [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:1945:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:2034:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:2054:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:2094:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbracebs [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:2116:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:2165:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:2251:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startstack [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:2346:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:2436:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:2524:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:2538:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:2553:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbracebs [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:2570:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:2588:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:2601:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:2647:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startcond [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:2654:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startcond [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:2929:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:2945:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:2981:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbracebs [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:3038:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbracebs [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:3256:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:3330:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startif [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:3549:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:3563:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startcalc [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:3632:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startcalc [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:3641:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startcalc [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:3670:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startcalc [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:3759:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbracebs [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:3802:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbracebs [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:3914:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:3966:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:4016:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:4085:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:4112:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] 2.13.0 tralics/src/txparser.C:487:11: style: The if condition is the same as the previous if condition [duplicateCondition] tralics/src/txparser.C:481:11: note: First condition tralics/src/txparser.C:487:11: note: Second condition head tralics/src/txparser.C:492:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txparser.C:804:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txparser.h:100:10: performance: Function 'get_ur_val()' should return member 'the_url_val' by const reference. [returnByReference] head tralics/src/txparser.h:134:10: performance: Function 'get_job_name()' should return member 'job_name' by const reference. [returnByReference] head tralics/src/txparser.h:137:10: performance: Function 'get_year_string()' should return member 'year_string' by const reference. [returnByReference] head tralics/src/txparser.h:99:10: performance: Function 'get_projet_val()' should return member 'the_projetval' by const reference. [returnByReference] head tralics/src/txparser2.C:1094:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:1128:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:1182:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:1239:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:1356:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:1423:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:1577:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:1589:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:1677:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:1755:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:1857:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:1868:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:1906:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:1934:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:2087:6: style: Condition 'c3' is always false [knownConditionTrueFalse] tralics/src/txparser2.C:2082:20: note: Assignment 'c3=0', assigned value is 0 tralics/src/txparser2.C:2087:6: note: Condition 'c3' is always false head tralics/src/txparser2.C:2181:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:218:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:2223:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:2236:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:2283:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:2323:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:2360:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:240:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:256:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:386:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:619:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:631:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:795:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:809:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:853:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:968:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.C:994:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txparser2.h:28:13: performance: Function 'get_all()' should return member 'initial' by const reference. [returnByReference] head tralics/src/txparser2.h:29:13: performance: Function 'get_code()' should return member 'value' by const reference. [returnByReference] head tralics/src/txparser3.C:168:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startstack [valueFlowBailoutIncompleteVar] head tralics/src/txparser3.C:198:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txparser3.C:243:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txparser3.C:265:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txparser3.C:288:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txparser3.C:322:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txparser3.C:343:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txparser3.C:366:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txparser3.C:385:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txparser3.C:401:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txparser3.C:412:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startstack [valueFlowBailoutIncompleteVar] head tralics/src/txparser3.C:471:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startstack [valueFlowBailoutIncompleteVar] head tralics/src/txparser3.C:534:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startstack [valueFlowBailoutIncompleteVar] head tralics/src/txparser3.C:546:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startstack [valueFlowBailoutIncompleteVar] head tralics/src/txparser3.C:557:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startstack [valueFlowBailoutIncompleteVar] head tralics/src/txparser3.C:610:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txpost.C:1094:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL0 [valueFlowBailoutIncompleteVar] head tralics/src/txpost.C:1111:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] head tralics/src/txpost.C:1132:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL0 [valueFlowBailoutIncompleteVar] head tralics/src/txpost.C:131:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head tralics/src/txpost.C:159:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head tralics/src/txpost.C:176:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head tralics/src/txpost.C:224:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txpost.C:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txpost.C:745:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txpost.C:898:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txpost.C:922:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txscaled.h:121:13: performance: Function 'get_token_val()' should return member 'token_val' by const reference. [returnByReference] head tralics/src/txscaled.h:137:22: performance: Function parameter 'a' should be passed by const reference. [passedByValue] head tralics/src/txscaled.h:138:20: performance: Function parameter 'a' should be passed by const reference. [passedByValue] head tralics/src/txscaled.h:145:23: performance: Function parameter 'x' should be passed by const reference. [passedByValue] head tralics/src/txscaled.h:148:26: performance: Function parameter 'x' should be passed by const reference. [passedByValue] head tralics/src/txscan.C:1002:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:1015:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:1079:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startcond [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:107:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:1097:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startcond [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:1232:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:1500:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbracebs [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:1566:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startcond [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:1657:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:1736:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:1767:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:177:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:1809:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:196:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:222:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:2261:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:2299:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startcond [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:2393:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startcond [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:2580:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:265:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:329:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:360:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbracebs [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:401:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:810:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:886:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txscan.C:993:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txstack.C:110:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] head tralics/src/txstack.C:276:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] head tralics/src/txstack.C:297:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] head tralics/src/txstack.C:308:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] head tralics/src/txstack.C:382:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txstack.C:435:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txstack.C:563:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txstack.C:613:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] head tralics/src/txtitlepage.C:1049:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtitlepage.C:279:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtitlepage.C:372:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtitlepage.C:403:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txtitlepage.C:501:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txtitlepage.C:548:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtitlepage.C:760:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txtitlepage.C:833:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtitlepage.C:848:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtitlepage.C:862:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtitlepage.C:899:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtitlepage.C:921:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtitlepage.C:963:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtitlepage.h:57:10: performance: Function 'get_T1()' should return member 'T1' by const reference. [returnByReference] head tralics/src/txtitlepage.h:58:10: performance: Function 'get_T2()' should return member 'T2' by const reference. [returnByReference] head tralics/src/txtitlepage.h:59:10: performance: Function 'get_T3()' should return member 'T3' by const reference. [returnByReference] head tralics/src/txtitlepage.h:60:10: performance: Function 'get_T4()' should return member 'T4' by const reference. [returnByReference] head tralics/src/txtitlepage.h:87:10: performance: Function 'get_value()' should return member 'value' by const reference. [returnByReference] head tralics/src/txtoken.C:1161:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_start [valueFlowBailoutIncompleteVar] head tralics/src/txtoken.C:293:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtoken.C:303:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtoken.C:314:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtoken.C:321:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtoken.C:641:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtoken.C:650:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtoken.C:661:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtoken.C:843:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtoken.C:850:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtoken.C:857:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtoken.C:885:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txtoken1.C:48:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtranslate.C:1086:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtranslate.C:1148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtranslate.C:1477:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtranslate.C:1578:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtranslate.C:1626:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtranslate.C:1673:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txtranslate.C:1722:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txtranslate.C:2106:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtranslate.C:2117:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtranslate.C:2203:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] head tralics/src/txtranslate.C:2276:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtranslate.C:590:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tralics/src/txtranslate.C:706:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] 2.13.0 tralics/src/txtrees.C:208:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iid [valueFlowBailoutIncompleteVar] head tralics/src/txtrees.C:210:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] head tralics/src/txtrees.C:443:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lg_startbrace [valueFlowBailoutIncompleteVar] head tralics/src/txtrees.C:597:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bf_reset [valueFlowBailoutIncompleteVar] DONE